@charset "utf-8";
@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, ul, li {
	margin: 0;
	padding: 0;

}
body { margin-top:0px; background:#0f0f0f url(/images/bg.jpg) repeat-x; font-size:80%; font-family:Arial, Tahoma, Verdana; }
a:link, a:visited { color:#0192b5}
.text-small { font:10px Arial; }
#wrapper { width:1100px; height:646px; margin:0 auto; background:url(/images/main_bg.jpg) no-repeat 20px 0; position:relative; }
		   
.clear { clear:both; }

/*main */
#nav { height:260px; position:relative; float:left; left:600px; top:160px; }
#nav ul { margin:0; padding:0;}
#nav ul#options li.opHolder { margin:7px 0 7px 0; list-style:none; overflow:hidden}
#nav ul#options li.opHolder li.sign { cursor:pointer; width:12px; height:23px; margin:0 !important; float:left; list-style:none; overflow:hidden }
#nav ul#options li.opHolder li.option { cursor:pointer; width:207px; height:23px; margin:0 !important; float:left; list-style:none; overflow:hidden}

/*navs init */
#ns-1 { background:url(/images/nav_plus_01.gif) no-repeat; }
#ns-2 { background:url(/images/nav_plus_02.gif) no-repeat; }
#ns-3 { background:url(/images/nav_plus_03.gif) no-repeat; }
#ns-4 { background:url(/images/nav_plus_04.gif) no-repeat; }
#ns-5 { background:url(/images/nav_plus_05.gif) no-repeat; }
#ns-6 { background:url(/images/nav_plus_06.gif) no-repeat; }

#nt-1 { background:url(/images/nav_01.gif) no-repeat; }
#nt-2 { background:url(/images/nav_02.gif) no-repeat; }
#nt-3 { background:url(/images/nav_03.gif) no-repeat; }
#nt-4 { background:url(/images/nav_04.gif) no-repeat; }
#nt-5 { background:url(/images/nav_05.gif) no-repeat; }
#nt-6 { background:url(/images/nav_06.gif) no-repeat; }


#nav div.content { display:block; background:none; margin:10px 0 10px 0; width:490px; height:370px; overflow:auto;
scrollbar-shadow-color: #464646;
scrollbar-highlight-color: #464646;
scrollbar-face-color: #000;
scrollbar-3dlight-color: #464646;
scrollbar-darkshadow-color: #464646;
scrollbar-track-color: #464646;
scrollbar-arrow-color: #FFF;
}
#nav div.content div.contentTopLid { }
#nav div.content div.contentBotLid { }
#nav div.content div.holder { background:none; padding:5px 10px 5px 10px; overflow:auto; color:#000; 
scrollbar-shadow-color: #464646;
scrollbar-highlight-color: #464646;
scrollbar-face-color: #000;
scrollbar-3dlight-color: #464646;
scrollbar-darkshadow-color: #464646;
scrollbar-track-color: #464646;
scrollbar-arrow-color: #FFF;
}
iframe { 
width:99.5%;
overflow:auto;
scrollbar-shadow-color: #464646;
scrollbar-highlight-color: #464646;
scrollbar-face-color: #000;
scrollbar-3dlight-color: #464646;
scrollbar-darkshadow-color: #464646;
scrollbar-track-color: #464646;
scrollbar-arrow-color: #FFF;
}

 
#main { background:#fff; width:901px; margin:0 auto }
#main .left { position:relative; float:left; width:180px; margin:0 9px 0 0;  }
#main .middle { position:relative; float:left; width:531px; padding:10px 0 0 0; margin:0 10px 0 0; }
#main .right { position:relative; float:left; width:170px; }
#main .ext { width:701px !important }
h1 { color:#e03f24; font:bold 22px Arial; margin:0 }
h2 { color:#F60; font:bold 15px Arial; margin:0 }
ul.list { margin:10px !important; padding:10px !important; }
ul.list li { float:none !important; display:block !important; margin:0 0 0 10px !important; list-style:disc !important; line-height:21px }
p { line-height:21px; margin:0px 0 8px 0; color:#fff }

#footer { width:1100px; margin:0 auto; color:#fff; padding:30px 0 0 0; text-align:center; font:normal 10px Verdana }

/*forms*/				   
div.form { margin:0 auto; height:auto }
div.form fieldset { border:1px solid #cfcfcf; margin:10px 0 10px 0; padding:5px 0 5px 0}
div.form legend { font:bold 15px Arial; color:#000; padding:0 5px 0 5px }
div.form .clearMe { clear:both; margin:2.5px; }
div.form .sep { clear:both; height:10px; border-bottom:1px solid #e5e5e5; }
div.form li { display:inline; float:left }
div.form .tag { font:9px Verdana; color:#999999; line-height:10px; }
div.form .info { font:13px  Arial; padding:10px; }
div.form .lbl { font:bold 13px  Arial; width:200px; text-align:right; padding:10px 5px 5px 5px;  }
div.form .lblSp { font:bold 13px  Arial ; width:200px; text-align:right; padding:10px 5px 5px 5px; color:#fc7e0f}
div.form .lblNon { font:13px Arial; width:200px; text-align:right; padding:10px 5px 5px 5px;  }
div.form .short { width:120px; }
div.form .input { padding:5px 5px 0 5px;  }
div.form .input .chk { border:none; width:auto; }
div.form .input .radio { border:none; width:auto; }
div.form .input input { width:190px; padding:3px }
div.form .short input { width:100px !important; }
div.form .input textarea {  width:95%; height:75px; padding:3px }
div.form .input .numbers { width:75px; }
div.form .button { margin-top:10px; text-align:center}
div.form div.btn { text-align:center; float:none !important; padding:5px 0 5px 0}
div.form .btn input  { font:bold 13px Arial; color:#000000; cursor:pointer; }
div.form div.links { text-align:center }
div.form div.links a { font:11px Arial; color:#0192b5 }

/* table reports */
div.reports .table { width:100%; }
div.reports tr.headers td { padding:3px; font:bold 13px Arial; color:#fff; background:#2f2f2f; border-collapse:collapse; border-spacing:3px; }
div.reports tr.info td { padding:3px; font:13px Arial; border-bottom:1px solid #cfcfcf;border-collapse:collapse; border-spacing:3px; }
div.reports tr.info:hover { background:#D1DDF3 }

/*boxes (rounded) */
.roundedBox { }
.roundedBox div.cont { background:#ffffff; border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf; padding:2px 6px 0 7px  }
.roundedBox div.top, 
.roundedBox div.top div,
.roundedBox div.bottom,
.roundedBox div.bottom div { background: #ffffff url(/images/round_corners_1.gif) left top no-repeat; }
.roundedBox div.top div { background-color: transparent; background-position: right top; }
.roundedBox div.top div div { background: none; border: none; border-top:1px solid #cfcfcf; margin:0 4px 0 4px; height:3px; overflow:hidden }
.roundedBox div.bottom { background-position: left bottom; }
.roundedBox div.bottom div { background-position: right bottom; background-color: transparent; }
.roundedBox div.bottom div div { background: none; border: none; border-bottom:1px solid #cfcfcf; margin:0 4px 0 4px; height:3px; overflow:hidden }

.roundedBox3 {  }
.roundedBox3 div.cont { background:#f4f4f4 ; padding:7px;  }
.roundedBox3 div.top, 
.roundedBox3 div.top div,
.roundedBox3 div.bottom,
.roundedBox3 div.bottom div { background: #f4f4f4 url(/images/round_corners_3.gif) left top no-repeat; }
.roundedBox3 div.top div { background-color: transparent; background-position: right top; }
.roundedBox3 div.top div div { background: none; border: none;  margin:0 4px 0 4px; height:5px; overflow:hidden }
.roundedBox3 div.bottom { background-position: left bottom; }
.roundedBox3 div.bottom div { background-position: right bottom; background-color: transparent; }
.roundedBox3 div.bottom div div { background: none; border: none;  margin:0 4px 0 4px; height:5px; overflow:hidden }


/*alerts*/
.alert { background:#ffffff; border-top:1px dotted #cfcfcf;	border-bottom:1px dotted #cfcfcf; clear:both; width:auto; margin:0 auto; margin-bottom:10px;margin-top:10px}
.alert ul { margin:10px; padding:inherit; }
.alert li { padding:inherit; margin:auto; }
.alert .error { background: url(/images/alert_icon_error.gif) no-repeat left center; padding:5px 15px 5px 55px; font:bold 15px Arial; min-height:2.5em}
.alert .warning { background: url(/images/alert_icon_alert.gif) no-repeat left center;	padding:5px 15px 5px 55px; font:bold 15px Arial; min-height:2.5em }
.alert .success { background: url(/images/alert_icon_success.gif) no-repeat left center; padding:5px 15px 5px 55px; font:bold 15px Arial; min-height:2.5em}
.alert span.submessage { font-size:12px !important}
div.gcwsPagination { padding:10px 0 10px 0 }
div.gcwsPagination select { font:13px Arial; }
div.gcwsPagination a { font:bold 13px Arial;  }

div.prev-next { text-align:center; font:bold 12px Arial; padding:5px; margin:5px; }


/* cool home form */
div.form-home { margin:0 auto; height:auto }
div.form-home fieldset { border:1px solid #464646; margin:10px 0 10px 0; padding:5px 0 5px 0}
div.form-home legend { font:bold 13px Arial; color:#fff; padding:0 5px 0 5px }
div.form-home .clearMe { clear:both; margin:2.5px; }
div.form-home .sep { clear:both; height:10px; border-bottom:1px solid #e5e5e5; }
div.form-home li { display:inline; float:left }
div.form-home .tag { font:9px Verdana; color:#999999; line-height:10px; }
div.form-home .info { font:11px  Arial; padding:10px; }
div.form-home .lbl { font:bold 12px  Arial; width:150px; text-align:right; padding:10px 5px 5px 5px; color:#fff  }
div.form-home .lblSp { font:bold 12px  Arial ; width:150px; text-align:right; padding:10px 5px 5px 5px; color:#fc7e0f}
div.form-home .lblNon { font:12px Arial; width:150px; text-align:right; padding:10px 5px 5px 5px; color:#fff  }
div.form-home .short { width:60px; }
div.form-home .input { padding:5px 5px 0 5px;  }
div.form-home .input .chk { border:none; width:auto; }
div.form-home .input .radio { border:none; width:auto; }
div.form-home .input input { width:190px; padding:3px; border:1px solid #464646; font:12px Arial; color:#000}
div.form-home .short input { width:100px !important; }
div.form-home .input textarea {  width:190px; height:75px; padding:3px; font:12px Arial;  color:#000}
div.form-home .input .numbers { width:75px; }
div.form-home .input select { font:12px Arial;  color:#000}
div.form-home .button { margin-top:10px; text-align:center}
div.form-home div.btn { text-align:center; float:none !important; padding:5px 0 5px 0}
div.form-home .btn input  { font:bold 12px Arial; color:#000000; cursor:pointer; }
div.form-home div.links { text-align:center }
div.form-home div.links a { font:11px Arial; color:#0192b5 }

