@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; background: url(../images/body_bg.jpg) repeat-x top left;
 width:100%;	 
}


.clear { clear:both; }

.wrapper { position:relative; margin:0 auto;  overflow:hidden;}
.right-adjustable {
	height:762px;
	float:left; 
	margin-top:42px;
	width:150px;
}
.ffms { vertical-align: middle; margin-top: 8px; margin-bottom: 2px;}
.ffmsabt { vertical-align: middle; margin-top: 7px; margin-bottom: 3px;}
.ffmsinves { vertical-align: middle; margin-top: 7px; margin-bottom: 3px;}
.ffmspro { vertical-align: middle; margin-top: 7px; margin-bottom: 3px;}
.ffmsmang { vertical-align: middle; margin-top: 7px; margin-bottom: 3px;}
.ffmslet { vertical-align: middle; margin-top: 7px; margin-bottom: 2px;}
.ffmsfaq { vertical-align: middle; margin-top: 7px; margin-bottom: 3px;}
.ffmscon { vertical-align: middle; margin-top: 7px; margin-bottom: 2px;}
.side{ position:absolute; right: 0px; margin-top:27px; margin-left:10px; background: url(../images/roll/side_triangle_tst.gif) no-repeat; background-position: right;  height:762px; width:362px; display:inline;}
.side:hover{background:url(../images/roll/side_triangle_roll_tst.gif) no-repeat; background-position: right;display:inline;}
.top_bar{ width:100%; border:0px solid red; overflow:hidden;}
.logo { float:left; height:64px; width:304px; margin-left:10px; margin-top:38px; border:0px solid red; }
.logo a{ float:left;  background:url(../images/roll/logo_new.jpg) top left no-repeat; height:80px; width:376px; border:0px solid red; margin-top: -12px;}
.logo a:hover{ background:url(../images/roll/logo_new.jpg) left top no-repeat; height:80px; width:376px; margin-top: -12px; }
.navbg{ background:url(../images/top_nav_bor.jpg) repeat-x; height:17px; margin-top:5px; margin-right:10px;}
.nav{ width:200px; margin-top:10px; float:left;}

/*.nav ul { list-style:none; }
.nav ul li{ list-style:none;}		/* padding-bottom:4px; padding-top:4px;
.nav ul li#linkdiv{ 
	width:200px;
	border-bottom:1px #999999 solid;
	height:1px;
	margin:0;
	padding:0;
}*/

.nav ul { list-style:none;}
.nav ul li{ list-style:none; padding-bottom:2px; padding-top:2px;}
.nav ul li#linkdiv{ border-bottom: 1px #999999 solid; width:200px; height:0px;}

.navlink{ font-family: "Myriad Pro",Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#00476f; background:url(../images/roll/a1.jpg) no-repeat; width:7px; height:7px; background-position:left;}
.navlink:hover{ font-family: "Myriad Pro",Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#097bed;background:url(../images/roll/a2.jpg) no-repeat; width:7px; height:7px; background-position:left;}

.navlink{ font-family: "Myriad Pro",Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#00476f; background:url(../images/roll/a1.jpg) no-repeat; width:7px; height:7px; background-position:left;}
.navlink:hover{ font-family: "Myriad Pro",Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#097bed;background:url(../images/roll/a2.jpg) no-repeat; width:7px; height:7px; background-position:left;}
.wel{ float:left; font-family:Georgia, "Times New Roman", Times, serif; margin-left:260px; width:auto; margin-right:350px; min-height:486px;}
.welp{ float:left; font-family:Georgia,"Times New Roman",serif; font-size:13px; color: #444444; margin-top:10px; line-height:1.5em;margin-left: 15px;}
.login{ float:left;  margin:60px 0 0 0px;  z-index:1000; border:0px solid red; height:33px; }
.contact{ color:#3B3B3B; font-family:Georgia,"Times New Roman",serif; font-size:13px; line-height:1.5em; margin-left:41px; margin-top:10px; position:absolute;
top:469px; width:225px; font-size: 12px;}
/*.textfield{ background:url(../images/text_field.jpg) no-repeat; width:110px; height:28px; border:none;font-family:Georgia,"Times New Roman",serif; font-size:11px; color: #444444; padding-top:6px; padding-left:2px; }*/
.fot{ margin-right: -2px; float:right;padding-top:45px; position:relative; }
.sr1{ background:url(../images/roll/sr1.jpg) no-repeat; width:54px; height:73px; float:left;}
.sr1:hover{ background:url(../images/roll/sr1_roll.jpg) no-repeat; width:54px; height:73px;}
.copy{ background:url(../images/cr.jpg) no-repeat; width:360px; height:14px; float:left; margin-top:50px;}
.rgt{float:right; margin-right:100px; }
.rgt1{ background:url(../images/roll/sr.jpg) no-repeat; width:91px; height:125px;float:right; margin-right:100px; position:absolute;}
.rgt1:hover{ background:url(../images/roll/sr_roll.jpg) no-repeat; width:91px; height:125px;float:right; margin-right:100px;}
.textfield{ width: 112px; -opera-border-radius: 5px; -khtml-border-radius: 5px; border: 1px solid #d7d7d9; -moz-border-radius: 5px 5px 5px 5px; border: 1px solid #d7d7d9; -webkit-border-radius: 5px; height: 21px; padding-top: 5px; margin-top: 1px; }
/*
.fot{ margin-right: 50px; float:right;padding-top:45px; position:relative; }
.sr1{ background:url(../images/roll/sr1.jpg) no-repeat; width:54px; height:73px; float:left;}
.sr1:hover{ background:url(../images/roll/sr1_roll.jpg) no-repeat; width:54px; height:73px;}
.copy{ background:url(../images/cr.jpg) no-repeat; width:360px; height:14px; float:left; margin-top:50px;}
.rgt{float:right; margin-right:160px; }
.rgt1{ background:url(../images/roll/sr.jpg) no-repeat; width:91px; height:125px;float:right; margin-right:160px;}
.rgt1:hover{ background:url(../images/roll/sr_roll.jpg) no-repeat; width:91px; height:125px;float:right; margin-right:160px;}*/
.txtf{ border:1px #d7d7d9 solid;}
.bhead{ font-family: "Myriad Pro",Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; text-decoration:none; color:#00476f;}
/* .bhead:hover{ font-family: "Myriad Pro"; font-size:26px; font-weight:bold; text-decoration:none; color:#097bed;} */
.error {color: #FF0000;}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari FIX */
.ffms { vertical-align: middle; margin-top: 7px; margin-bottom: 1px;}
.ffmsabt { vertical-align: middle; margin-top: 6px; margin-bottom: 0px;}
.ffmsinves { vertical-align: middle; margin-top: 6px; margin-bottom: 0px;}
.ffmspro { vertical-align: middle; margin-top: 6px; margin-bottom: 0px;}
.ffmsmang { vertical-align: middle; margin-top: 4px; margin-bottom: 4px;}
.ffmslet { vertical-align: middle; margin-top: 7px; margin-bottom: -1px;}
.ffmsfaq { vertical-align: middle; margin-top: 5px; margin-bottom: 1px;}
.ffmscon { vertical-align: middle; margin-top: 6px; margin-bottom: -1px;}
}
