/* CSS Document */
body{
	background: url("../images/template/bg.jpg");
	margin:0px;
}

form, form *{
	margin:0px;
}

.textbox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#003366;
	border:1px solid #003366;
	margin:0px;
	padding:0px;
}

.button{
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #003366;
	background:#FFFFFF;
	color:#003366;
	font-size:8pt;
}

.pagenator{
	font-size:8pt;
	color:#003366;
	float:left;
}

.pagenator a{
	margin-left:3px;
	margin-right:3px;
}

p{
	margin:0px;
	margin-bottom:8px;
	margin-top:8px;
}


h3{
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:11pt;
	color:#FFFFFF;
	margin:0px;
	margin-bottom:5px;
	background:url("../images/template/hdr_bullet.gif") no-repeat 3px 4px #003366;
	padding:2px;
	padding-left:22px;
}

h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	font-size:10pt;
	color:#003366;
	margin:0px;
	margin-bottom:5px;
	text-decoration:underline;
}

ul li{
	list-style:none;
	background:url("../images/template/menu_bullet.jpg") no-repeat left center;
	margin:0px;
	padding:0px;
	padding-left:10px;
	margin-bottom:2px;
}

ol li{
	margin-bottom:5px;
}

#content a{
	color:#003366;
}

/*Layout*/
#bodyPage{
	background:#FFFFFF;
}

#hdrBar{
	background: url("../images/template/hdr_yellow_bar.jpg") repeat-x; 
	height:24px;
}

#bodyLeft{
	background: url("../images/template/left_body_shadow.jpg") repeat-y;
	width:8px;
}

#bodyRight{
	background: url("../images/template/right_body_shadow.jpg") repeat-y;
	width:8px;
}

#hdr{
	padding:5px;
	padding-bottom:0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;	
}

#hdr img{
	float:left;
}

#hdrMenu{
	/*
	margin-top:5px;
	*/
	margin-top:12px;
	color:#003399;
	text-align:left;	
}

#hdrMenu a{
	color:#003399;
	text-decoration:none;
	background:url("../images/template/menu_bullet.jpg") no-repeat 0px 5px;
	padding-left:8px;
}

#hdrMenu a:hover{
	text-decoration:underline;
}

#hdrBanner img{
	border:1px solid #CCCCCC;
}


/*main menu*/
#mainMenu{
	background:#666666;	
}
#mainMenu *{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}
#mainMenu li{
	list-style:none;
	float:left;
	background:url("../images/template/menu_splitter.jpg") no-repeat top right;	
	height:22px;
}

#mainMenu a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:6px;
	margin-right:10px;
	margin-top:4px;
	background:url("../images/template/menu_bullet.jpg") no-repeat 0px 5px;
	padding-left:10px;
}

#mainMenu a:hover{
	color:#FFCC66;
}
/*sub menu*/
#subMenu{
	margin-bottom:10px;
	text-align:center;
}

#subMenu *{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
}

#subMenu td{
	padding:2px;
}

#subMenu a{
	text-transform:uppercase;
	text-decoration:none;
	margin-right:10px;
	color:#003366;
	background:url("../images/template/anchor_bullet.gif") no-repeat 0px 4px;
	padding-left:10px;
	border:none;
}

#subMenu a:hover{
	background:url("../images/template/anchor_bullet_hover.gif") no-repeat 0px 4px;
	color:#3399FF;
}

/*backTop*/
#backTop{
	text-align:right;
	width:100%;
	margin:0px;
	margin-bottom:10px;
}

#backTop a{
	text-transform:uppercase;
	text-decoration:none;
	margin-right:10px;
	color:#003366;
	background:url("../images/template/anchor_bullet.gif") no-repeat 0px 4px;
	padding-left:10px;
	border:none;
}

#backTop a:hover{
	background:url("../images/template/anchor_bullet_hover.gif") no-repeat 0px 4px;
	color:#3399FF;
}
/*footer*/


#ftrMenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#FFFFFF;
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
	background:#666666;
	border-top:1px solid #003366;
}

#ftrMenu a{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:2px;
	margin-right:2px;
}

#ftrMenu a:hover{
	text-decoration:underline;
}


#ftr{
	background: url("../images/template/ftr_yellow_bar.jpg") repeat-x;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	text-align:center;
}

#infoBar{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding:2px;
	background:#CCCCCC;
	border-top:1px #003366 solid;
}

#infoBar span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt;
	color:#003366;
}

#infoBar .textBox{
	margin-right:5px;
}

#content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

#sectionBar{
	height:20px;
	width:100%;
	background:url("../images/template/section_bar.gif") repeat-x center center;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#sectionBarVert{
	height:100%;
	width:8px;
	background:url("../images/template/section_bar_vert.gif") repeat-y center;
}

#errorArea li{
	color:#CC3333;
}

#errorArea h4{
	color:#CC3333;
	text-transform:capitalize;
	text-decoration:none;
}

/*Class*/
.buttonHdr{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	border:1px solid #003366;
	color:#FFFFFF;
	background: #999999;
	width:45px;
}

.textBox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	border:1px solid #003366;
	color:#003399;
}


.imgWrapper, .imgWrapperR{
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
	padding: 4px;
	float:left;
	margin:4px;
	margin-top:0px !important;
}

.imgWrapperR{
	float:right;
}

#imgWrapperCap, #imgWrapperRCap{
	width:308px;
	float:left;
	text-align:center;
	margin:10px;
}


#imgWrapperRCap{
	float:right;
}

#imgWrapperCap span, #imgWrapperRCap span {
	clear:both;
	text-transform:uppercase;
	color:#003366;
}

#article .imgWrapper{
	margin:10px;
	margin-left:0px;
}

#article .imgWrapperR{
	margin:10px;
	margin-right:0px;
}

.caps{
	text-transform:uppercase;
	color:#003366;
}

.small{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#666666;
}

.picTextAlign{
	text-align:center;
	vertical-align:middle;
}

.tableHdr{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	background:#003366;
	color:#FFFFFF;
	padding:2px;
}

.slogan{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	font-weight:bold;
	color:#003366;
	background:url("../images/template/menu_bullet.jpg") no-repeat 0px 7px;
	padding-left:11px;
}


.facilities li{
	list-style:none;
	background:url("../images/template/menu_bullet.jpg") no-repeat right center;
	padding-right:10px;
	margin-bottom:2px;
}

.column1{
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}

.column1 .imgWrapper{
	float:right;
}

.column1 div{
	float:right;
}

.column1m{
	text-align:center;
	vertical-align:middle;
	padding-right:10px;
}

.column2{
	text-align:left;
	padding-left:10px;
	vertical-align:top;	
}

.column2b{
	text-align:left;
	padding-left:15px;
}

.dlEnable{
	text-indent:-5000px;
	background:url("../images/template/dl_enable.jpg") no-repeat;
	display:block;
	height:20px;
	width:20px;
}

.dlDisable{
	text-indent:-5000px;
	background:url("../images/template/dl_disable.jpg") no-repeat;
	display:block;
	height:20px;
	width:20px;
}

#portfolioList .column1{
	width:185px;
	text-align:center;
}

#portfolioList .column2{
	text-align:left;
	padding-left:10px;
	vertical-align:bottom;
}