/* Page Generated in 0.000000 seconds */
html, body, form {padding:0; margin:0; border:0;font-family: Verdana, Arial, sans-serif;font-size:11px;}
td {font-family: Verdana, Arial, sans-serif;font-size:11px;}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-family:Arial, sans-serif;}
h1 {font-size:9px; font-weight:normal;color:#e3e3e3; text-align:right; margin-right:20px;padding-top:2px;padding-bottom:2px}
h2 { font-size:20px; font-weight:normal;color:#ff6600; text-align:left; text-transform:lowercase;}
h3 { font-size:16px; font-weight:bold;color:#ff6600; text-align:left; text-transform:lowercase;}
h4 { font-size:13px; font-weight:bold;color:#fff; text-align:left;}
h5 { font-size:14px; font-weight:bold;color:#999999; text-align:left;}
h6 { font-size:12px; font-weight:bold;color:#ff6600; text-transform:lowercase;}
h6 a { color:#ff6600 !important; text-decoration:none; }
h6 a:hover { text-decoration:underline; }

#menutop {font-size:12px; text-decoration:none; font-weight:bold; margin:15px 0px 15px 0;height:30px; border-bottom:1px solid #666; }
#menutop a {text-decoration:none; color:black;  margin:0 30px 0 30px; background-image:url('/img/arrow_down.gif'); background-repeat: no-repeat; background-position: bottom center; padding-bottom:10px; font-family:Arial; font-size:13px; }
#menutop a:hover { color:#ff6600;}
#menutop .linkactive {color:#ff6600;} 

#body {width:955px;}

#homecont { margin:20px 0 20px 0px;}
#homecont a { color:#999999; }
#homecont a:hover { color: #ff6600;}

td {line-height:18px; }
#content {margin:20px 0px 0 250px; line-height:18px; padding-bottom:20px;}

#content a { color:#000000;}
#content a:hover { color:#ff6600;}

#homecont .points { font-size:9px; height:100px; margin-left:10px;}
#homecont .points a { color:#fff; display:block; background-image:url('/img/arrow_right_orange.gif'); background-repeat: no-repeat; background-position: 4px 4px; text-decoration:none; padding:2px 0 2px 15px;}
#homecont .points a:hover{ color:#ff6600; }

#comments { font-size:9px; font-style: italic;}


#leftnewsnav {width:250px; float:left; }
#leftnewsnav ul {list-style:none; margin:0px ; padding:0px; border:0; width:220px; display:block; }
#leftnewsnav ul a, #leftnewsnav li.sel ul a { padding:5px 5px 5px 0px;border-bottom: 1px solid #f0f0f0; display:block; text-decoration:none; color:#777; font-weight:normal; background-image:url('/img/arrow_right.gif'); background-repeat: no-repeat; background-position: right;  font-size:10px; }
#leftnewsnav li.sel a, #leftnewsnav li.sel li.sel a {color:#FF6600; background-image:url('/img/arrow_right_orange.gif');}
#leftnewsnav ul a:hover, #leftnewsnav ul ul a:hover {color:#ff6600; background-image:url('/img/arrow_right_orange.gif');}
#leftnewsnav ul ul { background-color:#f8f8f8;}
#leftnewsnav ul ul li {text-indent:20px; }
#leftnewsnav ul ul li a {font-weight:normal; color:#A0A0A0; background-image:url('/img/arrow_right.gif'); background-repeat: no-repeat; background-position: right; margin-left:10px; }

.leftnavbar .top {height:30px;}

#leftimage { margin: 10px 25px 5px; text-align:right; }
#leftimage img { margin:3px;  }

.portfolio {margin:10px; background-image:url('/img/folio_box_middle2.gif'); /*background-repeat:repeat-y;*/ width:673px;}
.portfolio2 {background-image:url('/img/folio_box_top2.gif'); background-position:top; background-repeat:no-repeat; }
.portfolio3 {padding:25px 30px 80px 30px;   background-repeat:no-repeat; background-image:url('/img/folio_box_bottom2.gif'); background-position:bottom;}
.portfolio .title,.portfolio .shadow {font-size:16px; font-family:Arial, sans-serif; font-weight:bold; color:#ff6600; margin-bottom:1em; text-transform:lowercase;}
.portfolio .title {position:absolute; margin:-1px 0 0 -1px;}
.portfolio .shadow { color:#ccc;}
.portfolio p {margin:0;}
.portfolio .body {color:#444; margin-top:1em; font-size:11px; font-family: Georgia,serif;}
.testimauthor { font-weight:normal; font-size:18px; font-family:Brush Script MT, Comic Sans MS, cursive;}

#bigfolio {width:920px; padding:20px 20px 20px 20px; border: 10px solid #E6E6E6; background:#ffffff; text-align:left;}
#bigfolio a { color:#ff6600;}
#bigfolio a:hover { color:#ff9900;}

#content .texticon { float:left; display:none;}
#content .textdesc {padding:10px 25px 0 50px; height:120px; color:#888; background-image: url('/img/box_sample.gif'); background-repeat:no-repeat;}
#content .textdesc a {color:#666;}
#content .textdesc a:hover { color:#f60;}

div.recent {margin-top:3px;}
div.recent .content {text-align:left; font-size:11px; color:#444444; padding-bottom:10px;}
div.recent .bar {height:10px; background:#DADADA; margin-bottom:3px; font-size:0;}

div.news {margin-top:3px;}
div.news .content {text-align:left; font-size:11px; color:#444444; padding-bottom:3px;}
div.news .bar {height:10px; background:#DADADA; margin-bottom:3px; font-size:0;}

#form td {font-size:11px; margin:45px 0 0 0;}
#form td .htmlIText, #form td .htmlIMemo, #form td .htmlISelect { display:block; font-size:11px; width:200px !important;}

#specialform td {font-size:9px;}


.tech img {margin-right:5px;}

#formbg { background-image:url('/img/form_bg.jpg'); padding-top:10px;}

#foot{clear:both;height:60px;background-color:#757575;}
#foot2{clear:both;height:30px;color:#999999;}

#footer {}
#footer { color:#ccc; font-size:9px; text-decoration:none; padding:10px 10px 10px 10px; }
#footer a {color:#333; text-decoration:none;}
#footer a:hover {color:#ff6600;}

#powered {text-align:right; float:right; padding-right:20px; }
#twdlink { color:#cccccc; font-size:9px; text-decoration:none; padding:10px 10px 10px 10px; }
#twdlink a {color:#cccccc; text-decoration:none;}
#twdlink a:hover {color:#333333;}

#kwbar {margin-top: -94px; height:20px; width:955px;}

#leftnewsnav #gallery a {display:block; height:50px; width:50px;}
#trailimageid { font-size: 0.75em; position: absolute; display: none; left: 0px;
	top: 0px; width: 325px; height: 0px; z-index: 200; }
#trailimageid h3 {font-size:11px; height:14px; overflow:hidden;}

#leftnewsnav #pagetop,#leftnewsnav #pagebot { text-align:right; width:225px; }
#leftnewsnav #pagetop a, #leftnewsnav #pagebot a, a.searchPage,a.searchPageSel {height:auto; width:auto; display:inline; font-family: Georgia,serif; font-size:20px; text-align:center; padding:0 5px 0 5px; text-decoration:none;}
/*#leftnewsnav #pagebot {display:none;}*/
a.pagebar_num { color:#C3C3C3;}
a.pagebar_num:hover, a.searchPage:hover,a.searchPageSel:hover {color:#ff6600;}
a.pagebar_this, a.searchPageSel {color:#ff6600 !important; font-weight:bold;}

#content .feature1 { background-image:url('/img/feat_mid.jpg'); width:326px; }
#content .feature2 { background-image:url('/img/feat_top.gif'); background-position:top; background-repeat:no-repeat; }
#content .feature3 { background-image:url('/img/feat_bot.gif'); background-position:bottom; background-repeat:no-repeat; padding:15px 10px 72px 15px; }
#content .feature7 { background-image:url('/img/feat_bot2.gif'); background-position:bottom; background-repeat:no-repeat; padding:15px 10px 72px 15px; }
.feature4 { background-image:url('/img/1new_feat_mid.jpg'); width:232px;}
.feature5 { background-image:url('/img/1new_feat_top.jpg'); background-position:top; background-repeat:no-repeat; }
.feature6 { background-image:url('/img/1new_feat_bot.jpg'); background-position:bottom; background-repeat:no-repeat; padding:15px 10px 72px 15px; }


.mb1 { background-image:url('/img/hbox_mid.gif'); }
.mb2 { background-image:url('/img/hbox_bot.gif'); background-position:bottom; background-repeat:no-repeat; }
.mb3 { background-image:url('/img/hbox_top.gif'); background-position:top; background-repeat:no-repeat; padding:7px 20px 7px 25px; }
.mb3 h3 {margin:0;}
.mb3 p {margin-top:0; margin-bottom:5px;}

#content .quote1 { background-image:url('/img/quote_mid2.gif'); width:700px; }
#content .quote2 { background-image:url('/img/quote_top2.gif'); background-position:top; background-repeat:no-repeat; }
#content .quote3 { background-image:url('/img/quote_bot2.gif'); background-position:bottom; background-repeat:no-repeat; padding:15px 40px 15px 55px; font-family: Georgia; }
#content .quote3 strong {display:block; text-transform:lowercase; font-family:Arial, sans-serif; font-size:16px; margin:0 0 7px -30px;}

.newsitem { background-image:url('/img/news_bot.gif'); background-position:bottom; background-repeat:no-repeat; margin-top:5px; }
.newsitem2 { background-image:url('/img/news_top.gif'); background-position:top; background-repeat:no-repeat; padding:10px 25px 5px 30px; }
.newsitem a {color:#ff6600 !important;}

#content ul {padding-left:15px; margin:8px 0; }
#content li {list-style: none; background-image:url('/img/arrow_right.gif'); background-position:0 5px; background-repeat:no-repeat; margin:0; padding:0 0 0 20px; margin:0;}

#search {position:absolute; margin-left:778px; margin-top:41px;}
#searchtextbox {border:0; padding:0; margin:0; font-size:10px; width:135px; text-transform:lowercase;}

#quickcontact {background-image:url('/img/quick_con.png'); font-size:10px; height:377px; width:270px; position:absolute; top:180px; left:-236px;}
#quickcontact td {font-size:9px; font-family:Arial;}
#quickcontact input, #quickcontact textarea {font-size:9px; border:1px solid #f60; width:130px;}
#quickcontact #form_3290_submit {width:auto; border:0;}
#contab {float:right; width:24px; margin:0 10px; height:94px; cursor:pointer;}
#contabx {float:right; width:64px; height:32px; cursor:pointer;}
#qformbox {margin-top:40px; margin-left:16px;}

.tfvHighlight, .validatorInputHighlighted { color:red; }
