/* Table of Contents 

1.  Basic Typesetting  
2.  Navigation
3.	Header
4.	Content
5.	Footer

*/


/*.................................Basic Typesetting...................*/
body{
	margin:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#2f3030;
}
a:visited{
	outline:0px;
}
img{
	outline:0;
	border:none;
}
.main-list{
	list-style-type:none;
	display:inherit;
	margin:0px;
	padding:0px;
}
.main-list li{
	margin:0 0 0 15px;
	text-align:left;
	font-size:12px;
	margin-bottom:10px;
	list-style-type:disc;
}
.main-list li a{
	font-weight:bold;
	text-decoration:none;
	color:#1277cb;
	font-size:12px;
}
.main-list li a:hover{
	color:#00319f;
}
.servicelist{
	list-style-type:none;
	padding:0px;
	margin:0 0 0 20px;

}
.servicelist li{
	list-style-type:disc;
	margin:0px;
	padding:0px;
}
.servicelist a{
	font-weight:normal;
	color:#666;
	font-size:12px;
	line-height:18px;
	text-decoration:none;
}
.servicelist a:hover{
	text-decoration:underline;
	color:#666;
}




/*.............................Navigation............................*/


.navigation{
	width:672px;
	height:30px;	
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.navigation li{
	float:right;
	list-style-type:none;
	margin:0px;
	display:inline;
}
.navigation a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-top:solid 8px #0090c7;
	display:block;
	padding:3px 12px;
	margin:0px;
}


.navigation a:hover{
	border-color:#90c45d;
}
.navigation a#current{
	border-color:#90c45d;
}	

/*.................................Header....................................*/


.header-bg{
	background:url(../images/headstrip.jpg) repeat-x bottom;
}
.logo{
	margin-left:140px;
}


/*...............................Content............................*/

.shd-left-top{
	background:url("../images/shd-left-top.jpg") top no-repeat;
}
.shd-left-btm{
	background:url("../images/shd-left-btm.jpg") bottom no-repeat;
}
.shd-right-top{
	background:url("../images/shd-right-top.jpg") top no-repeat;
}
.shd-right-btm{
	background:url("../images/shd-right-btm.jpg") bottom no-repeat;
}
#player{
	width:363px;
	height:264px;
	margin:0 auto;
	padding:0;
	background:#000000;
}
.main-content{
	padding:12px;	
}
.blue-content{
	background:#e2f1ff;
	padding:12px;
}
.date p{
	font-weight:normal;
	font-size:11px;
	text-align:left;
	color:#767676;
	padding:0 0 5px 0;
	
}


/*...............................Footer...................................*/	

.footer{
	background:url(../images/footer.jpg) repeat-x ;
	height:69px;
	padding:8px 0 0 0;
	color:#000;
}
.btm-rep{
	background:url(../images/btm-rep.jpg) repeat-x;
	font-weight:bold;
	color:#4b6677;
	margin:0px;
	text-align:center;
}
.pdf{
	margin-right:10px;
}

.padding_left_right{
  padding:0 5px;
}

.border{
 border:#999999 solid 1px;
}
.border_top_bottom{
 border-top:#999999 solid 1px;
 border-bottom:#999999 solid 1px;
}

.highlight{
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#D1F1FF;
	font-weight:bold;
}


.main_table{
	border:solid 1px #84a5c0;
	vertical-align:middle;
}
.main_table th{
	height:31px;
	background:url("../images/main_table_heading.gif") repeat-x;
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	font-family:Verdana, Arial, Tahoma, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	padding:0 10px;
}
.main_table table th{
	background:url("../images/content_table_heading.gif") repeat-x;
	border:none;
	height:30px;
	font-family:Verdana, Arial, Tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#235380;
}
.main_table table td{
	height:38px;
	border:solid 1px #dae6f3;
	padding:0 10px;
	font-family:Verdana, Arial, Tahoma, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4e6b90;
	background:#f8fafc;
}


.small_table{
	border:solid 1px #dbe2e9;
	vertical-align:middle;
}
.small_table th{
	height:26px;
	background:url("../images/small_table_heading.gif") repeat-x;
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#37495a;
	padding:0 10px;
}
.small_table td{
	background:#FFFFFF;
	padding:10px;
}
.form td{
	padding:5px 10px;
}
.small_table td p{
	margin:3px 0 0 0;
}
.small_table td p.heading{
	font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.small_table td p.sub_heading{
	font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	font-size: 13px;
}
.small_table td p a{
	color:#07849f;
	text-decoration:none;
}
.small_table td p a:hover{
	color:#d54e21;
}
.small_table td img{
	padding:0 10px 10px 0;
}
.small_table td a img{
	padding:0 4px;
}

.small_table table th{
	background:#fff;
	border:none;
	height:24px;
	font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	font-size:13px;
	font-style:italic;
	color:#6182a0;
}
.small_table table td{
	height:31px;
	border:solid 1px #e8edf1;
	padding:0 10px;
	font-family: "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#4e6b90;
	background:#f8f9fa;
}
.small_table table td a{
	text-decoration:none;
	color: #07849f;
}
.small_table table td a:hover{
	text-decoration:none;
	color:#d54e21;
}
.small_table table td a img{
	padding:0 4px;
}

.small_table table td .table_number{
	font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	font-size: 18px;
	color: #07849f;
}

.input_field_width_larg{
	width:98%;
}.input_field_width_medium{
	width:98%;
}

input, select, textarea {
	border:solid 1px #5585b3;
	color:#000;
	font-weight:normal;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	padding:3px;
}
.checkbox{
	border:none;
	border-style:none;
}
.submit {
	font-size:11px;
	background:#335a80;
	font-weight:bold;
	color:#fff;
	height:22px;
	width:auto;
	border: 1px solid #5585b3;
	margin:0px;
	padding:2px 6px 3px 6px;
	cursor:pointer;
}
