@charset "utf-8";
/* CSS Document */

/* Total Style */
.head{ width:775px; height:141px; margin:0px auto; background:#ffffff url(../images/headBg.jpg) no-repeat  bottom center;padding:0px 20px;}
.mainbody{ width:775px; margin:0px auto;clear:both;background:#fff; text-align: left;  padding:10px 20px; display:inline-block;}
.content{ width:775px; float:left;background:#fff; }
.footer{ width:775px; clear:both;margin: 0px auto;	background: #fff url(../images/basicBg.png) repeat-x;background-position: 0 -479px;padding:0px 20px;}
.left{ width:178px; height:610px; float:left; background:#fff;}
.center{ width:400px; height:610px; float:left; background:#fff; display: inline;
	margin: 10px 0px 0px 8px;border-right: solid 2px #E7E7E7;border-left: solid 2px #E7E7E7;}
.right{ width:178px; height:610px; float:right; background:#fff;}


html,body {
	text-align: center;background:url(../images/mainbg.jpg) repeat-x 0% 0px #225289;
}

/* footer Style */
/*
.footer_ul,.footer_ul1,.footer_ul2{display:block;width:599px; height:18px; text-align:center; margin:0px auto; font-size:10px;margin-top:5px; clear:both }
.footer_ul1{width:362px; margin-top:0px;}
.footer_ul2{width:386px; margin-top:0px;}
.footer_ul a{font:bold 11px   Arial,Verdana, Helvetica, sans-serif;}
.footer_ul li,.footer_ul1 li,.footer_ul2 li{ float:left; padding:0px 5px 0px 5px; color:#444; font-size:9px;}*/



/*--- header Style---*/


.logo { 
   display: inline;
	float: left;
	height: 117px;
}

.head .logo p {
   position: relative;
	overflow: hidden;
   width: 116px;
	height: 115px;

	margin-top: 18px;
	margin-left: 10px;
	text-indent: -9999px;
}

.head .logo p a {
	display: block;
	width: 116px;
	height: 115px;
}

.head .logo p a:hover {
	background: none;
}

.head .logo p img {
   position: absolute;
	top: -157px;
	left: -1px;
}

/*--- subNav ---*/
.lineLink {
	width: 380px;
	height: 18px;
	display: inline;
	float: right;
	margin-top: 2px;
	margin-right: 255px;
   text-indent: -9999px;
}

.lineLink a {
	display: block;
	width: 380px;
	height: 18px;
   cursor: pointer;
}

.lineLink a:hover {
   display: block;
	height: 18px;
	background: none;
}

.subNav {
	display: inline;
	float: right;

	height: 26px;
}

.subNav ul {
	display: inline;
	float: left;
	width: 195px;
	margin-right: 20px;
}

.subNav li {
	display: inline;
	float: left;
	height: 13px;
	line-height: 13px;
	margin-top: 8px;
	margin-right: 9px;
	padding-right: 9px;
   font-weight: normal;
	border-right: dotted 1px #616161;
}

.subNav li.last {
	border-right: none;
}

.subNav li a  {
   text-decoration: underline;
}

/*--- nav ---*/

.nav {
   height: 24px;
   display: inline;
   float: right;
	margin-top: 71px;
   margin-right: 140px;
}

.nav li {
	display: inline;
	float: left;
	height: 24px;
	line-height: 20px;
	font-weight: bolder;
}

.nav li span {
   display: block;
	color: #000;
	margin-left: 10px;
	padding-right: 12px;
	background-position: right 0; 
}

.nav li a{ background:none; text-decoration:none; }

.nav li a:hover{ background:none; text-decoration:none; }

.nav li.last span {
	background: none;
}


/*--- left ---*/


ul.linkWantto {
	height: 96px;
}

.linkWantto li {
	display: inline;
	float: left;
}


.linkTag {
  
	margin-top: 10px;
}

.linkTag ul {
   margin-top: 10px;
	margin-left: 10px;
}

.linkTag li {
	width: 170px;
	margin-bottom: 6px;
	line-height: 1.3em;
	background-position: -197px -568px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.linkTag li  span {
	display: inline-block;
	line-height: 1.3em;
	width: 160px;
	padding-left: 10px;
   cursor: pointer;
	text-decoration: underline;
}

.linkTag li a {
	text-decoration: none;
}

.linkTag li:hover {
	text-decoration: none;
	background: #dedede;
}

.linkTag li span.myfloridaLogo {
	display: block;
	float: right;
	width: 41px;
	height: 30px;
	
	background: url(../images/myfloridaLogo.jpg) no-repeat;
}



/*--- sidebar ---*/
#sidebar9 {
	display: inline;
	float: right;
	width: 180px;
	height: 610px;
}
.sidebarTag {
	margin-top: 10px;
	
}

.sidebarTag_1 {
   height: 149px;
}

.sidebarLogin {
	height: 149px;height: 165px;
}

.sidebarTag p {
	margin-top: 5px;
	text-align:center;
	padding:0 5px 0 0;
}


.sidebarTag li {
   width: 158px;
	margin-top: 6px; 
	margin-left: 5px;
	text-align: left;
}

.sidebarTag li.forgotpw a  {
	text-decoration: underline; 
	line-height:14px;
}

h3 {
   margin-top: 10px;
   font-size: 11px;
	color: #454545;
	text-align: left;
	text-indent: 15px;
}

.search li { 
   width: 150px;
   margin-bottom: 10px;
   margin-left: 15px;
	background-position: -193px -322px;
	text-align: left;
	text-indent: 15px;
}

.search li a {
	text-decoration: none;
}

.search p {
	text-align: right;
}

/*--- main ---*/


.mainSearch {
   position: relative;
	width: 386px;
	height: 126px;
	margin: 0 auto;
	background-position: 0 -351px;
	border: solid 1px #BAC4E0;
}

.mainSearch ul {
   display: inline;
}

.mainSearch li {
	display: inline;
	float: left;
	height: 20px;
	margin-top: 10px;
	margin-left: 10px;
}

.mainSearch p {
	clear: left;
	width: 350px;
	margin: 8px auto;
	text-align: left;
}


.mainTag h2 {
	margin-left: 1px;
	background-position: -186px -102px;
	text-indent: 13px;
	font-size: 12px;letter-spacing:-0.1pt;word-spacing:0px; 
}


.mainTag dl {
   display: inline;
	float: left;
	width: 183px;
	height: 100px;
	margin-top: 10px;
	margin-left: 15px;
	text-align: left;
	color: #333;
}

.mainTag dt {
   font-weight: bolder;
}

.mainTag dd {
	margin-top: 7px;
}
.mainTag dd input[ type=text]{
	margin-left:0px;}

.mainTag p {
	clear: left;
	text-align: right;
}

.mainTag p a {
   margin-left: 10px;
	margin-right: 10px;
	text-decoration: underline;

}

.mainTag dd span {
	display: block;
	float: left;
	width: 125px;
	line-height: 1.3em;
}


/*--- footer ---*/
.footer {
   clear: both;
   position: relative;
	width: 775px;
	height: 84px;
	margin-top: 0px;
	
	padding-top:10px; 
}

.footer ul {
   position:relative;
   left:50%;
	float:left;
	margin-top: 0px;
}

.footer ul.footerLink {
	left:30%;
}

.footer ul li {
   position:relative;
   right:50%;
	display: inline;
   float:left;
	height: 12px;
	margin-left: 10px;
	padding-right: 10px;
	line-height: 12px;
	border-right: solid 1px #4C6BA0;
	font-size: 10px;
}

.footer ul.footerLink li {
	right:25%;
}


.footer li.last {
	border-right: none;
}


.footer li a {
    text-decoration: none;
}


.footer li span {
	color: #4C6BA0;color:#2F3586;
}

.footer p {
	clear: left;
	color: #333;
}

.footer p span {
   margin-left: 20px;
	color: #4C6BA0;
}
.right div.sidebarTag ul.MyFLRuleslogin{ text-align:left; padding:0 0 0 10px; width:170px; border:0px solid #333}
.MyFLRulesinput{ width:151px; margin:0;*margin:0 0 0 -4px;}