/* Main Background Color, Header Background, and Default text color
----------------------------------------------------------*/

body#page_bg {
	background: #f6f6f6 url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/page_bg.png) repeat-x center top;
	color: #000;
}

/* Default Font 
----------------------------------------------------------*/

html, body, form, fieldset {
	font: 12px/140% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* Top Nav Link Color
----------------------------------------------------------*/

#header-top li a {
	color: #fff;
}

#header-top li a:hover {
	color: #000;
}

/*Header (TEXT) 
----------------------------------------------------------*/

#header-text h1, #header-text h1 a {
	color: #fff;
	font: normal 45px/45px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -3px;
}

/*Header (GRAPHIC) 
----------------------------------------------------------*/

/*Adjust the height below - Proceed with caution or use "text" based logo from config*/
/*Notes: If your logo extends the default size (67px) the page.png must be re-exported as well */
/*It is recommended to use the Fireworks source */

#header-graphic {
	background:  url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/header_logo.png) no-repeat left top;
	height: 102px;
}

/* Defines the clickable hotspot area of the logo */
/* You can temporarily uncomment the red border to see your zone */

#header-graphic h1 a {
	height: 90px;
	width: 190px;
	/*border: 1px solid red;*/
	cursor: pointer;
}

/* Headings Typography 
----------------------------------------------------------*/

h1 {
	font-size: 21px;
	color: #000;
}

h2 {
	font-size: 18px;
	color: #000;
}

h3 {
	font: normal 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0px 15px 0 0;
	margin: 0px 0 10px 0;
	line-height: 30px;
	height: 30px;
}
	
h3b {
	font-size: 16px;
	color: #000;
}

h4 {
	font-size: 14px;
	color: #000;
}

h5 {
	font-size: 12px;
	color: #000;
}


/* Default Link Styles
----------------------------------------------------------*/

a {
	color: #40a9ff;
	text-decoration: none;
}

a:hover {
	color: #40a9ff;
	text-decoration: underline;
}

/* Left and Right Column Typography 
----------------------------------------------------------*/

#leftcol h1, #rightcol h1 {
	font-size: 18px;
	line-height: 125%;
}

#leftcol h2, #rightcol h2 {
	font-size: 16px;
	line-height: 125%;
}

#leftcol h3 {
	font: normal 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0px 15px 0 0;
	margin: 0px 0 10px 0;
	line-height: 30px;
	height: 30px;
}

#leftcol h4, #rightcol h4 {
	font-size: 14px;
	line-height: 125%;
}

#leftcol .inside,
#rightcol .inside {
	font-size: 11px;
	line-height: 135%;
}

#leftcol a.contentpagetitle,
#rightcol a.contentpagetitle,
#rightcol td.contentheading,
#leftcol td.contentheading {
	font-size: 22px;
	line-height: 22px;
}

/* Bottom stroke 
----------------------------------------------------------*/
table#main {
	border-bottom: 5px solid #dedede;
}

/* Teaser Background
----------------------------------------------------------*/

#teaser-wrapper {
	background: #f6f6f6 url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/teaser_bg.png) repeat-x center top;
}

/* Secondary (inner) Teaser Background
----------------------------------------------------------*/

#teaser {
	background:  url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/teaser.jpg) repeat-x center top;
}

/* Teaser (icon position) Typography
----------------------------------------------------------*/

#teaser h3 {
	color: #000;
	font-size: 28px;
	line-height: 32px;
}
#teaser p {
	color: #000;
	font-size: 18px;
	line-height: 20px;
}
#teaser a {
}

/* @group Module Styles */

/* Modules
-------------------------------------------------------------------------------- */

div.moduletable, 
div.moduletable-color1, 
div.moduletable-noborder,
div.moduletable-color3, 
div.moduletable-border,   
div.moduletable-advert { 
	background: none;
        border: none;
    /*  background: #fff url(../images/corporation_modbg-color3.png) repeat-x 0 0; */
    /*  border: 1px solid #dedede; */
}
div.moduletable h3, 
div.moduletable-color1 h3,
div.moduletable-noborder h3,
div.moduletable-color3 h3,
div.moduletable-border h3 {
	border-bottom: 1px solid #dedede;
}

/* Module Color 1 - Light Blue
--------------------------------------------------------------------------------*/
div.moduletable-color1 {
	background: #cbddee url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/corporation_modbg-color1.png) repeat-x 0 0;
	border: 1px solid #a6c1db;
}
div.moduletable-color1 h3 {
	border-bottom: 1px solid #a6c1db;
	color: #446a91;
}

/* Module Color 2 - No Border w/ No Padding
--------------------------------------------------------------------------------*/
div.moduletable-noborder {
	background: none;
	border: none;
	padding: 0px;
}
div.moduletable-noborder h3 {
	border-bottom: 1px solid #dedede;
}
div.moduletable-noborder a {
	color: #000;
}

/* Module Color 3 - Gray Box
--------------------------------------------------------------------------------*/
div.moduletable-color3 {
	background: #fff url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/corporation_modbg-color3.png) repeat-x 0 0;
	border: 1px solid #dedede;
}
div.moduletable-color3 h3 {
	border-bottom: 1px solid #dedede;
}
div.moduletable-color3 a {
	color: #000;
}

