@charset "utf-8";
/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0px; padding:0px; background:url(../images/body-bg_03.jpg) repeat-y center;}

#container{ width:953px; height:auto; margin:0px auto; padding:0px;}
#header{width:950px; height:98px; margin:0px; padding:0px; background:url(../images/header-bg_03.jpg) repeat-x;}
#logo{width:208px; height:98px; margin:0px; padding:0px; float:left;}
#logo-box{width:169px; height:43px; z-index:1; position:absolute;}
#logo-box img{width:169px; height:143px; padding:0px 0px 0px 28px;}
#header-rit{width:741px; height:98px; margin:0px; padding:0px; float:left;}
#header-top{width:341px; height:50px; margin:0px 0px 0px 398px; padding:0px 0px 0px 0px; background:url(../images/header-top_04.jpg) no-repeat; font-size:11px; color:#464646;}
#header-top span{margin:12px 0px 0px 12px; float:left;}
#header-top span a{ text-decoration:none; color:#464646; }
#header-top span a:hover { text-decoration:underline; color:#333333;}
#txt-field{width:108px; height:19px; margin:0px; padding:0px; float:left; background:url(../images/txt-box-bg_10.jpg) repeat-x; border:0px; font-size:11px;}
#banner{width:939px; height:386px; margin:0px; padding:10px 0px 0px 11px; background:#FFF;}
#down-box{width:945px; height:192px; margin:6px 0px 0px 0px; padding:4px 0px 0px 4px; background:url(../images/down-box-bg_04.jpg) repeat-x;}
#down-box-inner{width:935px; height:188px; margin:0px 0px 0px 0px; padding:3px 0px 0px 4px; background:url(../images/down-box-inner-bg_03.jpg) repeat-x;}
#white-box{width:939px; height:227px; margin:0px; padding:12px 0px 0px 10px; background:url(../images/white-bg_03.jpg) repeat-x;}
#white-lft{width:687px; height:227px; margin:0px; padding:0px; float:left;}
#white-lft-top{width:687px; height:117px; margin:0px; padding:0px;}
#white-lft-bottom{width:687px; height:110px; margin:0px; padding:0px;}
#white-rit{width:237px; height:227px; margin:0px; padding:0px 0px 0px 5px; float:left;}
#black-bar{width:226px; height:20px; margin:0px; padding:8px 0px 0px 11px; background:#131212; color:#FFF; font-size:14px; font-weight:bold;}
#rit-gray-box{width:226px; height:67px; margin:0px; padding:13px 0px 0px 11px; background:url(../images/rit-gray-bg_09.jpg) repeat-x; color:#FFF;}
#rit-shadow{width:237px; height:5px; margin:0px; padding:0px; background:url(../images/rit-shadow_12.jpg) no-repeat;}
#white-box-down-shadow{width:949px; height:14px; margin:0px; padding:0px; background:url(../images/white-box-shadow_14.png) no-repeat;}
#footer{width:949px; height:170px; margin:0px auto; padding:0px; margin-top:15px;}
#footer-head{width:949px; height:43px; margin:0px; padding:0px;}
#footer-lft-curve{width:38px; height:43px; margin:0px; padding:0px; float:left; background:url(../images/footer-lft-curve_07.png) no-repeat;}
#footer-middle{width:885px; height:31px; margin:0px; padding:12px 0px 0px 0px; float:left; background:url(../images/footer-middle_09.jpg) repeat-x; color:#FFF;}

#footer-middle span{color:#FFF; float:left; padding:0px 0px 0px 10px; font-size:18px;}
#footer-rit-curve{width:26px; height:43px; margin:0px; padding:0px; float:left; background:url(../images/footer-rit-curve_09.png) no-repeat;}
#footer-cont{width:911px; height:75px; margin:0px; padding:13px 0px 0px 38px; background:#464646;}
#footer-search{width:209px; height:32px; margin:0px; padding:0px;}
#footer-down{width:949px; height:39px; margin:0px; padding:0px; background:url(../images/footer-down_15.png) no-repeat;}
#banner-jquary{width:586px; height:375px; margin:0px; padding:0px; float:left;}
#banner-text{width:311px; height:315px; margin:0px; padding:60px 10px 0px 19px; float:left; background:url(../images/banner-text_07.jpg) no-repeat; line-height:23px;  color:#666; font-style:italic;}
#banner-text h2{font-size:30px; font-weight:bold; color:#0a69b5; margin:0px; padding:8px 0px 8px 0px;}
#banner-text span { font-size:15px; font-weight:bold;color:#0a69b5;}



.footer-rit{width:214px; height:75px; margin:0px; padding:0px 0px 0px 10px; float:left;}
.footer-devider{width:1px; height:75px; margin:0px; padding:0px 0px 0px 180px; float:left;}
.footer-box{width:123px; height:75px; margin:0px; padding:0px; float:left; color:#929291; line-height:18px;}
.footer-box h2{color:#FFF; font-weight:bold; margin:0px; padding:0px; font-size:13px; text-decoration:none;}
.rit-bars{width:228px; height:26px; margin:0px; padding:12px 0px 0px 9px; background:url(../images/rit-bars-bg_08.jpg) repeat-x; font-size:14px;}
.box-img{width:46px; height:62px; margin:29px 0px 0px 5px; padding:0px; float:left;}
.box-txt{width:161px; height:79px; margin:27px 0px 0px 10px; padding:0px; float:left; color:#434343; font-size:16px;}

#arrow_hld {
	float: left;
	height: 15px;
	width: 16px;
	margin-left: 115px;
	margin-top: 23px;
}

#arrow_hld2 {
	float: left;
	height: 15px;
	width: 16px;
	margin-left: 140px;
	margin-top: 23px;
}

#arrow_hld3 {
	float: left;
	height: 15px;
	width: 16px;
	margin-left: 140px;
	margin-top: 5px;
}

