/* CSS Document */
a {color:#CCC; text-decoration:none;}
a:link {color:#CCC; text-decoration:none;}
a:visited {color:#CCC; text-decoration:none;}
a:hover {color:#DD8B1D; text-decoration:none;}

/* ======================= Channel Link Colors ========================== */
/* Login Links */
.pagetop .logtitle_h {width:60px; font-size:10px; margin-left:39px; text-align:left; text-indent:7px; color:#DD8B1D; background:#474747 url(../images/ico_arrow_up.gif) right center no-repeat;}
.pagetop .submenu li a {color:#FFF; text-decoration:none;}
.pagetop .submenu li a:hover {color:#DD8B1D; text-decoration:none;}

/* Banner & Nav */
.mainbanner{ height:400px;}
.mainbanner .navline li a {display:block; text-decoration:none; color:#000; font-weight:bold; height:28px; line-height:28px;}
.mainbanner .navline li a:hover {height:19px; line-height:19px;}
.mainbanner .navline li a:hover {border:solid #DD8B1D; border-width:4px 0;}
.mainbanner .navline li.tabhover a {height:19px; line-height:19px; border:solid #DD8B1D; border-width:4px 0;}
.mainbanner .subnavline li a {color:#000;}
.mainbanner .subnavline li a:hover {color:#DD8B1D;}

/* Rss Feeds */
.rssline_index {background:#DD8B1D url(../images/bg_rssfeed.gif) left top no-repeat;}
.rssline .newjoblist a {color:#000; text-decoration:none;}
.rssline .newjoblist a:hover {color:#DD8B1D; text-decoration:none;}

/* Four Entrance */
.entrancebody .entrancebox .txt_right .tit a {color:#CCC; text-decoration:none;}
.entrancebody .entrancebox .txt_right .tit a:hover {color:#DD8B1D; text-decoration:none;}
.entrancebody .entrancebox .txt_right li a {color:#666; text-decoration:none;}
.entrancebody .entrancebox .txt_right li a:hover {color:#DD8B1D; text-decoration:none;}

/* Foot */
.pagefoot .left a {text-decoration:none; color:#5E5D5D;}
.pagefoot .left a:hover {text-decoration:none; color:#DD8B1D;}

/* Page Color Style */
.mainbanner .navline .page_htraining li a:hover {border:solid #DD8B1D; border-width:4px 0;}
.mainbanner .navline .page_htraining li.tabhover a {height:19px; line-height:19px; border:solid #DD8B1D; border-width:4px 0;}
.rssline_htraining {background:#DD8B1D url(../images/bg_rssfeed.gif) left top no-repeat;}

/* ======================= Text ========================== */
/*Right Text */
.mainbanner .righttext {position:absolute; width:230px; background:#000; margin-top:50px; margin-left:540px; text-align:left;}
.mainbanner .righttext .tit {width:230px; padding-bottom:15px; padding-top:5px; font-size:18px; font-weight:bold; color:#DD8B1D; background:url(../images/techtools_rightline.gif) left bottom no-repeat;}
.mainbanner .righttext .txt {width:230px; text-align:left; font-size:12px; line-height:16px; padding:15px 0;}
.mainbanner .righttext .txt p {margin:0; padding:0 0 6px 0;}
.contactform {width:230px; overflow:hidden;}
.contactform table {border:0; width:230px;}
.contactform table th {color:#888; text-align:left; text-transform:uppercase;}
.contactform table td {text-align:left; width:150px; padding:2px 0;}
.contactform span.required {color:#F49820;}
.contactform table textarea {width:150px; height:90px; border:1px solid #835922; background:#000; color:#CCC;}
.contactform table input.s1 {width:150px; border:solid #835922; border-width:1px; background:#000; color:#CCC;}
.contactform table .s2 {width:56px; height:15px; display:block; float:left; margin-right:8px; color:#835922; font-size:9px; line-height:15px; text-align:center; margin:0; padding:0; border:0; cursor:pointer; background:url(../images/btn_contactus.gif) left top no-repeat; margin-right:10px;}