/*------------------------------------------------------------------
General Screen + Projection Style Sheet

Magley & Assoc.
version:	1.1
author:		Brian McNitt, TrendMedia Technologies, Inc.
email:		brian.mcnitt@trendmedia.com
website:	http://www.trendmedia.com
------------------------------------------------------------------*/

body { background-color: #D7D7D7; margin: 0px; padding: 0px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; background-image: url(../images/background.gif); background-repeat: repeat-x; }
a:link { color: #cc3300; text-decoration: none; }
a:visited { color: #cc3300; text-decoration: none; }
a:hover { color: #cc3300; text-decoration: underline; }
.error { color: #FF0000; font-style: italic; }
#container { width: 750px; margin-left: auto; margin-right: auto; text-align: left; position: relative; }
#containerL2 { width: 750px; margin-left: auto; margin-right: auto; text-align: left; position: relative; background-color: #FFFFFF; }
#masthead { width: 750px; margin-left: auto; margin-right: auto; text-align: left; margin-top: 11px; margin-bottom: 13px; height: 60px; }
#logo { display: inline; float: left; margin-top: 20px; margin-left: 4px; }
#date { display: inline; float: right; font-size: 15px; margin-top: 32px; margin-right: 142px; color: #AAA5A5; }
#contentL2 { width: auto; padding-right: 125px; padding-left: 51px; padding-top: 50px; font-size: 13px; line-height: 3.25ex; }
#contentL2 h1 { font-size: 17px; font-weight: normal; color: #cc3300; margin-top: 0px; margin-bottom: 1.5ex; }
#contentL2 h2 { font-size: 13px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
#contentL2 h3, h5, h6 { font-size: 13px; font-weight: normal; color: #cc3300; margin-top: 0px; margin-bottom: 0px; }
#contentL2 h4 { font-size: 14px; font-weight: normal; color: #cc3300; display: block; }
#contentL2 a:link { color: #cc3300; text-decoration: underline; }
#contentL2 a:visited { color: #cc3300; text-decoration: underline; }
#contentL2 hr { background-color:#999999; height:1px; border-top: none; border-right: none; border-bottom: 1px dashed #999999; border-left: none; margin-bottom: 1ex; margin-top: 0px; }
#homeCol1 { width: 514px; text-align: left; position: relative; float: left; background-color: #FFFFFF; padding-bottom: 20px; }
#level2body { width: 514px; text-align: left; position: relative; float: left; background-color: #FFFFFF; padding-bottom: 20px; }
#homeCol2 { width: 222px; text-align: left; position: relative; float: right; border-left-width: 14px; border-left-style: solid; border-left-color: #D7D7D7; background-color: #FFFFFF; padding-bottom: 7px; font-size: 9px; }
#homeCol2 a:link { color: #cc3300; text-decoration: none; }
#homeCol2 a:visited { color: #cc3300; text-decoration: none; }
#homeCol2 a:hover { color: #cc3300; text-decoration: underline; }
#homeCol2 input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; }
#nav { position: relative; padding: 5px 11px 0 11px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DBDBDA; height: 17px; text-transform: uppercase; }
#menuWrapper { position: absolute; top: 5px; left: 11px; width: 495px; }
.level2 #menuWrapper { left: 53px; }
#breadcrumb { font-size: 9px; text-align: left; width: auto; height: 13px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DBDBDA; color: #cc3300; padding-left: 51px; padding-top: 2px; padding-bottom: 2px; }
#breadcrumb a:link { color: #666666; text-decoration: none; }
#breadcrumb a:visited { color: #666666; text-decoration: none; }
#breadcrumb a:hover { color: #cc3300; text-decoration: none; }
#homeImage { margin-top: 7px; margin-right: 10px; margin-bottom: 14px; margin-left: 10px; width: auto; }
#homeStatement { width: auto; font-size: 12px; color: #999999; border-bottom-width: 6px; border-bottom-style: solid; border-bottom-color: #DBDBDA; padding-right: 10px; padding-bottom: 16px; padding-left: 10px; line-height: 3ex; }
#news { float: left; position: relative; width: 231px; padding-top: 17px; padding-left: 17px; color: #898888; font-size: 9px; padding-right: 10px; }
#news h2 { font-size: 12px; font-weight: normal; color: #8A8989; margin-bottom: 2ex; }
#advice { float: right; position: relative; width: 208px; padding-right: 29px; padding-left: 18px; border-left-width: 1px; border-left-style: dashed; border-left-color: #DBDBDA; margin-top: 17px; color: #898888; font-size: 9px; }
#advice h2 { font-size: 12px; font-weight: normal; color: #8A8989; margin-bottom: 2ex; }
#homeCol2 p { margin: 0px; }
#homeCol2 .jobHeader { margin-top: 7px; margin-bottom: 0px; width: 210px; margin-right: 6px; margin-left: 6px; color: #898989; background-color: #EDEDED; }
#homeCol2 .jobTitle { float: left; background-color: #EDEDED; height: 14px; padding-top: 5px; width: 162px; padding-left: 11px; font-size: 12px; padding-bottom: 4px; padding-right: 0px; margin: 0px; }
#homeCol2 .jobTitle h3 { font-size: 12px; font-weight: normal; display: inline; margin: 0px; }
#homeCol2 .jobMore { float: right; background-color: #EDEDED; width: 37px; height: 23px; }
#homeCol2 h2 { font-size: 9px; padding-right: 11px; padding-left: 11px; text-align: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DBDBDA; height: 12px; padding-top: 7px; color: #666666; text-transform: uppercase; font-weight: normal; margin: 0px; padding-bottom: 3px; }
#homeCol2 form { margin-bottom: 0px; margin-top: 8px; }
.jobs { background-color: #f5f5f5; padding-top: 3px; padding-left: 11px; padding-right: 11px; margin: 0px 6px; clear: both; padding-bottom: 6px; color: #8A8989; }
#submitResume { font-size: 13px; background-color: #f5f5f5; padding-top: 3px; padding-left: 11px; padding-right: 11px; margin: 7px 6px 0px; padding-bottom: 6px; }
#homeLogin { background-color: #f5f5f5; padding-top: 3px; padding-left: 11px; padding-right: 11px; margin: 7px 6px 0px; padding-bottom: 6px; color: #8A8989; }
hr { background-color:#f5f5f5; color:#f5f5f5; height:1px; border-top: none; border-right: none; border-bottom: 1px dashed #e0e0e0; border-left: none; }
form tr { line-height: normal; }
tr.spaced { height: 30px; }
p { margin-top: 0px; }
#footer { width: auto; font-size: 9px; padding-right: 125px; padding-left: 51px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #DBDBDA; padding-bottom: 1px; }