.box-txt:hover{
	width:161px;
	height:79px;
	margin:27px 0px 0px 10px;
	padding:0px;
	float:left;
	color:#434343;
	font-size:17px;
}

#Accordion1 {
	border: 1px solid #CCC;
}

.white-lft-top-box{width:225px; height:117px; margin:0px 0px 0px 6px; padding:0px; float:left; background:url(../images/box_03.jpg) no-repeat;}
.white-lft-bottom-box{width:225px; height:110px; margin:0px 0px 0px 6px; padding:0px; float:left; background:url(../images/box2_11.jpg) no-repeat;}
.box-cont{width:180px; height:105px; margin:0px; padding:0px; float:left; font-size:11px; text-align:left;}
.box-cont ul { margin:0px; padding:0 0 0 10px;}
.gray-box{width:272px; height:107px; margin:0px; padding:15px 0px 0px 12px; background:#ebebeb;}
.blue-box{width:268px; height:24px; margin:0px; padding:9px 0px 0px 16px; background:url(../images/blue-bg_04.jpg) repeat-x; border-bottom:#1f547f solid 1px; color:#FFF; font-size:15px; font-weight:bold;}
.box1{width:294px; height:168px; margin:0px 0px 0px 8px; padding:11px 0px 0px 9px; float:left; border:#dededf solid 1px; background:#FFF; }
.menu span{padding:0px 0px 0px 25px; font-size:11px;}
.menu samp{padding:0px 0px 0px 53px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.support{width:139px; height:27px; margin:0px; padding:0px 0px 0px 14px; float:left;}
.devider{float:left; padding:6px 0px 0px 12px;}
.menu{width:739px; height:27px; margin:0px; padding:21px 0px 0px 0px;}
.menu ul{margin:0px; padding:0px; list-style:none;}
.menu ul li{margin:0px; padding:0px 0px 0px 4px; list-style:none; float:left;}
.menu ul li:hover{margin:0px; padding:0px 0px 0px 4px; list-style:none; float:left;}
.menu ul li a{
width:112px;
height:21px;
margin:0px;
padding:5px 0px 0px 0px;
background:url(../images/menu-blue_09.jpg) no-repeat;
float:left;
color:#000000;
text-decoration:none;
font-size:13px;
text-align:center;
font-weight:bold;

}
.menu ul li a:hover{
width:112px;
height:21px;
margin:0px;
padding:5px 0px 0px 0px;
background:url(../images/menu-gray_08.jpg) no-repeat;
float:left;
color:#FFF;
text-decoration:none;
font-size:13px;
text-align:center;
font-weight:bold;

}
#top-search-box{width:127px; height:19px; margin:0px; padding:9px 0px 0px 3px; float:left;}
#inner-cont{width:939px; height:auto; margin:0px; padding:10px 0px 0px 11px; background:url(../images/inner-down-repeat_30.jpg) repeat-x bottom #FFF;}
#inner-lft{width:200px; height:auto; margin:0px; padding:50px 0px 0px 0px; float:left;}
#inner-rit{width:720px; height:auto; margin:0px; padding:10px 10px 0px 0px; float:left;}
#inner-head { padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#01447b; font-size:20px; font-weight:bold;}
#inner-rit p { font-size:12px; color:#666666; line-height:18px; text-align:justify;}
#inner-rit ul { margin:0px; padding-left:40px;}
#inner-rit li { font-size:12px; color:#666666; list-style:disc;}
#inner-down{width:950px; height:26px; margin:0px; padding:0px; background:url(../images/inner-down_30.png) no-repeat;}
#images-banner { width:700px; height:auto; padding:10px;}
.link1 { color:#666666; text-decoration:none;}
.link1:hover { color:#999999; text-decoration:underline;}

.clear { clear:both; }



/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	width:586px; height:375px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}
img { border:none;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: bold;}
#contact_text{width:120px;height:25px; float:left; text-align:left;}
#contact_content{width:200px;height:25px; float:left; text-align:left;}
.top-txt{font-weight:bold; margin-top:6px; float:left;}

.sitemap-box{width:123px; height:75px; margin:0px; padding:15px 0px 0px 0px; float:left; color:#929291; line-height:18px;}
.sitemap-box h2{color:#0CF; font-weight:bold; margin:0px; padding:0px; font-size:13px; text-decoration:none;}
a.sitemap-link {font-weight:bold; color:#0CF; text-decoration:none;}
a.sitemap-link:hover {font-weight:bold; color:#03F; text-decoration:none;}
a.sitemap-link2 {color:#929291; text-decoration:none;}
a.sitemap-link2:hover {color:#F60; text-decoration:none;}
a.foot-link {font-weight:bold; color:#FFF; text-decoration:none;}
a.foot-link:hover {font-weight:bold; color:#FF0; text-decoration:none;}
