/*-------------------------------------------------------------------------General------------------------------------------------------------------------------*/
body { background:url(../images/bg.jpg) repeat-x left top #f8f8f8; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#737373; }
p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big { padding:0; margin:0; }
a, input { outline:none;}
img {border:0; outline:none;}
/*-------------------------------------------------------------------------------Container-------------------------------------------------------------------------------*/
.page { background: url(../images/shadow.png) repeat-y left top; padding:0 10px 0 13px; }
/*-------------------------------------------------------------------------------Header-------------------------------------------------------------------------------*/
.header { background:#ffffff; padding:0 22px 0 20px; }
.rolling-text { height:23px; line-height:22px; color:#007dc3; padding:0 20px; border-bottom:2px solid #8b8f93; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.clock { background:url(../images/clock.jpg) no-repeat left top; display:block; padding:13px 0 0 28px; height:64px; }
/*-------------------------------------------------------------------------------Navigation-------------------------------------------------------------------------------*/
.nav { background:url(../images/nav.jpg) repeat-x left bottom #ededed; border:1px solid #c0c1c5; height:30px; }
.nav ul { list-style:none; height:30px; }
.nav ul li { float:left; height:30px; line-height:30px; color:#003c5d; font-family:"Trebuchet MS", Arial, sans-serif, Verdana; font-size:14px; border-right:1px solid #d9d9d9; }
.nav ul li a { color:#003c5d; text-decoration:none; padding:0 25px;  }
.nav ul li a:hover { color:#007dc3; text-decoration:none; padding:0 25px; }
.nav ul li a span { color:#007dc3; text-decoration:none; }
/*-------------------------------------------------------------------------------Body-------------------------------------------------------------------------------*/
.brdr-line { border-bottom:2px solid #8b8f93; }
.brdr-box { border:2px solid #8b8f93; }
.brdr-box2 { border:1px solid #8b8f93; }
.pading1 { padding:0 22px 30px 20px; }
.pading2 { padding:18px 37px 0 26px; }
.pading3 { padding:16px 22px 17px 19px; }
.pading4 { padding:0 16px 14px 16px; }
.blue-grad { background:url(../images/blue-grad.jpg) repeat-x left bottom #499aea; border:1px solid #007dc3; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:24px; padding-left:14px; display:block; }
.gray-grad { background:url(../images/gray-grad.jpg) repeat-x left bottom #cbcbcb; border:1px solid #8b8f93; height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:20px; display:block; font-weight:bold; }
.arial12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; }
.arrow-bullet ul { list-style:none; }
.arrow-bullet ul li { background:url(../images/arrow.jpg) left top no-repeat; padding:0 0 10px 24px; }
.input-1 { width:280px; height:20px; padding:1px; border:1px solid #3b90e8; font-size:11px; color:#333333; }
.input-2 { width:280px; height:100px; padding:1px; border:1px solid #3b90e8; font-size:11px; color:#333333; }
.left-panel { background:#cdcdcd; padding:10px; color:#FFFFFF; border:1px solid #a6a6a6; }
.left-panel a { color:#FFFFFF; text-decoration:none; }
.left-panel a:hover { color:#FFFFFF; text-decoration:underline; }
.gray-text { color:#666666; }
/*-------------------------------------------------------------------------------Footer-------------------------------------------------------------------------------*/
.footer { background:url(../images/footer.jpg) repeat-x left top #cccccc; border:1px solid #c0c1c5; padding:24px 22px 18px 30px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; line-height:28px; }
.footer a { color:#000000; text-decoration:none; } 
.footer a:hover { color:#000000; text-decoration:underline; } 
.copyright { font-size:11px; color:#7f7e7e; }
.phone { background:url(../images/phone.jpg) left top no-repeat; display:block; padding:14px 0 30px 81px; color:#6d6d6d; font-family:Tahoma, Arial, Verdana, sans-serif;  font-size:12px; font-weight:bold; }
