/*_____________________________
	general styles
_____________________________*/
html, body { background:#000; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#fff; }
img { margin:0; padding:0; text-decoration:none; border:none; }
a img { margin:0; padding:0; text-decoration:none; border:none; }

h1 { font-size:110%; font-weight:bolder; }
h2 { font-size:105%; font-weight:bolder; }
p { font-size:80%; font-weight:normal; }
a.blue { color:#85D4F4; text-decoration:underline; }
a { color:#85D4F4; text-decoration:underline; }

div.title { float:left; font-weight:bold; font-size:145%; vertical-align:middle; }

/*_____________________________
containers
_____________________________*/
#outerContainer { width:820px; text-align:center; margin:40px auto; }

#leftGutter { width:190px; background:url(../i/leftcol_heading_bg.gif) top center no-repeat; text-align:center; }
#leftGutterSub { width:190px; text-align:center; }
.leftcol { width:156px; background:url(../i/leftcol_bg_repeat.gif) top center repeat-y #EE3839; padding-top:25px; text-align:center; }
#leftcolEND { background:#000; font-size:70%; padding:10px 0; }

#rightGutter { width:630px; }
#rightcol { width:630px; }
#innerRight { width:150px; }
#innerRightContainer { width:150px; float:right; }

#maincontent { width:480px; }
#innerMainContent { width:480px; }

#header { background:url(../i/header_bg_repeat.gif) top repeat-x; padding-bottom:10px; }
#headbarPattern { text-align:right; width:325px; background:url(../i/header_bg_texture.gif) center right no-repeat; height:95px; }
#logo { background:url(../i/header_bg_stripe.gif) top center repeat-x #000; text-align:right; width:305px; }

/*_____________________________
left nav
_____________________________*/
ul#lefnav { display:block; list-style:none; padding:0; text-align:left; margin:20px 0 0 15px; }
ul#lefnav li { display:block; list-style:none; padding-bottom:15px; }
ul#lefnav li a { text-decoration:none; color:#fff; font-size:90%; font-weight:bold; }
ul#lefnav li a:hover { text-decoration:none; color:#FEE61C; font-size:105%; font-weight:bold; }

/*_____________________________
video thumb containers
_____________________________*/
ul#mainVT1 { display:inline; margin:0; padding:0; list-style:none; float:left; }
ul#mainVT1 li { margin:0; padding:0; list-style:none; display:inline; }
ul#mainVT1 li.videoThumb { padding:0 2px; margin:0; }

ul#mainVT2 { display:block; margin:0; padding:0; list-style:none; float:right; }
ul#mainVT2 li { margin:0; padding:0; list-style:none; display:block; }
ul#mainVT2 li.videoThumb2 { padding:0; padding-bottom:6px; margin:0; }

div.videoThumb { margin:0; padding:5px 0; width:150px; }

/*_____________________________
sub page styles
_____________________________*/

/* bus page */
#businesspg { width:100%; }
ul#subnav1 { list-style:none; margin:0; padding:0; display:block; margin-left:10px; }
ul#subnav1 li { list-style:none; margin:0; padding:0; display:block; font-size:80%; background:url(../i/list_bullet.gif) left center no-repeat; padding-left: 12px; }
ul#subnav1 li a { text-decoration:none; color:#fff; line-height:17px; }
ul#subnav1 li a:hover { text-decoration:none; color:#00ABEC; line-height:17px; }

#videopreview { background:url(../i/grunge.jpg) center no-repeat; padding:15px 0; }

div#businessQA { width:263px; overflow:auto; padding:0 15px; height:266px; }
div#businessQA a { text-decoration:none; color:#fff; line-height:17px; }
div#businessQA a:hover { text-decoration:none; color:#FEE61C; line-height:17px; }
div#businessQA {scrollbar-face-color: #5ACBF6;}


/* media type page */
ul#selectmedia { list-style:none; display:block; margin:0; margin-left:80px; padding:0; text-align:left; }
ul#selectmedia li { list-style:none; display:block; margin:0; padding:0; }
ul#selectmedia li a { text-decoration:none; color:#fff; font-size:110%; font-weight:bold; }

/*tab window page*/
.tabHeading { font-size:105%; font-weight:bolder; }
.tabBody {font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.tabLink:link {font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration: none}
.tabLink:active { font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration: none }
.tabLink:visited { font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration: none }
.tabLink:hover {font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#00ABEC;}

/*careerinfo links window page*/
.careerInfo:link {font-size:190%; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration: none}
.careerInfo:active { font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration: none }
.careerInfo:visited { font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration: none }
.careerInfo:hover {font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#00ABEC;}

/* Resources Page */

.resourceHeading { font-size:101%; font-weight:bolder; }
.resourceHeading2{ font-size:109%; font-weight:bolder; }

ul#subnav2 li { list-style:none; margin:0; padding:0; display:block; font-size:100%; background:url(../i/list_bullet.gif) left center no-repeat; padding-left: 12px; }
ul#subnav2 li a { text-decoration:none; color:#fff; line-height:17px; }
ul#subnav2 li a:hover { text-decoration:none; color:#00ABEC; line-height:17px; }
.resourceLink:link {font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration: none}
.resourceLink:active { font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration: none }
.resourceLink:visited { font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration: none }
.resourceLink:hover {font-size:90%; font-family:Arial, Helvetica, sans-serif; color:#00ABEC;}

/* Job News Page */
.jobnewsHeading { font-size:105%; font-weight:normal; }

/* Feedback Page */
.feedbackHeading2{ font-size:100%; font-weight:bolder; }

/* we worc Page */
.weworcHeading { font-size:95%; font-weight:bold; }
