@charset "utf-8";
/* CSS Document */

/* Global CSS Items */
* { margin:0px; padding:0px; }
h1,.componentheading { color:#2a0a36; font-size:18px; font-weight:bold; }
.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited { font-size:18px; font-weight:bold;}
h2 { font-size:14px; font-weight:bold; margin-bottom:8px;color:#2a0a36;}
h3,table.moduletable th { color:#2a0a36; font-size:14px; font-weight:bold; }
h4 { color:#999999; font-size:14px; }
h5 { color:#2a0a36; font-size:12;  margin-bottom:3px;}
img {border:none;}
td {font-size:12px;}
ol {margin-left:20px; padding-left:4px;}
/* End of Global CSS Items */

.green {color:#2a0a36;}
h2.greenitalic { font-family:Arial, Helvetica, sans-serif; color:#2a0a36; font-size:33px; font-style:italic; margin-bottom:-4px;}
h3.greenitalic { font-family:Arial, Helvetica, sans-serif; color:#2a0a36; font-size:23px; font-style:italic; margin-bottom:-8px;}


/*=============================================================================================================*/
/* This section was modifies this Style sheet for the specific elements and look of the GSI Professional Site. */
/*=============================================================================================================*/

/* Body */
body { font-family:Verdana, Arial, Helvetica, sans-serif; background:#2a0a36 url(../images/interior_horizontalrepeat.gif) repeat-x top left; }
/* Header */
#header { position:relative; margin:0px auto 0px auto; height:187px; width:1002px; background:transparent url(../images/interior_header.jpg) top left no-repeat;}
#headerImage { position:absolute; z-index:400; width:432px; height:110px; top:40px; left:531px;}
.headerImage_about { background:transparent url(../images/interior_header_about.jpg) top left no-repeat;}
.headerImage_locations { background:transparent url(../images/interior_header_locations.jpg) top left no-repeat;}
.headerImage_employment { position:absolute; background:transparent url(../images/interior_header_employment.jpg) top left no-repeat;}
.headerImage_employer { position:absolute; background:transparent url(../images/interior_header_employer.jpg) top left no-repeat;}
.headerImage_affiliations { position:absolute; background:transparent url(../images/interior_header_affiliations.jpg) top left no-repeat;}

/* Main Menu */
#interiorpageMenu { position:absolute; z-index:2; top:-147px; left:38px; width:204px; background-color:transparent; border-top:#FFFFFF solid 1px; }
#interiorpageMenu ul li { list-style-type:none; background-color:#2a0a36; border-bottom:#ffffff solid 1px; border-right:#FFFFFF solid 1px; }
#interiorpageMenu ul li span { margin-left:20px;}
#interiorpageMenu a {text-decoration:none; font-size:10px; font-weight:bold; color:#FFFFFF; display:block; line-height:21px;}
#interiorpageMenu a:hover, #interiorpageMenu #current { background-color:#dfa220; }
#interiorpageMenu #corner { position:absolute; z-index:1; width:12px; height:12px; background:transparent url(../images/Logistics_navcorner.gif) 0 0 no-repeat; margin:-1px 0px 0px 193px;}

/* Content, Columns, Module locations, etc.*/
#whitearound { width:100%; background-color:#ffffff;}
#wrap { position:relative; margin:0px auto 0px auto; width:1002px; background:transparent url(../images/interior_columnrepeat.gif) repeat-y top left; }
#wrapinner { width:965px; background:transparent url(../images/interior_contentarrows.jpg) no-repeat bottom right;}
#page { width:483px; float:left; padding:20px;}
#page p {font-size:12px; margin:0px 0px 14px 0px; line-height:15px;}
#page a { color:#333333;}
#page ul { padding-left:15px; margin-bottom:14px;}
#page li {font-size:12px; line-height:15px;}
#page .componentheading { position:absolute; z-index:10; top:-29px; left:275px; color:#2a0a36; font-style:oblique;}
#minheight { height:420px; width:10px; float:left; }
#left { width:213px; margin-left:28px; float:left; padding-top:25px;}
#left .blackArea { width:162px; background:#2a0a36 url(../images/Logistics_blackredtopcorner.gif) no-repeat top right; margin:15px 0px 0px 10px; padding:10px 20px 10px 20px; color:#FFFFFF; font-weight:bold; font-size:12px;}
#left .whiteArea { width:162px; background:#ffffff url(../images/Logistics_whiteredbottomcorner.gif) no-repeat bottom right; margin:0px 0px 5px 10px; padding:5px 20px 10px 20px; color:#000000; font-size:12px; }
#left div ul { margin-left:8px;}
#contentSidebar { position:absolute; z-index:400; left:764px; width:198px; background:#2a0a36 url(../images/interior_content_sidebar.gif) top right no-repeat; border-bottom:#2a0a36 1px solid; border-left:#2a0a36 1px solid;}
#contentSidebarImage { width:199px; height:177px;}
.image_about { background:transparent url(../images/interior_Content_Sidebar_about.jpg) top left no-repeat;}
.image_locations { background:transparent url(../images/interior_Content_Sidebar_locations.jpg) top left no-repeat;}
.image_employment { background:transparent url(../images/interior_Content_Sidebar_employment.jpg) top left no-repeat;}
.image_employer{ background:transparent url(../images/interior_Content_Sidebar_employer.jpg) top left no-repeat;}
.image_affiliations { background:transparent url(../images/interior_Content_Sidebar_affiliations.jpg) top left no-repeat;}
.moduletable_contentSidebar {color:#FFFFFF; font-size:13px; width:155px; margin:23px 0 30px 20px;}

/* Login Module */
.moduletable_login { width:202px; background:#ffffff url(../images/Logistics_whiteredbottomcorner.gif) no-repeat bottom right; margin-left:10px; padding-bottom:10px;}
.moduletable_login h3 {width:162px; background:#2a0a36 url(../images/Logistics_blackredtopcorner.gif) no-repeat top right; margin:5px 0px 0px 0px; padding:10px 20px 5px 20px; color:#FFFFFF; font-weight:bold; font-size:12px;}
.moduletable_login div.subtxt {background-color:#2a0a36; color:#fff;  width:176px; font-size:10px; padding: 0px 6px 8px 20px;}
.moduletable_login .inputbox{ margin:0px 0px 6px 10px; width:165px; }
.moduletable_login .button, .moduletable_login ul { margin: 10px 0px 0px 10px; }
div.moduletable_login label { margin: 5px 0px 2px 10px; display:block; }
.moduletable_login li { list-style:none;}
.moduletable_login a { text-decoration:none; font-size:12px; color:#000;}

/* TIA Logo */
.moduletable_tlalogo { width:198px; text-align:center; border-top:#fff 20px solid; border-bottom:#fff 20px solid; background-color:#FFFFFF;}

/* Footer */
#footer { clear:both; width:100%; height:62px; background:#2a0a36 url(../images/interior_footerrepeat.gif) 0 0 repeat-x;}
#footer .subbg div { margin:0px; padding:28px 30px 0px 0px; text-align:right; font-size:10px; color:#FFFFFF; }
#footer .subbg div a { color:#FFFFFF; }
#footer .footerbackground {background:#2a0a36 url(../images/interior_footer.jpg) 0 0 no-repeat; width:1002px; height:59px; margin:0px auto 0px auto;}