
.banner_nav {position: absolute;width: 100px;left: 25px;top: 25px;z-index: 50; text-align:left;}
.banner_nav h1 {margin-bottom:15px;}
.banner_nav a {display: block; height: 20px;color: #CCCCCC; text-decoration: none;border-bottom:dotted 1px #666666;padding-top: 5px;padding-bottom: 5px;font-size: 10px; *font-size: 11px;}
.banner_nav a:hover {color: #25aae1;}

.banner2 {position: relative; background:white; height:40px;  border-bottom:solid 1px #dfe5e8;}
.banner2 .noprint {position:absolute; right:20px; top:10px;}
.banner2 #search {float:left; }
.banner2 form {float:left;}
.banner2 .breadcrumbs {float:left; margin:10px 0 0 20px;}
.banner2 .breadcrumbs .accessibility {border:none;}

.searchHolder {position: relative; margin:8px 0 0 20px; height:20px;float:left;}
.searchHolder input { color: #7E7E7E; margin:0; padding:0;}
.searchHolder #searchText {height:16px;padding:3px 0 0 30px;font: 11px "verdana", Geneva, Arial, sans-serif;}
.searchHolder #cntnt01searchinput{height:16px;padding:2px 0 0 30px;font: 11px "verdana", Geneva, Arial, sans-serif;}
.searchHolder #searchBtn {position: absolute;top:3px; left:2px;}

#body_demo {width: 920px;min-height: 500px;*height: 500px;	text-align: left;height: auto;float:left;left: 10px;position: relative; background-color:#000;padding-bottom:10px;text-align:center;}

.col_left { width:540px; padding-top:0px;}
.col_right {width:320px;  float:right; margin:0;padding:0;}

.floatRight {float:right;}

.box280 {width:280px;background: url(../img/a_bkg-box280.png) no-repeat bottom left;}
.box280 .top{width:280px;height:6px; background: url(../img/a_bkg-box280-top.png) no-repeat top left; }
.box280 .boxTxt{padding:20px; padding-top:8px; margin:0; }

.col280 {width:280px; padding-top:10px; }


.main_content {width: 540px; border:solid 1px red; position:relative; left:20px; top:20px; padding:0;}
.main_content2 { border:solid 1px red;}

.content_body {margin:10px 350px 25px 30px; }
.content_video_col {width:320px; position:absolute; right:20px; top:20px;}
.content_middle_col {width:30%; margin:6px 10px 10px 20px; }


.box {padding: 0px;width: 320px;float: right;}
.box #box_bkg {background-image: url(../img/box_bkg.png);background-repeat: repeat-x;background-position: bottom;padding-top: 6px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;}
.box #box_mtl {background-image: url(../img/box_mtl.png);background-repeat: repeat-y;vertical-align: bottom;width: 5px;background-position: right;}
.box #box_mtr {background-image: url(../img/box_mtr.png);background-repeat: repeat-y;background-position: left;width: 5px;vertical-align: bottom;}
.box #box_tm {background-image: url(../img/box_tm.png);background-repeat: repeat-x;background-position: top;height: 5px;}
.box #box_bm {background-image: url(../img/box_bm.png);background-repeat: repeat-x;background-position: bottom;height: 5px;}

#box_bkg #careerList {width: 250px;font-size: 10px;}
.careerLink {color: #25aae1;text-decoration: none;}
.careerLink:hover {text-decoration: underline; cursor:pointer;}

.noprint img {border:0;}


.portfolio {border-right:solid 1px #e3e8e9; padding-right:10px;}

.portfolio h1{font-size: 12px;color: #5e6565; margin-top:0px; margin-bottom:15px;font-weight:bold;}
.portfolio h2{font-size: 12px;color: #5e6565; margin-top:10px; margin-bottom:0px;font-weight:bold;}
.portfolio ul{margin:0; padding-top:0;}
.portfolio p{margin:0; }

form{margin:0; padding:0;width:250px;}
.contactform { font-size:10px; padding:0; margin:0;}
.contactform fieldset{  border:none;  padding:0; margin:0;}
.contactform legend{font-size: 16px;color: #25aae1;margin-left:0;padding:0 0 10px 0;font-weight:bold; width:100%; }
.contactform div{display:block;margin:0 0 4px 0; }
.contactform label{display:block; color:#25aae1; float:left; width:50px; text-align:right;  font-size:10px; padding-right:4px;}
.contactform input{ width:185px; font-size:10px;}
.contactform textarea{ width:239px; font-size:10px; font-family:verdana, sans-serif;}
.contactform .submit{font-size:11px; text-align:right;}
.contactform .submit input{ width:100px; font-size:11px; margin:0 10px 0 0 ; }






