body {
	background: url(../media/back.png) no-repeat center top #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: url(../media/back.jpg);
}
img {
	border:0px;
	}
#container-big {
	float:left;
	position:relative;
	width:100%;
	background:url(../media/back-big.jpg) no-repeat top center;
}
#logo {
	float: left;
	position: absolute;
	left: 0px;
	top: 25px;
}
#logo img {
	float: left;
}
form{
	margin:0px;
}
fieldset{
 	border: 1px solid #E2DCCB;
	padding:10px;
}
a{
	color: #333333;
}
a:visited{
	color:#666666;
}
a:hover{
	color:#000000;
	background:#c3c3c3;
}
legend{
	color: #8B8881;
}
hr{
	color: #D5D5D5;
	background-color: #D5D5D5;
	height: 1px;
	border:0px;
}



table, td{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#container {
	width: 979px;
	margin:auto;
	
}

.header{
	float: left;
	position: relative;
	width: 100%;
	height: 85px;
	 
	


}
.header_tagline{
	font-size:10px;
	color:#8BB4FF;
}


.navigation_dropdown{
	padding:0px;
	float:right;
	right:0px;
	top:5px;
	position:absolute;
	margin:0px;
}
.navigation_dropdown input, .navigation_dropdown select{
	font-size:10px;
}
.center_fixed{
	width:979px;
}
.main_content{
	width: 979px;
}
.right_panel .locked_login h2 {
	border: 1px solid #35393E;
	border-top: 0px;
	background:#DEDEDE;
	font-size:10px;
	padding:5px;
	color: #000;
	margin:0px;
	margin-bottom:10px;
	font-size:10px;
}
.right_panel .locked_login h1 {
	font-size:11px;
	font-weight:bold;
	margin:0px;
	color:#fff;
	padding:5px;

}
.right_panel{
	width:937px;
	padding:0px;
	float:left;
	padding:10px;
	padding-top:0px;
	background: #efefef;
	border-left: solid 1px #35393E;
	border-right: solid 1px #35393E;
	border-bottom: solid 1px #35393E;
}
.right_panel h1{
	margin:0px;
	background-color:#35393E;
	margin-left:-10px;
	margin-right:-10px;
	_margin-left: 0px;
	_margin-right: 0px;

	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px;
	margin-bottom:10px;
}
.right_panel h2{
	font-size:10px;
	background-color:#35393E;
	margin:0px;
	color:#fff;
	padding:5px;
}
.right_panel h3{
	border: 1px solid #35393E;
	border-top: 0px;
	background:#DEDEDE;
	font-size:10px;
	padding:5px;
	color: #000;
	margin:0px;
	margin-bottom:10px;
	font-size:10px;

}


.right_panel h4{
	font-size:10px;
	margin:0px;
	color:#000;
	padding:5px;
}



.right_panel table{
	background: #EFEFEF;
}

.right_panel table img{
	background: none;
}


#content_bigg {
	float: left;
	width: 959px;
	position: relative;
	background:url(../media/content-top.png) no-repeat top center #fff;
	padding:10px;
}


.option_down{
	background:#C3C3C3;
	border:1px solid #666;
}
.option_up{
	border:1px solid #666;
}
.left_panel{
	width:150px;
	padding:0px;
	float:right;
	margin-left: 25px;
}
.left_panel h1{
	background-color:#35393E;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	color:#FFFFFF;
	padding:5px;
}
.left_panel h2 {
	border: 1px solid #35393E;
	border-top: 0px;
	background:#DEDEDE;
	font-size:10px;
	padding:5px;
	color: #000;
	margin:0px;
	margin-bottom:10px;
	font-size:10px;
}
.left_panel h2 td{
	font-size:10px;
}
.left_panel input{
	font-size:10px;
}
.chat, .chat a, .chat a:visted, .chat a:hover{
	background:none;
}
.powered_by{
	margin-top:10px;
	font-size: 10px;
}
.footer{
	float: left;
	position: relative;
	width: 100%;
	height: 23px;
	padding-top: 0px;
	font-size: 10px;
	color: #383838;
}
#footer-bottommm {
	float:left;
	position:relative;
	width:979px;
	 background: url(../media/footer-dev.png) no-repeat center  bottom;
	 padding:12px 0;
	 margin-bottom:10px;
	 
	 }
.footer input, .footer select{
	font-size:10px;
}
div.resultMessage{
	padding: 5px;
	border: none;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000;
	margin-left: -10px;
	margin-right:-10px;

	_margin-left: 0px;
	_margin-right: 0px;

}