/* Module Color 4 - Border w/o Padding
--------------------------------------------------------------------------------*/
div.moduletable-border {
	background: none;
    border: 1px solid #dedede;
    padding: 0;
}
div.moduletable-border h3 {
	border-bottom: 1px solid #dedede;
	color: #000;
}
div.moduletable-border a {
	color: #000;
}

/* Other Modules
--------------------------------------------------------------------------------*/

div.moduletable-tab, div.moduletable-tab1 {
	background: none;
	border: none;
}
div.moduletable-advert {
	background: none;
}
div.moduletable-advert h3 {
	background-color: #DBDBDB;
	color: #8F8F8F;
}

/* Tabs module
--------------------------------------------------------------------------------*/

ul.gk_tabmodsmenu_top li {
	background: #FFF;
}
ul.gk_tabmodsmenu_down li {
	background: #FFF;
}
ul.gk_tabmodsmenu_top li.active {
	background: #dedede;
}
ul.gk_tabmodsmenu_down li.active {
	background: #dedede;
}

/* Tabs module variations
--------------------------------------------------------------------------------*/

/* -tab */

div.moduletable-tab ul.gk_tabmodsmenu_top li {
	background: #fff;
	border-top: 1px solid #bebfc0;
	border-right: 1px solid #bebfc0;
	border-left: 1px solid #bebfc0;
	background:  url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/corporation_tab-color1.png) repeat-x 0 0;
}
div.moduletable-tab ul.gk_tabmodsmenu_top li.active {
	background: #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
}
div.moduletable-tab div.gk_tabmods_container {
	border: 1px solid #bebfc0;
	background: #dbdbdb url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/corporation_modbg-def.png) repeat-x 0 0;
}

/* -tab1*/

div.moduletable-tab1 ul.gk_tabmodsmenu_top li {
	background: #fff;
	border-top: 1px solid #939ca3;
	border-right: 1px solid #939ca3;
	border-left: 1px solid #939ca3;
	background:  url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/corporation_tab-color1.png) repeat-x 0 0;
}
div.moduletable-tab1 ul.gk_tabmodsmenu_top li.active {
	background: #6090bf url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/corporation_tab-color1_active.png) repeat-x 0 0;
	border-top: 1px solid #9dbad6;
	border-right: 1px solid #9dbad6;
	border-left: 1px solid #9dbad6;
	border-bottom: 1px solid #6090bf;
	color: #fff;
}
div.moduletable-tab1 div.gk_tabmods_container {
	border: 1px solid #9dbad6;
	background: #cee7fa url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/corporation_tab-color1_bg.png) repeat-x 0 0;
}
div.moduletable-tab1, div.moduletable-tab1 a {
	color: #20272c;
}

/*Footer
----------------------------------------------------------*/

#footer {
	color: #dedede;
	background: #000 url(file:///C|/Documents%20and%20Settings/bwesler/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/footer_bg.png) repeat-x center top;
	border-bottom: 5px solid #dedede;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	color: #40a9ff;
}
#footer a, #footer p, #footer div, #footer a {
}

#footer a img {
	margin-bottom: -3px;
	padding-top: 2px;
}

#footer .moduletable h3 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* @end
----------------------------------------------------------*/

/*Author Text*/

span.small,.createdate {
	font: normal 10px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #7e7e7e;
	text-transform: uppercase;
	padding: 0px 0px 5px 0px;
}

/*Last Updated Text*/

.modifydate {
	font: normal 10px/11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #7e7e7e;
	text-transform: uppercase;
}

/* Content Headings
----------------------------------------------------------*/

a.contentpagetitle {
	text-decoration: none;
	color: #000;
}

a.contentpagetitle:hover {
	color: #40a9ff;
	text-decoration: none;
}

td.contentheading {
	color: #000;
}

.contentheading {
	color: #000;
	letter-spacing: -1px;
	font: bold 21px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.componentheading {
	font-size: 21px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
}

/*Read more...
----------------------------------------------------------*/

a.readon {
	font: bold 11px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	padding: 2px 5px;
 /* background: url(../images/readon_button.png) no-repeat left; */
	border: 1px solid #dedede;
	background-color: #f6f6f6;
	color: #7e7e7e;
	text-align: center;
}

a.readon:hover {
	color: #fff;
	text-decoration: none;
	border: 1px solid #40a9ff;
	background-color: #40a9ff;
}


/*Buttons
----------------------------------------------------------*/

input.button {
	border: 1px outset #7e7e7e;
	background: #3d3d3d;
	color: #fff;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* Category Tables
----------------------------------------------------------*/

td.sectiontableheader {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #fff;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #797f83;
	font-weight: bold;
}

td tr.sectiontableentry1 td,
td.sectiontableentry1 {
	background: #fefefe;
	border-bottom: 1px solid #f6f6f6;
}

td tr.sectiontableentry2 td,
td.sectiontableentry2 {
	background: #f6f6f6;
	border-bottom: 1px solid #f2f2f2;
}

.sectiontableentry1 a,
.sectiontableentry2 a {
	text-decoration: none;
}


/* Attachments Component Styling
----------------------------------------------------------*/

div.attachmentsList a {
	color: #000;
	text-decoration: none;
}

div.attachmentsList a:hover {
	color: #000;
	text-decoration: underline;
}

div.attachmentsList caption {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

/* Forms Styling
----------------------------------------------------------*/

.redasterix{
	color: #990000;
	font-weight: bold;
	font-size: 11px;
	font-family: sans-serif; 
}
