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

/* Global CSS Items */
* { margin:0px; padding:0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

h1,
.componentheading { color:#a8a8a8; font-size:18px; font-weight:bold; text-transform:uppercase; }

h2,
.contentheading,
a.contentheading:link,
a.contentheading:visited,
.contentpagetitle,
a.contentpagetitle:link,
a.contentpagetitle:visited { font-size:18px; font-weight:bold; text-transform:uppercase; }

h3,
table.moduletable th { color:#a8a8a8; font-size:12px !important; font-weight:bold; text-transform:uppercase; }

h4 { color:#2a0a36; font-size:12px !important; margin:10px 0px 10px 0px; }

h5 { color:#ffffff; font-size:12px !important; margin:10px 0; }

img { border:none; }

h2.greenitalic { font-family:Arial, Helvetica, sans-serif; color:#2a0a36; font-size:17px !important; line-height:16px; font-style:italic; margin-bottom:5px; }

h3.greenitalic { font-family:Arial, Helvetica, sans-serif; color:#2a0a36; font-size:14px !important; line-height:15px; font-style:italic; }

/* End of Global CSS Items */


/*=============================================================================================================*/
/* 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:#938888 url(../images/homepage.gif) 0 0 repeat-x; }

/* Header */
.header { position:relative; z-index:3; margin:0px auto 0px auto; height:101px; width:954px; }
.header .up { height:65px; width:954px; background:transparent url(../images/homepage_01.gif) 0 0 no-repeat; }
.header .dwn { height:36px; width:954px; background:transparent url(../images/homepage_02.gif) 0 0 no-repeat; }

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

/* Content, Columns, Module locations, etc.*/
#wrap { position:relative; z-index:1; margin:0px auto 0px auto; width:954px; }
#wrap .floatleft { float:left; }
#wrap .logo { background:#000000 url(../images/homepage_04.jpg) top right no-repeat; width:669px; height:175px; }
#wrap .desc { background:transparent url(../images/homepage_08.jpg) top left no-repeat; width:415px; height:179px; padding:90px 0px 0px 254px; }
#wrap .desc p { margin-bottom:10px; font-size:11px; line-height:13px !important; }
#wrap .desc .contentText { position:absolute; width:400px; top:39px; left:486px; }
#wrap .desc .contentText h2 { color:#2a0a36; font-size:33px; }
#wrap .desc .contentText h3 { color:#2a0a36; font-size:24px; }
#wrap .desc .contentText p { line-height:20px; }
#wrap .img { background:transparent url(../images/homepage_05.jpg) 0 0 no-repeat; width:272px; height:444px; float:right; padding-right:13px; }
#content { float:left; width:48%; overflow:hidden; padding:20px 25px 20px 15px; }
#content a, #content a:hover { color:#3333CC; }
#content li { padding-bottom:.5em; }
#sidebar-2 { background-color:#ab9c8f;float:right; width:239px; }
#sidebar-2-minheight { height:430px; width:1px; float:left; }
#sidebar-2 * { padding:0px 10px 10px 15px; }
#sidebar-2 div img, #sidebar-2 .moduletable, #sidebar-2 .moduletable div { padding:0px; }
#sidebar-2 h1 { font-size:14px; color:#000000; padding-bottom:5px; }
#sidebar-2 li { padding-bottom:5px; }

/* Footer */
.footer { clear:both; width:954px; height:44px; background:url(../images/homepage_10.jpg) 0 0 no-repeat; margin:0px auto 0px auto; }
.footer td { color:#FFFFFF; }