.help_bubble{
	background:#ECF5FF;
	padding:4px;
	position:absolute;
	right: auto;
	top: auto;
	width:125px;
	border:1px solid #9FCDFF;
	margin:0px;
	font-size:10px;

}

.cFieldRadio { display: block; }

.title_public{
	font-weight: bold;
}
.detail_public{
	font-size: 10px;
	color: #999999;
}

#top_menu {
	float: right;
	position: absolute;
	top: 60px;
	right: 7px;
	
}

#top_navigation {
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 15px;
		
}


#top_navigation a {
	color: #a2a2a2;
	text-decoration: none;
	display: block;
	float:left;
	position:relative;
	font-size: 14px;
	padding-left: 10px;
	height: 15px;
	line-height: 16px;
}


#top_navigation a span {
	cursor: pointer;
	padding-right: 10px;
	height: 15px;
		
}


#top_navigation a, #top_navigation a span {
	display: block;
	float: left;
	position: relative;
		
}


#top_navigation a:hover {
	color: #484848;
	background: url(../media/top-menu-left-hover.gif) left no-repeat;
		
}

#top_navigation a:hover span {
	background: url(../media/top-menu-right-hover.gif) right no-repeat;
}

#top_navigation ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}


#top_navigation li {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
} 

.fp-celll {
	font-size: 13px;
	height: 70px;
}

.fp-celll b {
	font-size: 18px;
}


#mainmenu {
	float: right;
	position: relative;
	width: 750px;
	margin:30px 0 0px 0;
}
#mainmenu .menu {
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width:750px;
}
.menutop,.menutop * {margin:0;padding:0;}
.menutop {float: right;position:relative;}
.menutop li {list-style:none;position:relative;width:100%;float:none;}
.menutop li a.item {cursor:pointer;}
.menutop li span.item {cursor:default;outline:none;}
.menutop li .item {display:block;float:left;display:block;margin:0;}
.menutop li li .item, 
.menutop li .item, .menutop li.active li .item {display:block;margin:0;text-decoration:none;float:none;}
.menutop li .fusion-submenu-wrapper, .menutop li ul {float: none;left: -999em;position: absolute;z-index: 500;}
.menutop li:hover li ul, .menutop li.sfHover li ul {top: -999em;}
.menutop li:hover ul, .menutop li.sfHover ul {top: 0;}
.menutop li li {position:relative;float:none;}

