table, tr, td { vertical-align:top; }
img { border:0px; }
form { margin:0; padding:0; }
.cb { clear:both; }
.fl { float:left; }
.fr { float:right; }
.all_ul { padding:0px; margin:0px; list-style-type:none; }
#container { width:1001px; margin:0 auto;}
.rel { position:relative; top:0px; left:0px; width:0px; height:0px; }
/* IDs **/
/* CLASSes **/
.margT16{margin-top:16px;}
.margT28{margin-top:28px;}
.margT13{margin-top:13px;}
.margR10{margin-right:10px;}
.margL34{margin-left:34px;}
.margL90{margin-left:90px;}
.margL30{margin-left:30px;}
.darkgray{color:#5a5652;}
.red{color:#da1111;}
.blue{color:#3970c2;}
.gray{color:#5a6069;}
.bold{font-weight:bold;}
.posrel3{position:relative; top:-3px;}
.posrel4{position:relative; top:4px;}
.w1003{width:1003px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs24{font-size:24px;}
.margintop5{margin-top:5px;}
.padleft5{padding-left:5px;}
.pointer{cursor:pointer;}
.searchbtnpos{position:relative; top:41px; left:7px;}
.lightgrayborder{border:solid 3px #e5e5e5;}
.sinp{width:60px; height:17px; color:#a1a09f; border:solid 1px #a4a4a4; font-size:13px; float:left;}
/* BACKGROUNDs **/
.topbg{background:url(/img/top.jpg) no-repeat; height:163px;}
.menubg{background:url(/img/menubg.jpg) no-repeat; height:37px;}
.bigcontbg{background:url(/img/bigcontbg.gif) no-repeat bottom center; width:991px; padding-bottom:10px; position:relative; left:7px;}
.smcontbg{background:url(/img/smcontbg.gif) no-repeat bottom center; width:460px; padding:10px 15px 10px 15px; height:expression(this.scrollHeight < 500 ? "500px" : "auto");
min-height:500px;}
.searchbg{background:url(/img/searchbg.gif) no-repeat; width:256px; height:434px; position:relative; left:6px;}
.sep{background:url(/img/sep.gif) repeat-x center center; height:20px; clear:both;}
.titbg{background:url(/img/titbg.gif) no-repeat; width:206px; height:48px; color:#373e47; margin-right:6px; line-height:45px; padding:0px 5px 0px 11px;}
/* LINKs **/
a, a:active, a:visited { color:#535252; text-decoration:none; }
a:hover { text-decoration:underline; }
a.menu, a.menu:active, a.menu:visited { width:145px; height:28px; display:block; margin:0px 2px 0px 0px; line-height:35px; text-align:center; color:#353434; text-transform:uppercase; }
a.menu:hover {text-decoration:none; color:#c20000;}
a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover {text-decoration:none; width:145px; height:28px; display:block; margin:0px 2px 0px 0px; line-height:35px; text-align:center; color:#c20000; text-transform:uppercase;}
a.botmenu, a.botmenu:active, a.botmenu:visited { color:#454545;  text-transform:uppercase;}
a.botmenu:hover {text-decoration:none; color:#da2829; }
a.botmenu_act, a.botmenu_act:active, a.botmenu_act:visited, a.botmenu_act:hover {text-decoration:none; color:#da2829;  text-transform:uppercase;}

a.pager, a.pager:active, a.pager:visited { font-size:14px; }
a.pager:hover { text-decoration:none; color:#3970c2;}
a.pager_act, a.pager_act:active, a.pager_act:visited, a.pager_act:hover { text-decoration:none; color:#3970c2; font-weight:bold;  font-size:14px;}
a.copy, a.copy:active, a.copy:visited, a.copy:hover {color:#3970c2;}
a.inv, a.inv:active, a.inv:visited { text-decoration:underline; }
a.inv:hover { text-decoration:none; }
/* CONTACTs **/
.contit{color:#3970c2;}
.contit_err { color:#da2829; font-weight:bold; }
.asterisk { color:#da2829; padding:0px 2px 0px 2px; }
.mandatory { color:#da2829; text-decoration:underline; font-size:10px; }
.inputtext { border:solid 1px #a4a4a4; width:200px; color:#8f8f8f; background:#f6f5f5; margin:2px 0px 5px 0px; height:15px; font-size:12px; }
.inputtextarea { border:solid 1px #a4a4a4; width:400px; height:80px; color:#8f8f8f; background:#f6f5f5; overflow:auto; margin-bottom:3px; padding:0px;  font-size:12px;}
.code { border:solid 1px #a4a4a4; width:80px; height:17px; font-weight:bold; text-align:center; background:#f6f5f5; float:left; color:#3970c2; font-size:14px; }
.btn { color:#fff; font-size:12px; border:0px; text-align:center; padding:0px 10px 0px 10px; cursor:pointer; display:block; background:#3970c2; margin:0px 3px 0px 0px; float:left; }
.btn2 { color:#fff; font-size:14px; font-weight:normal; border:solid 1px #a4a4a4; text-align:center; padding:0px 5px 0px 5px; cursor:pointer; display:block; background:#3970c2; margin:10px 3px 0px 0px; float:left; text-transform:uppercase; }

.app_image{width:215px;text-align:center}
.small_div{width:54px;height:54px;margin:5px 12px 2px 5px;float:left;text-align:center}
.smallimgborder{padding:1px;border:1px solid #666769}
