body { background-color:#366DAB; margin:0px}
td.header{ height:74px; background-color:#FFFFFF}
#logo{ padding-left:30px;}
#header_right{
	padding-right:50px; width: 400px; text-align: right;
}
div#modile_main { padding-bottom:10px;}

#modile_main th { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313946; border-bottom:3px solid #316BC7; font-weight:normal;  padding:3px;}

.fontmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #313946;
	font-weight:boldl;
	padding-left:15px;
	padding-right:15px;
	background-color: #D3E6F3;
}
td.grey {
	background-color : #F0F0F0;
	padding : 5px;
	border : solid 1px #D3D3D3;
}
td.tophelp {
	background-color : #ECEDEE;
	padding : 10px;
}
td.footer{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal;padding-left:20px;height:22px
}
a.menu{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:normal; padding-left:15px; padding-right:15px; text-decoration:none;}


a.menu5{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:black;   font-weight:normal; padding-left:15px; padding-right:15px; text-decoration:none;}


td.menu{ height:22px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;padding:3px; background:#0080C0}
td.menuline{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;background:#0080C0}


#modile_main td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#313946; font-weight:normal; padding:3px;}

#modile_main select { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#313946; }
#modile_main { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#313946; }
#modile_main a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#313946; }

#modile_main #tbl td { line-height:17px;}
#modile_main #tbl  td.block_1 { background-color:#D3E6F3;}
#modile_main #tbl  td.block_3 { background-color:#D3E6F3;border-bottom:1px solid #ffffff;}
#modile_main #tbl  td.block_4 { background-color:#D3E6F3;border-bottom:2px solid #D3D3D3;}
#modile_main #tbl td.block_2  { ;}

#modile_main .block_1 { background-color:#D3E6F3;}
#modile_main .block_3 { background-color:#D3E6F3;border-bottom:1px solid #ffffff;}
#modile_main .block_4 { background-color:#D3E6F3;border-bottom:2px solid #D3D3D3;}
#modile_main  .st_w { color:#FFFFFF;}
#modile_main  .st_ww { color:#FFFFFF;}


#main_txt th { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313946; border-bottom:3px solid #316BC7; font-weight:normal;  padding:3px; font-weight:bold;}
#main_txt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#313946; background-color:#FFFFFF; padding:25px; vertical-align:top;}
#main_txt td{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#313946; }
#main_txt a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#313946; }
#main_txt #tbl td { line-height:17px;}
#main_txt #tbl  td.block_1 { background-color:#F0F0F0;}

#main_txt #tbl td.block_2  { ;}
#main_txt .block_1 { background-color:#F0F0F0;}
#main_txt .block_3 { background-color:#F0F0F0;border-bottom:1px solid #ffffff;}
#main_txt .block_4 { background-color:#F0F0F0;border-bottom:2px solid #D3D3D3;}
#main_txt .st_w { color:#FFFFFF;}
#main_txt .st_w2 { color:#FFFFFF;background-color:#0080C0; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px; text-align: center }
#main_txt .st_w3 { color:#FFFFFF;background-color:#0080C0; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px; font-weight:bold }
#main_txt .titlegrey{color:#FFFFFF; font-weight:bold; background-color:#A0A0A0}
#main_txt h2 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1E54AC; margin:0px; padding:0px; padding-bottom:10px; text-transform:uppercase;}

#main_txt table#tbl   { border-collapse:collapse;}
#main_txt table.grey#tbl   { border-collapse:collapse; background-color:#F0F0F0}
#main_txt #tbl td{ padding:4px; border:1px solid #D3D3D3;}
#main_txt #tbl td.nobord{ padding:1px; border:0px;}

#main_txt .rowGrid { height:30px; vertical-align:middle; padding-top:3px; padding-bottom:3px; }
#main_txt .rowGridAlternate { height:30px; background-color:#F0F0F0;vertical-align:middle;padding-top:3px; padding-bottom:3px; }
#main_txt .TCAPTION {padding:3px; font-size:12px; background-color:#59B3EF; color:#ffffff;}
#main_txt .TCAPTION2 {border:1px solid #D3E6F3;}

#main_txt   img {border:0px;}
#main_txt  .title2 { padding:5px; font-size:14px; background-color:#6DA1D3; color:#ffffff; border:2px solid #4F80C3;}

#main_txt  .submit { padding:2px; font-size:12px; background-color:#139E1D; color:#ffffff; border:1px solid #139E1D; cursor: pointer;}


#main_txt  .button { padding:2px; font-size:12px; background-color:#6DA1D3; color:#ffffff; border:1px solid #4F80C3; cursor: pointer;}

#main_txt  .button_g { padding:2px; font-size:12px; background-color:#36A6A2; color:#ffffff; border:1px solid #137A76; cursor: pointer;}
#main_txt  .button_r { padding:2px; font-size:12px; background-color:#E62222; color:#ffffff; border:1px solid #A10C0C; cursor: pointer;}
#main_txt  .button_b { padding:2px; font-size:12px; background-color:#4682B4; color:#ffffff; border:1px solid #10528A; cursor: pointer;}



#main_txt  .note { padding-top:10px; padding-bottom:10px;}

#main_txt  .white { color:#FFFFFF;}

.error {border: solid 1px #D3D3D3;padding:5px; background-color:#FFFFFF}
.error2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1E54AC; font-weight:bold;}
input.button_g { padding:2px; font-size:12px; background-color:#36A6A2; color:#ffffff; border:1px solid #137A76; cursor: pointer;}
input.button_r { padding:2px; font-size:12px; background-color:#E62222; color:#ffffff; border:1px solid #A10C0C; cursor: pointer;}
input.button_b { padding:2px; font-size:12px; background-color:#4682B4; color:#ffffff; border:1px solid #10528A; cursor: pointer;}

input.blue, select.blue {font-size:11px; font-family:Tahoma; color:#000000; border:1px solid #5B74A1; height:20px; cursor:pointer;padding:2px}
input.date {font-size:11px; font-family:Tahoma; font-weight:bold;color:#205795; border:1px solid #357B9E; height:20px; width:20px;cursor:pointer;padding-bottom:3px; background-color:#FFFFFF; margin-right:1px}
input.date_b {font-size:11px; font-family:Tahoma; font-weight:bold;color:#015883; border:1px solid #738D9A; height:20px; width:20px;cursor:pointer;padding-bottom:3px; background-color:#DDE8ED; margin-right:1px}
input.date2 {font-size:11px; font-family:Tahoma; font-weight:bold;color:#205795; border:1px solid #357B9E; height:20px; width:30px;cursor:pointer;padding-bottom:3px; background-color:#FFFFFF}
textarea.blue {font-size:11px; font-family:Tahoma; color:#000000; border:1px solid #5B74A1; padding:3px}
input.blue_mail{font-size:11px; font-family:Tahoma; color:#000000; border:1px solid #5B74A1; height:20px; cursor:pointer;padding:2px; width:250px}
input.blue_name,select.blue_name{font-size:11px; font-family:Tahoma; color:#000000; border:1px solid #5B74A1; height:20px; cursor:pointer;padding:2px; width:220px}
input.blue_name2,select.blue_name2{font-size:11px; font-family:Tahoma; color:#000000; border:1px solid #5B74A1; height:20px; cursor:pointer;padding:2px; width:150px}
input.blue_name_small,select.blue_name_small{font-size:11px; font-family:Tahoma; color:#000000; border:1px solid #5B74A1; height:20px; cursor:pointer;padding:2px; width:70px}
textarea.blue_name{font-size:11px; font-family:Tahoma; color:#000000; border:1px solid #5B74A1; cursor:pointer;padding:2px; width:220px}
input.gainsboro { font-size:10px; font-family:Tahoma; color:#015883; border:1px solid #738D9A; height:16px; width:16px;cursor:pointer;padding-bottom:2px; background-color:#DDE8ED; }
input.mediumseagreen { font-size:10px; font-family:Tahoma; color:#015883; border:1px solid #738D9A; height:16px; width:16px;cursor:pointer;padding-bottom:2px; background-color:#A0D4A5}
input.plus { font-size:10px; font-family:Tahoma; color:#015883; border:1px solid #738D9A; height:16px; width:22px;cursor:pointer;padding-bottom:2px; background-color:#D9D6D6;}
input.datewhite { font-size:10px; font-family:Tahoma; color:#015883; border:1px solid #738D9A; height:16px; width:16px;cursor:pointer;padding-bottom:2px; background-color:#ffffff;}
input.dateorange { font-size:10px; font-family:Tahoma; color:#015883; border:1px solid #738D9A; height:16px; width:16px;cursor:pointer;padding-bottom:2px; background-color:#FAB92E}
input.datered { font-size:10px; font-family:Tahoma; color:#015883; border:1px solid #738D9A; height:16px; width:16px;cursor:pointer;padding-bottom:2px; background-color:#FC7156}
.fontbig {font-size:12px; font-weight:bold}
.borderblue{border:solid 1px #0080C0}
.bordergrey{border:solid 1px #A0A0A0}

.help_quest{border-bottom:1px solid #D3E6F3;}
a.help_quest{font-weight:bold; border:0px}
.help_answ {border-bottom:2px solid #D3D3D3;}
.EditorToolbar {
	background-image: url(images/BgOut.gif);
	margin-bottom:1px;}

.EditorButtonOver {
	border:1px solid #000080;
	background-image: url(images/BgOver.gif);}
.EditorButtonSelect {
	border:1px solid #000080;
	background-image: url(images/BgSelect.gif);
}
.EditorButtonSelectOver {
	border:1px solid #000080;
	background-image: url(images/BgSelectOver.gif);
}
.EditorTabOn {
	background-image: url(images/BgSelect.gif);
	font-family:Tahoma;
	font-size:11px;
	cursor:default;
}
.EditorTabOff {
	background-image: url(images/BgOut.gif);
	font-family:Tahoma;
	font-size:11px;
	cursor:pointer;
}
.EditorTabOver {
	background-image: url(images/BgOver.gif);
	font-family:Tahoma;
	font-size:11px;
	cursor:pointer;
}
.col2{background-color: rgb(255, 255, 255);}
.none{display: none;}
.required {color:red; font-weight:bold}