/* Drop Downs */
.menutop ul {width:156px;position:relative; margin:0px !important;  padding:0px 0 0 0!important; padding-top:15px !important; padding-bottom:10px !important; background:url(../media/menu-ul-top.png) no-repeat top center; border-bottom: solid 1px #e1e1e1;}

/* Level 1 */
.level1 li { float:left; width:auto; margin:0px; position:relative;}
.level1 li .item { text-align:left; color:#365913; float:left; font-size:14px; height:27px; padding:13px 15px 0 15px; background:url(../media/a-back.png) no-repeat right; font-weight: bold; position:relative; text-shadow:1px 1px 1px #abc230;}
.level1 li.item49 .item { color:#365913; float:left; font-size:14px; height:27px; padding:13px 31px 0 31px; background:url(../media/item49.png) no-repeat right; font-weight: bold; position:relative;}
.level1 li.item54 .item { color:#365913; float:left; font-size:14px; height:27px; padding:13px 19px 0 14px; background:url(../media/item54.png) no-repeat right; font-weight: bold; position:relative;}


/* Level 2 */
.menutop .level2 li { margin:0px; padding:0px;}
.menutop .level2 li .item { background:#fff; color:#666 !important; font-size:12px; float:left; font-family:  Arial, Helvetica, sans-serif; position:relative; width:105px; margin:7px 0 0 15px !important; padding:0px 0px 0px 0px !important; height:auto; text-shadow:none;}
.menutop .level2 li a.item:hover { color:#000 !important; text-shadow:none; }
.menutop .level2 li:hover > .daddy, .menutop .level2 li > .daddy {color:#666; }

.menutop .level2 .f-menuparent-itemfocus .item, .menutop .level2 li:hover .item {color:#000;}
.menutop .level2 .f-menuparent-itemfocus .daddy, .menutop .level2 li:hover .daddy {color:#000; }


/* Level 3 */
.menutop .level3 li > .item {background:#bbb;border-color:#ccc #aaa #aaa #ccc;border-style:solid;border-width:1px;}
.menutop .level3 li:hover > .daddy, .menutop .level3 li > .daddy {background-image:url(../media/level3-parent.png);background-position:100% 50%;background-repeat:no-repeat;}

.menutop .level3 .f-menuparent-itemfocus .item, .menutop .level3 li:hover .item {background:#aaa;border-color:#bbb #999 #999 #bbb;color:#333;}
.menutop .level3 .f-menuparent-itemfocus .daddy, .menutop .level3 li:hover .daddy {background-image:url(../media/level4-parent.png);background-position:100% 50%;background-repeat:no-repeat;}

/* Level 4 */
.menutop .level4 li > .item {background:#aaa;border-color:#bbb #999 #999 #bbb;border-style:solid;border-width:1px;}
.menutop .level4 li:hover > .daddy, .menutop .level4 li > .daddy {background-image:url(../media/level4-parent.png);background-position:100% 50%;background-repeat:no-repeat;}

.menutop .level4 .f-menuparent-itemfocus .item, .menutop .level4 li:hover .item {background:#999;border-color:#aaa #888 #888 #aaa;color:#333;}

/* regular hover */
.menutop li:hover .item:hover, .menutop li.active .item:hover  { color:#1f330b; text-shadow:1px 1px 1px #a4bd31;}
.menutop li:hover .item:hover, .menutop li.active .item  { color:#1f330b; text-shadow:1px 1px 1px #a4bd31;}
.menutop li:hover .daddy:hover, .menutop ul li.active:hover > .daddy:hover {}


/* No JS */
.menutop li:hover > .fusion-submenu-wrapper, .menutop li:hover > ul {left:170px;top:0;}
.menutop li.root:hover > .fusion-submenu-wrapper, .menutop li.root:hover > ul {top:32px;left:0;}
.menutop li:hover ul, 
.menutop li.sfHover ul {left: 0;top:32px;}


.menutop li li:hover > ul, .menutop li li.sfHover > ul {top: 0;}

.menutop .level2 li {position:relative;float:left;width:100%;}

/* Fusion JS */
.fusion-js-container {display:block;height:0;left:0;overflow:visible;position:absolute;top:0;z-index:600000!important;background:transparent !important;}
.fusion-js-subs {display:none;margin:0 0 0 -2px;overflow:hidden;padding:0 2px;position:absolute;}



#footer-bottomm {
	float:left;
	position:relative;
	}
#footer-bottom-left {
	float:left;
	position:relative;
	width:600px;
	}
#footer-bottom-left ul {
	float:left;
	position:relative;
	margin:0px 0 0 0;
	padding:0px;
	list-style:none;
	}
#footer-bottom-left ul li {
	float:left;
	position:relative;
	margin:0px;
	padding:0px 7px 0 7px;
	border-right: solid 1px #666;
	list-style:none;
	height:10px;
	line-height:10px;
	}
#footer-bottom-left ul li a {
	font-size:10px;
	background:none !important;
	color:#666;
	text-transform: uppercase;
	}
#footer-bottom-left ul li a:hover{
	color:#B2CC1E;
		background:none !important;
	}
#footer-bottom-left ul li#current a{
	color:#B2CC1E;
	}
#footer-bottom-left-info{
	float:left;
	position:relative;
	margin:6px 0 0 7px;
	color:#666;
	text-transform: uppercase;
	font-size:10px;
	}
#social {
	float:left;
	position: absolute;
	left:682px;
	top:0px;
	width:100px;
	}
.facebook {
    background: url(../media/facebook.png) no-repeat 0 0;
    float: left;
    height: 16px;
    position: relative;
    width: 16px;
}
.facebook:hover {
    background: url(../media/facebook.png) no-repeat 0 -16px;
}
.twitter {
    background: url(../media/twitter.png) no-repeat 0 0;
    float: left;
    height: 16px;
    margin: 0 7px;
    position: relative;
    width: 16px;
}
.twitter:hover {
    background: url(../media/twitter.png) no-repeat 0 -16px;
}
.ficon {
    background: url(../media/ficon.png) no-repeat 0 0;
    float: left;
    height: 16px;
    position: relative;
    width: 16px;
}
.ficon:hover {
    background: url(../media/ficon.png) no-repeat 0 -16px;
}
.by-rt {
	float:left;
	position: absolute;
	background:url(../media/by-rt.png) no-repeat 0px 0px;
	width:35px;
	right:5px;
	top:5px;
	margin:0px 0 0 0;
	height:18px;
	}
.by-rt:hover {	
	background:url(../media/by-rt.png) no-repeat 0px -18px;
}
