@charset "utf-8";
/* CSS Document */
body {
	margin: 0 auto;
	padding: 0 auto;
	background:url(../images/background/wrapper_bg.gif) top left repeat-x #38badf;
}

img {
	border: none;
}
a{
	text-decoration: none;
	color:#0099CC;
}

.cms_body_wrapper {
	text-align:center;
	width: 955px;
	margin: 0 auto;
	padding: 0 0 20px 0;
	display:block;
	min-height: 730px;
	height: auto !important;
	overflow:auto;
	overflow-x:hidden;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color:#333333;
	background: #fff;
	/*border: solid thin #006600;*/
}

/*----------------------------------------
	HEADER 
----------------------------------------*/
.cms_header{
	width: 955px;
	height: 100px;
}

#leftTitle{
	float:left;
	margin: 25px 0 0 0;
}
#logo{
	float:right;
}
	/*------------------
			Title Iamge for each page
	------------------*/
.pageTitle{
	margin: 8px 0 10px 0;
}

/*----------------------------------------
	Navigation
----------------------------------------*/
#cms_navg{
	float:left;
	margin: 10px 5px 5px 5px;
	width: 177px;
}

/*----------------------------------------
	Main Content
----------------------------------------*/
.cms_mainContent{
	float:right;
	margin: 10px 12px 0 0;
	width: 730px;
	min-height: 400px;
	height:auto !important;
	text-align:left;
	/*border: solid thin #0066FF;*/
}

.actionTitle{
	font-size: 14px; 
	font-weight:bold;
	color:#039881;
}
.actionTitle2{
	font-size: 14px; 
	font-weight:bold;
	color:#069ec9;
}

.topTitle{
	font-weight:bold;
	color:#069ec9;
	margin: -5px 0 0 0;
}
.topTitle font{
	font-size:15px;
	margin: 0 55px 0 0;
}
.topTitle a{
	color:#2dbae2;
	margin: 0 20px 0 0;
	padding: 0 0 0 9px;
	background: url(../images/circle_bg2.gif) no-repeat 0 5px;
}

.subNav{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	text-transform:uppercase;
	margin: -28px 0 0 200px ;
}
.subNav a{
	color:#05a88e;
	margin: 0 20px 0 5px;
	padding: 0 0 0 9px;
	background: url(../images/circle_bg.gif) no-repeat 0 5px;
}
.subNav a:hover, .topTitle a:hover, a:hover{
	color:#FF9900;
}
hr{
	height: 1px;
	border-style:dotted;
	border-color:#3cc8b0;	
	margin: 10px 0 0 0;
}

/*---------------------------
	Login 
---------------------------*/
.loginTable{
	text-align:center;
	margin: 20px auto;
}

.errorMsg{
	font-size: 12px;
	font-weight:bold;
	color:#FF0033;
}

.confirm{
	font-size: 12px;
	font-weight:bold;
	color:#666666;
}
/*----------------------------------------
	Table Listing 
----------------------------------------*/
.lisTable{
	width: 730px;
	font-size:11px;
	color:#666666;
}
.lisTable th{
	font-size: 12px; 
	background:#ebecec;
}

