div#sincFont{font:12px/20px Arial, Helvetica, sans-serif;color:#828181;}
.olc_back { cursor:pointer; background:url(../images/olc_backtoMain.png) top; }
.olc_back:hover { cursor:pointer; background:url(../images/olc_backtoMain_mo.png) top; }

.olc_link, a.olc_link:link, a.olc_link:visited, a.olc_link:active 
	{margin-left:12px;float:left;margin-top:32px;text-decoration:none;color:#fff; padding-left:12px; background:url(../images/2009/nav_white.png) left no-repeat;}
a.olc_link:hover 
	{ margin-left:12px;float:left;margin-top:32px;text-decoration:underline;color:#fff; padding-left:12px;background:url(../images/2009/nav_white.png) left no-repeat; }
.instructtop { background:url(../images/2010/instructions_top.png) no-repeat; width:760px; height:21px; margin:0 auto; }
.instructmid{ background:url(../images/2010/instructions_mid.png) repeat-y; width:725px;color:White;padding:0 20px 0 15px; text-align:left; margin:0 auto;}
.instructbot{ background:url(../images/2010/instructions_bottom.png) no-repeat; width:760px; height:24px; margin:0 auto;}	
.cbtn div.btnl { width:15px; height:24px; background:url('../images/cp/btn_left.png');float:left; cursor:pointer; margin-top:3px; }
.cbtn div.btnm { min-width:110px; height:21px; padding-top:3px; background:url('../images/cp/btn_m.png') repeat-x; 
					text-align:center; color:#fff;float:left; cursor:pointer; margin-top:3px;font-size:8pt; }
.cbtn div.btnr { width:15px;height:24px; background:url('../images/cp/btn_right.png');float:left; cursor:pointer; margin-top:3px; }
a.cbtn, a.cbtn:hover {text-decoration:none;}
a.cbtn:hover div.btnl  { width:15px;height:24px; background:url('../images/cp/btn_left_h.png');float:left; cursor:pointer; margin-top:3px; }
a.cbtn:hover div.btnm { height:21px; padding-top:3px; background:url('../images/cp/btn_m_h.png') repeat-x; text-decoration:none; 
							color:#fff;float:left; cursor:pointer; margin-top:3px; font-size:8pt; }
a.cbtn:hover div.btnr { width:15px;height:24px; background:url('../images/cp/btn_right_h.png');float:left; cursor:pointer; margin-top:3px; }

textarea { font-family: Arial }

.simple_overlay {
	display:none;z-index:10000;background-color:#333;width:820px;min-height:300px;border:1px solid #666;
	-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow: 0 0 90px #000;	
}
/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../images/overlay/close.png);position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px;}
/* styling for elements inside overlay */
.details {font-size:12px;color:#fff;width:800px;}
.details h3 {color:#ddd;font-weight:bold;font-size:15px;margin:0 0 -10px 0;}
div.contentWrap {height:374px; overflow:hidden;}
#overlay {height:374px;}
/* the overlayed element */
.apple_overlay {display:none;background-image:url(../images/overlay/trans_wide_short.png);color:#efefef;width:810px;
	padding: 35px 25px;font-size:11px;overflow-x:none;overflow-y:auto;z-index:10000;}
/* default close button positioned on upper right corner */
.apple_overlay .close {background-image:url(../images/overlay/close.png);position:absolute; right:5px; top:5px;
	cursor:pointer;height:35px;width:35px;}
.white_overlay {display:none;background-image:url(../images/overlay/white_overlay.png);color:#efefef;width:810px;
	padding: 35px 25px;font-size:11px;overflow-x:none;overflow-y:auto;z-index:10000;}
/* default close button positioned on upper right corner */
.white_overlay .close {background-image:url(../images/overlay/close.png);position:absolute; right:5px; top:5px;
	cursor:pointer;height:35px;width:35px;}	
.white_details {font-size:12px;color:#333;width:800px;}
.white_details h3 {color:#618f3f;font-weight:bold;font-size:15px;margin:0 0 -10px 0;font-family:'Open Sans',Verdana,Arial,Helvetica,sans-serif}	
.gridHeader {background-image:url('../images/2009/tbl_bg.jpg'); background-repeat: repeat-x; 
                 color:White;padding-left:8px;padding-top:4px; padding-bottom:4px; background-color:black;height:24px;}
.gridRow {background-color: white; text-align:left;border-bottom:1px solid #999; font-family:Tahoma; font-size:9pt;}
.gridRow td, .gridAltRow td {padding:4px 2px; }
.gridAltRow {background-color: #e9e9e9; text-align:left;border-bottom:1px solid #999; font-family:Tahoma; font-size:9pt;}
.gh { color:#618f3f; font-weight:bold; border-bottom:3px solid #999; }
.func_t { background:url(../images/2011/function_topt.png) no-repeat top; width:630px; 
		height:23px; padding:7px 55px 0 45px; text-align:left; margin:0 auto; }
.func_m{ background:url(../images/2011/function_midt.png) repeat-y; width:640px;color:#000;padding:0 45px; text-align:left; margin:0 auto;}
.func_b{ background:url(../images/2011/function_bottomt.png) no-repeat bottom; width:730px; height:25px; margin:0 auto 8px auto;}	
.func_item { width:640px; float:left; clear:both; padding-top:1px; padding-bottom:2px; }
.func_desc { width:480px; float:left; font-size:10pt; padding-top:6px;color:#000; font-weight:bold;  }
.func_button { width:160px; float:left; font-weight:normal;}
.func_sep {width: 630px;border-bottom: 2px solid #105795;height: 1px; clear: both; }
.func_tog {color:#fff; text-decoration:none; font-size:8pt;}
.myfuncTitle { float:left;width:550px; padding-left:50px; text-align:center; font-weight:bold; font-size:12pt; }
a.navlblue, a.navlblue:link, a.navlblue:visited { color:#98c6ff; text-decoration:none; }
a.navlblue:hover {color:#fff; text-decoration:underline; }
.tooltip { background-color:#000;border:1px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;
	            font-size:12px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000; z-index:100000; opacity:.7;}
#tooltip{position:absolute;border:1px solid #ccc;background:#333;padding:5px;color:#fff; text-align:left;cursor:pointer; max-width:230px;}
a.tooltip:hover{ color:#ffffff; text-decoration:none;}	       
.tipsy { padding: 5px; font-size: 11px; background:url('../images/cp/tipsy.gif') no-repeat; text-align:left; }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 350px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px;opacity: 0.90; filter: alpha(opacity=90);  }
.tipsy-north { background-position: top center; }
.tipsy-west { background-position: left center; }

#gravity { width: 100%; margin: 5px 0; border-spacing: 5px; }
#gravity td { text-align: center; vertical-align: middle; padding: 5px 0; background-color: #d0d0d0; width: 33%; }
#gravity a { }
#gravity a:hover { color: #505050; background: none; }     
.merge { height:15px; width:15px; border:0; }	   
.grey { font: normal Arial, Helvetica, sans-serif; color:#666; padding:5px 0; margin:0; font-size:8pt; }   
.tblHeader { background-image:url('../images/2009/tbl_bg.jpg'); 
             background-repeat: repeat-x; color:White; font-weight:bold; background-color:#1b0205; } 
.tblHeader30 { background-image:url('../images/2009/tbl_bg30.jpg'); 
             background-repeat: repeat-x; color:White; font-weight:bold; background-color:#1b0205; }              
input.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; cursor:pointer;color: #363636; padding: 5px 10px;
	background: -moz-linear-gradient(top, #dbdbdb 0%, #a3a3a3);
	background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#a3a3a3));
	border-radius: 6px; -moz-border-radius: 6px;-webkit-border-radius: 6px;
	border: 1px solid #8a8a8a;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1);
}
input.css3button:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor:pointer;
	color: #000; padding: 5px 10px;background: -moz-linear-gradient(top,#dbdbdb 0%,#636363);
	background: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb),to(#636363));
	border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;
	border: 1px solid #474747;-moz-box-shadow:0px 0px 0px rgba(000,000,000,0.5),inset 0px 0px 9px rgba(255,255,255,1);
	-webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5),inset 0px 0px 9px rgba(255,255,255,1);
}
input.css3button[disabled], input.css3button:hover[disabled] {
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;color: #7f7f7f; padding: 5px 10px;
	background:#efefef;
	border-radius: 6px; -moz-border-radius: 6px;-webkit-border-radius: 6px;
	border: 1px solid #8a8a8a;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;
}  
  
.modalHide{display:none}
.modalShow{}
.modalInvisible{visibility:hidden}
.modalVisible{visibility:visible}
.tabpanel { width:780px; background-color:#ffffff;border-bottom:1px solid #484848; overflow:auto;
        border-left:1px solid #484848;border-right:1px solid #484848;padding-top:10px; padding-left:5px; min-height:350px;padding-bottom:10px;}      
.borderall{ border-top:solid 1px black; border-bottom:solid 1px black; border-right:solid 1px black; border-left:solid 1px black}
.bordernone{border-style:solid; border-width:0px; border-color:black}
.borderbottomleftright{ border-bottom:solid 1px black; border-right:solid 1px black; border-left:solid 1px black}
.bordertopleftright{ border-top:solid 1px black; border-right:solid 1px black; border-left:solid 1px black}
.bordertoprightbottom{ border-top:solid 1px black; border-right:solid 1px black; border-bottom:solid 1px black}
.bordertopleft1{ border-top:solid 1px black; border-left:solid 1px black}
.bordertopright1{ border-top:solid 1px black; border-right:solid 1px black}
.borderbottomleft1{ border-bottom:solid 1px black; border-left:solid 1px black}
.borderleftblue{ border-left:solid 1px blue; border-top:solid 1px silver; border-bottom:solid 1px black}
.borderleftblack{ border-bottom:solid 1px black; border-left:solid 1px black; border-top:solid 1px silver}
.bordersilver{ border-bottom:solid 1px black; border-top:solid 1px silver; border-left:solid 1px silver}
.borderend{ border-bottom:solid 1px black; border-top:solid 1px silver; border-left:solid 1px silver; border-right:solid 1px black}
.borderbottom{  border-bottom:solid 1px black}
.borderbottomright1{ border-bottom:solid 1px black; border-right:solid 1px black}

.bordertopright2{ border-top:solid 2px black; border-right:solid 2px black}
.borderrightbottom{ border-right:solid 2px black; border-bottom:solid 2px black}
.bordertopleft{ border-top:solid 2px black; border-left:solid 2px black}
.borderbottomleft{ border-bottom:solid 2px black; border-left:solid 2px black}
.borderright2{ border-right:solid 2px black}
.bordertop2{  border-top-style:solid; border-top-color:Black; border-top-width:2px}
.borderbottom2{  border-bottom-style:solid; border-bottom-color:Black; border-bottom-width:2px}
.bordertop{  border-top:solid 1px black}    

.tbRound {border-radius: 15px;-webkit-border-radius:15px;-moz-border-radius:15px;border:1px solid #ccc;padding:4px 12px; font-size:12pt;} 
input.greenBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; cursor:pointer;color: #fff; padding: 5px 10px;
	background: -moz-linear-gradient(top, #618f3f 0%, #47692e);
	background: -webkit-gradient(linear, left top, left bottom, from(#618f3f), to(#47692e));
	border-radius: 6px; -moz-border-radius: 6px;-webkit-border-radius: 6px;
	border: 1px solid #618f3f;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,1);
}
input.greenBtn:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor:pointer;
	color: #fff; padding: 5px 10px;background:#2c411c;
	background: #2c411c;
	border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;
	border: 1px solid #618f3f;-moz-box-shadow:0px 0px 0px rgba(000,000,000,0.5);
	-webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5);
}
input.greenBtn[disabled], input.greenBtn:hover[disabled] {
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;color: #7f7f7f; padding: 5px 10px;
	background:#efefef;
	border-radius: 6px; -moz-border-radius: 6px;-webkit-border-radius: 6px;
	border: 1px solid #8a8a8a;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;
}   
input.delBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; cursor:pointer;color: #333; padding: 5px 25px 5px 10px;
	background: url(../images/2009/delsmall.png) right 4px no-repeat #fefefe;
	border-radius: 6px; -moz-border-radius: 6px;-webkit-border-radius: 6px;
	border: 1px solid #8a8a8a;-moz-box-shadow:0px 1px 3px rgba(000,000,000,0.5);
	-webkit-box-shadow:0px 1px 3px rgba(000,000,000,0.5);
}
input.delBtn:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor:pointer;
	color: #333; padding: 5px 10px; padding: 5px 25px 5px 10px;
	background: url(../images/2009/delsmall.png) right 4px no-repeat #ccc;
	border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;
	border: 1px solid #8a8a8a;-moz-box-shadow:0px 0px 0px rgba(000,000,000,0.5);
	-webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0.5);
}
input.delBtn[disabled], input.delBtn:hover[disabled] {
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;color: #7f7f7f; padding: 5px 10px;
	background:#efefef;
	border-radius: 6px; -moz-border-radius: 6px;-webkit-border-radius: 6px;
	border: 1px solid #8a8a8a;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;
}  

.left {float:left;}
.right {float:right;}
.clr {clear:both;}
.spform input[type="text"],.spform input[type=password],.spform textarea{font-family:Arial, Helvetica, sans-serif;color:#000;font-size:1em;vertical-align:middle;font-weight:normal;padding:4px;margin:5px 0;outline:none;}
.spform input[type="text"],.spform input[type=password] { border-radius:3px; box-shadow:inset 0 0 5px rgba(0,0,0,.1);}
.spform input[type="text"]:focus,.spform input[type=password]:focus { border-radius:3px; box-shadow:inset 0 0 5px rgba(0,0,0,.4);}