/*re-used styles*/
body { scrollbar-3dlight-color: #F6F6F6; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #F6F6F6; scrollbar-darkshadow-color: #F6F6F6; scrollbar-face-color: #4782DE; 
scrollbar-highlight-color: #F6F6F6; scrollbar-shadow-color: #F6F6F6; scrollbar-track-color: #F6F6F6;}

.justify {text-align: justify;}

/*general styles*/
.body { font-family: Arial, Times New Roman, Times, serif; font-size: 12px; color: #205D9B; line-height: 18px;}
.bodybg { font-family: Arial, Times New Roman, Times, serif; font-size: 12px; color: #205D9B; line-height: 18px; background: #E7F0FA;}
.bigbody { font-family: Arial, Times New Roman, Times, serif; font-size: 20px; color: #205D9B; font-weight: bold; letter-spacing: -1px;}
.biggerbody { font-family: Arial, Times New Roman, Times, serif; font-size: 26px; color: #205D9B; font-weight: bold; letter-spacing: -1px;}
.acuball { font-family: Georgia, Times New Roman, Times, serif; font-weight: bold; font-size: 14px; color: #7A83F7;}
.gem { font-family: Georgia, Times New Roman, Times, serif; font-weight: bold; font-style: italic; font-size: 12px; color: #62CA43;}
.heading { font-family: Georgia, Times New Roman, Times, serif; font-size: 24px; font-weight: bold; letter-spacing: -1px; color: #205D9B;}

.newspanbt { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #919B4E; text-decoration: none;}
a:hover.newspanbt { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #FFFFFF; text-decoration: none;}

.newspanhd { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #8B7211; text-indent: 3px; text-decoration: none;}
a:hover.newspanhd { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #503917; text-indent: 3px; text-decoration: none;}

.store { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; text-indent: 3px; text-decoration: none; padding: 0 0 0 3;}
a:hover.store { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000; text-indent: 3px; text-decoration: none; padding: 0 0 0 3;}

.complete { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #B4B3EC; text-decoration: none;}

.footer { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #523513; text-transform: none; text-decoration: none;}
a:hover.footer { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; text-transform: none; text-decoration: none;}

.link { font-family: Arial, Times New Roman, Times, serif; font-size: 12px; color: #62CA43; font-weight: normal; text-decoration: none;}
a:hover.link { font-family: Arial, Times New Roman, Times, serif; font-size: 12px; color: #DD4D4D; font-weight: normal; text-decoration: none;}

.linkblue { font-family: Arial, Times New Roman, Times, serif; font-size: 12px; color: #2D3FEF; font-weight: bold; text-decoration: underline;}
a:hover.linkblue { font-family: Arial, Times New Roman, Times, serif; font-size: 12px; color: #62CA43; font-weight: bold; text-decoration: underline;}

.readmore { font-family: Arial, Times New Roman, Times, serif; font-size: 12px; color: #62CA43; font-weight: bold; text-decoration: none;}
a:hover.readmore { font-family: Arial, Times New Roman, Times, serif; font-size: 12px; color: #DD4D4D; font-weight: bold; text-decoration: none;}

/* administration area styles */
td.sort a { height:20px; width:100%; display: block; line-height:20px;}
div.sort a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background: ##7A83F7; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}
div.sort a:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background: ##7A83F7; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}
div.sort a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background: #62CA43; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}

.adminbody { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #205D9B;}
.mainadminheading { font-family: Georgia, Times New Roman, Times, serif; font-size: 16px; font-weight: bold; letter-spacing: -1px; color: #205D9B; background-color: #E6E6E6;}
.mainadminheadinglink { font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; font-weight: bold; letter-spacing: -1px; color: #7A83F7; background-color: #E6E6E6; text-decoration: none; text-transform: uppercase;}
a:hover.mainadminheadinglink { font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; font-weight: bold; letter-spacing: -1px; color: #000000; background-color: #E6E6E6; text-decoration: none; text-transform: uppercase;}
.adminheading { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}

.quickpan { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; text-transform: uppercase; line-height: 18px;}
a:hover.quickpan { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-decoration: none; text-transform: uppercase; line-height: 18px;}

.adminlink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #205D9B; font-weight: normal; text-decoration: none;}
a:hover.adminlink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: normal; text-decoration: none;}

.adminheadinglink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
a:hover.adminheadinglink { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; font-weight: bold; color: #714110; text-decoration: none; text-transform: uppercase;}

.panellink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #5B1F00; font-weight: normal; text-transform: uppercase; text-decoration: none;}
a:hover.panellink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FBC701; font-weight: normal; text-transform: uppercase; text-decoration: none;}

.loggedin { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; text-decoration: none;}
a:hover.loggedin { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; text-transform: uppercase; text-decoration: none;}

.error { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-indent: 0px; color: #FFFFFF; background-color: #FF0000; text-align: left; width: 100%;}

/*rollover sub menu styles*/
td.menu a { height:15px; width:114px; display: block;}
div.menu a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background: #205D9B; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}
div.menu a:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background: #205D9B; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}
div.menu a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #205D9B; background: #FFFFFF; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}
.navarrow { font-family: Verdana, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #FFFFFF; text-indent: 2px; text-decoration: none;}

td.submenu a { height:15px; width:114px; display: block; line-height: 14px;}
div.submenu a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background: #7A83F7; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}
div.submenu a:link { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background: #7A83F7; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}
div.submenu a:hover { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #7A83F7; background: #FFFFFF; font-weight: bold; letter-spacing: 0px; text-transform: uppercase; text-decoration: none;}

/*form element styles*/
.formtext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #2B5EAC; font-weight: normal; text-indent: 2px; text-transform: uppercase; text-decoration: none;}
.recipttext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #2B5EAC; font-weight: normal; text-transform: normal; text-decoration: none;}
.formtextheading { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-indent: 2px; text-transform: uppercase; text-decoration: none;}
.required { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-indent: 2px; text-transform: uppercase; color: #FF0000; text-decoration: none;}
.confirm { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #5B84F9; font-weight: bold; text-transform: normal; text-decoration: none;}
.errortext { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FF0000; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.errorfield { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #FF0000; background-color: #F7FD9F; 
text-align: left; border-bottom:1px solid #FF0000; border-left:1px solid #FF0000; border-right:1px solid #FF0000; border-top:1px solid #FF0000; width: 100%;}

.field { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #002B80; background-color: #F6F6F6; 
text-align: left; border-bottom:1px solid #4782DE; border-left:1px solid #4782DE; border-right:1px solid #4782DE; border-top:1px solid #4782DE;}

.buyfield { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #002B80; background-color: #F6F6F6; 
text-align: center; border-bottom:1px solid #4782DE; border-left:1px solid #4782DE; border-right:1px solid #4782DE; border-top:1px solid #4782DE;}

.buyfieldtrans { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-indent: 0px; color: #002B80; background-color: #EBEBEB; 
text-align: center; border-bottom:1px solid #EBEBEB; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; border-top:1px solid #EBEBEB;}

.buyfieldhilight { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-indent: 0px; color: #002B80; background-color: #00FF00; 
text-align: center; border-bottom:1px solid #00FF00; border-left:1px solid #00FF00; border-right:1px solid #00FF00; border-top:1px solid #00FF00;}

.widthfield { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #002B80; background-color: #F6F6F6; 
text-align: left; border-bottom:1px solid #4782DE; border-left:1px solid #4782DE; border-right:1px solid #4782DE; border-top:1px solid #4782DE; width: 100%;}

.combo { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #395C7C; background-color: #FFFFFF; text-align: left; }

.widthcombo { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #002B80; background-color: #F6F6F6; text-align: left; width: 100%;}
.95combo { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #002B80; background-color: #F6F6F6; text-align: left; width: 95%;}

.textarea { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #002B80; background-color: #F6F6F6;); 
text-align: left; border-bottom:1px solid #AA792C; border-left:1px solid #AA792C; border-right:1px solid #AA792C; border-top:1px solid #AA792C; 
scrollbar-3dlight-color: #F6F6F6; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #F6F6F6; scrollbar-darkshadow-color: #F6F6F6; scrollbar-face-color: #4782DE; 
scrollbar-highlight-color: #F6F6F6; scrollbar-shadow-color: #F6F6F6; scrollbar-track-color: #F6F6F6;}

.widthtextarea { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-indent: 0px; color: #002B80; background-color: #F6F6F6;); 
text-align: left; border-bottom:1px solid #4782DE; border-left:1px solid #4782DE; border-right:1px solid #4782DE; border-top:1px solid #4782DE; 
scrollbar-3dlight-color: #F6F6F6; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #F6F6F6; scrollbar-darkshadow-color: #F6F6F6; scrollbar-face-color: #4782DE; 
scrollbar-highlight-color: #F6F6F6; scrollbar-shadow-color: #F6F6F6; scrollbar-track-color: #F6F6F6; width: 100%; }

.fbut { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; text-indent: 0px; letter-spacing: 0px; color: #FFFFFF; text-align: center;
text-transform: uppercase; background-color: #7A83F7; border-bottom:solid 1px #7A83F7; border-left:solid 1px #7A83F7; border-right:solid 1px #7A83F7; border-top:solid 1px #7A83F7; padding: 1px; width: 100%;}

.stretchbut { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; text-indent: 0px; letter-spacing: 0px; color: #245EBA; text-align: center;
text-transform: uppercase; background-color: #BBD3F9; border-bottom:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; width: 100%; padding: 1px;}
