body{
	margin:0;
}
#outside_wrapper{
	background:url(images/body_bg.gif) top left repeat-x;
	width:100%;
	min-height:100px;
}
.clear{
	clear:both;
	min-height:1px;
}
#banner .csc-textpic, #banner dl, 
#banner dt, #banner dd{
	margin:0 !important;
	padding:0 !important;
}
#c_inside .csc-textpic, #c_inside dl, 
#c_inside dt, #c_inside dd{
	margin:10px 0 10px 0 !important;
	padding:0 !important;
}
ul {
	margin-top:0;
	margin-bottom:10px;
}
li{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
li a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E6EA1;
	text-decoration:underline;
}
li a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E6EA1;
	text-decoration:none;
}
#wrapper{
	width:975px;
	min-height:590px;
}
#top{
	width:794px;
	height:107px;
	float:left;
}
#ai_logo{
	width:226px;
	height:107px;
	float:left;
}
#banner{
	width:525px;
	height:107px;
	float:right;
}
#main_menu{
	width:794px;
	height:19px;
	background:#FFFFFF url(images/topmenu_bg.gif) top left no-repeat;
	float:left;
}
#rt_video{
	width:177px;
	height:110px;
	float:right;
	padding:31px 4px 0 0;
	background:url(images/home_top_rightbg.jpg) bottom left no-repeat;
}
#main_lcontainer{
	background:#FFFFFF url(images/home_lbg.gif) top left no-repeat;
	width:568px;
	min-height:568px;
	float:left;
}
#main_rcontainer{
	width:394px;
	min-height:568px;
	float:right;
	padding:0 13px 0 0;
}
#lmain_lcontainer{
	width:140px;
	min-height:200px;
	padding:157px 15px 0 25px;
	float:left;
}
#lmain_lcontainer p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#416A96;
}
#lmain_lcontainer p a, #lmain_lcontainer p a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#45A7AE;
	text-decoration:none;
}
blockquote, blockquote p{
	margin:0 0 0 20px;
}
sup{
	font-size:15px;
}
#r_inside sup{
	font-size:12px;
}
#lmain_lcontainer h5{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:normal;
	margin:0;
	color:#1D4F83;
}
#lmain_lcontainer h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
#rmain_lcontainer{
	width:388px;
	min-height:200px;
	float:right;
	padding:35px 0 0 0;
	font-weight:bold;
}

.blue_text {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7192B4;
	 text-indent:1px;
}
#rmain_lcontainer p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#496e97;
	padding:0 0 5px 0px;
	line-height:1.63em;
	margin:0;
	
}
#rmain_lcontainer p a, #rmain_lcontainer p a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#45A7AE;
	text-decoration:underline;
}
#lmain_rcontainer{
	width:235px;
	min-height:200px;
	padding:32px 0 0 0;
	float:left;
}
#rmain_rcontainer{
	width:143px;
	min-height:520px;
	float:right;
	background:#CCCCCC url(images/r_grey_bg.jpg) bottom left repeat-x;
	padding:32px 7px 0 8px;
}

#rimg1{
	width:143px;
	min-height:154px;
	padding:0 0 4px 0;
}
#rimg1_inside{
	width:143px;
	min-height:154px;
	padding:0;
}
#rimg2_inside{
	width:143px;
	min-height:148px;
	padding:0;
}
#rimg2{
	width:143px;
	min-height:148px;
	padding:0 0 4px 0;
}
#rimg3{
	width:143px;
	min-height:155px;
	padding:0 0 4px 0;
}
.rmenu{
	width:235px;
	min-height:160px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html #main_lcontainer, * html #main_rcontainer, * html #wrapper{
	height:568px;
}
* html #rmain_rcontainer{
	height:520px;
}
* html .l_inside_col{
	height:60px;
}
* html #rt_video{
	height:141px;
	width:181px;
}
* html #lmain_lcontainer{
	width:180px;
}
*html #rimg1{
	height:158px;
}
*html #rimg2{
	height:152px;
}
*html #rimg3{
	height:159px;
}
*html .rmenu{
	height:160px;
}

/* Inside Template */
#main_menu_inside{
	width:975px;
	height:19px;
	background:#FFFFFF url(images/topmenu_bg.gif) top left no-repeat;
	float:left;
}
#inside_wrapper{
	width:975px;
	min-height:200px;
	background:url(images/l_inside_grey_bg.gif) top left repeat-y;
}
#l_inside{
	width:166px;
	min-height:60px;
	padding:25px 0 25px 20px;
	float:left;
}
.l_inside_col{
	width:166px;
	min-height:60px;
	padding:0 0 25px 0;
}
#r_inside{
	width:243px;
	min-height:150px;
	padding:42px 0 0 0;
	float:right;
}
.r_inside_col{
	width:243px;
	min-height:20px;
	padding:0 0 12px 0;
}
#m_inside{
	padding:0 268px 0 161px;
}
#urhere{
	width:486px;
	min-height:20px;
	float:left;
	padding:12px 0 0 35px;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#c_inside{
	width:486px;
	min-height:150px;
	float:left;
	padding:20px 0 0 35px;
	margin:0;
}
#c_inside p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0;
	margin:0 0 15px 0;
}
#c_inside p a, #urhere a, #urhere a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E6EA1;
	text-decoration:underline;
}
#c_inside p a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E6EA1;
	text-decoration:none;
}
#r_inside p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:0;
	margin:0 0 10px 0;
}
#r_inside p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E6EA1;
	text-decoration:underline;
}
#r_inside p a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E6EA1;
	text-decoration:none;
}
#c_inside h6, .r_inside_col h6{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E6EA1;
	font-weight:bold;
	margin:0;
	padding:0;
}
#c_inside h5, .r_inside_col h5{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E6EA1;
	font-weight:bold;
	margin:0;
	padding:0;
}
#c_inside h4, .r_inside_col h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:0;
}
#c_inside h3, .r_inside_col h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3E6EA1;
	margin:5px 0 5px 0;
	padding:0;
}
#c_inside h2, .r_inside_col h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:0;
}
#c_inside h1, .r_inside_col h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#3E6EA1;
	font-weight:bold;
	margin:5px 0 5px 0;
	padding:0;
}
#r_inside .r_inside_col img{
margin:3px 0 3px 0;
}
#r_inside .r_inside_col #rimg1_inside img, #r_inside .r_inside_col #rimg2_inside img{
margin:0!important;
}

/* Forms */
form{
	margin:0;
}
input{
	border:1px #999999 solid;	
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
input.submit, .submit{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	/*border:1px #3E6EA1 solid;*/
	background-color:#3E6EA1;
	border:0px;
}
.forms p, .forms{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.forms li{
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF0000;
}
TEXTAREA, SELECT {
/*	border:1px #3E6EA1 solid;*/
	border:1px #999999 solid;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.csc-textpic-caption{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	line-height:1em;
	padding:0 0 8px 0;
}
