/* CSS Document */

Body{background-image:url(images/subbg.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#fff;
margin:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;}

.main{width:980px;
background-color:#fff;}

a,link,visited{color:#000000;}

select{font-size:11px;}

a:hover{color:#FF3300;}

form{margin-bottom:0px;}

p{margin:0px;
padding:0px;
text-align:justify;
padding-bottom:4px;}


.navi{background-image:url(images/navi_bg.jpg);
background-repeat:repeat-x;
text-align:left;
height:30px;
text-transform:capitalize;
vertical-align:middle;}



.navi ul{
margin: 0;
padding: 0;
float: right;
width: 100%; /*width of menu*/

}

.navi ul li{
display: inline;

}

.navi ul li a,visited{
float: left;
color: #ffffff; /*text color*/
height:22px;
padding-top:6px;
padding-left:21px;
padding-right:20px;
text-decoration: none;
/*background-image:url(images/divider.jpg);
background-repeat:no-repeat;
background-position:left;*/
}



.navi ul li a:hover{
color:#000000;
background-color:#FC944B;
}


.current{
float: left;
height:22px;
padding-top:6px;
padding-left:21px;
padding-right:21px;
text-decoration: none;
color:#ffffff;
font-weight:bold;
background-color:#D0000E;}



/*
.navi a,link,visited{color:#FFFFFF;
text-decoration:none;
display:inline;

}

.navi a:hover{background-color:#990100;
color:#FFFFFF;}*/

.cur{background-color:#990100;

}

.box{background-color:#DFEFFF;
border:1px solid #cccccc;
padding:3px;}

.box1{background-color:#FFFFCC;
border:1px solid #cccccc;
padding:3px;}


#left{width:235px;}

.sub_navi_head{
	background-image:url(images/sub_navi_head_bg.jpg);
	height:40px;
	background-repeat:no-repeat;
	color:#0c3761;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background-color:#CED6E3;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
}

.sub_navi{background-image:url(images/sub_navi_bg.jpg);
background-repeat:repeat-y;}



.sub_navi strong {color:#CC0001;
background-color:#ffffff;
padding-bottom:3px;
padding-top:3px;
display:block;}


.sub_navi UL{text-align:left;
margin:0px;
padding:8px;
list-style:none;}

.sub_navi LI{ padding-left:25px;
background-image:url(images/sub_navi_arrow.jpg);
background-repeat:no-repeat;
padding-top:5px;
text-transform:capitalize;

padding-bottom:5px;
border-bottom:1px dashed #516482;
background-position:3px;}


.sub_navi_cur LI{ padding-left:25px;
background-image:url(images/sub_navi_arrow.jpg);
background-repeat:no-repeat;
padding-top:5px;
text-transform:capitalize;

padding-bottom:5px;
border-bottom:1px dashed #516482;
background-position:3px;}

.sub_navi LI a,link,visited{color:#000000;
text-decoration:none;}


.sub_navi LI a:hover{color:#FF6600;
text-decoration:none;}

#right{width:188px;}

.rtxtbg{background-image:url(images/bg2.jpg);
background-repeat:no-repeat;
height:306px;
vertical-align:top;
text-align:left;
line-height:25px;
color:#333333;
padding:5px;
padding-right:12px;
}

#content{padding-left:5px;
padding-right:5px;}

#content TD{text-align:left;}


.heading{font-size:16px;
font-weight:bold;
text-align:left;
text-transform:uppercase;}

.heading span{margin:0px;
text-transform:capitalize;}

.heading1{font-size:12px;
border-bottom:1px solid #666666;
color:#d0000e;
font-weight:bold;}

.heading3{font-size:12px;
color:#0066CC;
font-weight:bold;
}

.heading1 a,link,visited{color:#d0000e;
text-decoration:none;}

.heading1 a:hover{color:#000000;
background-color:#FFFFCC;
display:block;
text-decoration:none;}

.heading2{font-size:12px;
color:#d0000e;
font-weight:bold;}

.txt1{font-size:11px;
font-style:italic;}

.footer{border-top:1px solid #cccccc;
font-size:11px;
height:25px;}

.imgbg
{
	background-image:url(images/himg.jpg);
	background-repeat:repeat-y;
	background-position:top;
	height:124px;
	}
	
.speclizedimgbg
{
	background-image:url(images/spcilizedimg.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	color:#FFFFFF;
	padding-left:10px;
	}
	
.technicalexpertixebg
{
	background-image:url(images/technicalexpertisebg.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:20px;
	color:#FFF903;
	padding-left:10px;
	}
	
.bottomtext
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#0F3562;
	text-align:center;
	text-transform:capitalize;
	}
	
blockquote{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
}

.c_dates{font-size:14px;
text-align:left;
height:30px;
border-bottom:1px solid #cccccc;
font-weight:bold;}

.style5 {color: #333333; font-weight: bold; }

.upcoming_dates{background-color:#EBEBEB;
border-bottom:1px dashed #0099CC;
color:#003399;
height:30px;}

.disclaimer{font-size:11px;
text-align:center;}