/*******************************************************************************
 *
 * general styles
 *
 ******************************************************************************/
/* general objects */
html /* html container */
{
    height                              : 100%;
    margin                              : 0px;
    padding                             : 0px;
}

body /* body container */
{
    background                    		: url( ../../graphics/shared/blue_back.jpg) #9da9b7 top left repeat-x;
	color								: #ffffff;
	font                                : 14px Calibri, Trebuchet MS, Times New Roman, serif;
    padding                             : 0px;
    margin                              : 0px;
}

/* big checkboxes */
input.bigcheck {
height: 50px;
width: 50px;
} 



/* div containers */
#idContentOuter /* outer container */
{
    position							: relative;
    text-align                          : center;
    z-index                             : 0;
}

#idContentInner /* inner container */
{
	margin                              : 0 auto;
    padding								: 0px;
    position							: relative;
    text-align                          : left;
    width                               : 900px;
}

table /* table */
{
	border-collapse						: collapse;
	border-spacing						: 0px;
	margin								: 0px;
	padding								: 0px;
	width								: 100%;
}

a, a:active, a:link /* anchor */
{
	color                               : #003e7e;
	text-decoration                     : underline;
}

a:visited
{
	color                               : #003e7e;
	text-decoration                     : underline;
}

a:hover
{
	color                               : #003e7e;
	text-decoration                     : underline;
}


/*******************************************************************************
 *
 * header styles
 *
 ******************************************************************************/
/* header objects */
#idHeaderOuter /* header outer container */
{
	margin								: 0px;
	padding								: 0px;
	position							: relative;
    width                          		: 100%;
	text-align							: center;
}

#idHeaderInner /* header inner container */
{
    background                    		: url( ../../graphics/shared/logo.jpg) top center no-repeat;
	height								: 100px;
	margin								: 0px;
	padding								: 0px;
}


/*******************************************************************************
 *
 * menu bar styles
 *
 ******************************************************************************/
/* menu bar objects */
#idMenuBarOuter /* menu bar outer container */
{
	margin								: 0px;
	padding								: 0px;
	position							: relative;
	text-align							: center;
    width                          		: 100%;
}

#idMenuBarInner /* menu bar inner container */
{
    background                    		: url( ../../graphics/shared/menuBar.jpg) top center no-repeat;
	height								: 75px;
    margin                              : 0px;
	padding								: 0px;
	position							: relative;
    width                               : 900px;
}

#idMenuBarShadow /* menu bar shadow container */
{
    background                    		: url( ../../graphics/shared/menuBarShadow.jpg) top center no-repeat;
	height								: 25px;
    margin                              : 0px;
	padding								: 0px;
	position							: relative;
	text-align							: left;
	width								: 900px;
}


/*******************************************************************************
 *
 * menu bar item styles
 *
 ******************************************************************************/
/* menu bar item objects */
.divMenuBarItem
{
	color								: #536170;
    display                             : inline;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, serif;
    margin                              : 0px;
    padding                             : 0px;
	position							: absolute;
	top                                 : 18px;

}

.divMenuBarItemSelected
{
    background                    		: url( ../../graphics/shared/menuBtnSelected.jpg) top center repeat-x;
	color                               : #003e7e;
    display                             : inline;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, serif;
    margin                              : 0px;
    padding                             : 0px;
	position							: absolute;
    top                                 : 18px;
}

.divMenuBarItemHover
{
	background                    		: url( ../../graphics/shared/menuBtnSelected.jpg) top center repeat-x;
	color                               : #003e7e;
	display                             : inline;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, serif;
	margin                              : 0px;
	padding                             : 0px;
	position							: absolute;
	top                                 : 18px;
	background-image: url(../../graphics/shared/menuBtnSelected.jpg);
}

.divMenuBarItemLogin
{
	color								: #003e7e;
    display                             : inline;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, serif;
    margin                              : 0px;
    padding                             : 0px;
	position							: absolute;
    top                                 : 18px;
}

.divMenuBarItemLoginSelected
{
    background                    		: url( ../../graphics/shared/menuBtnLoginSelected.jpg) top center repeat-x;
	color                               : #003e7e;
    display                             : inline;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, serif;
    margin                              : 0px;
    padding                             : 0px;
	position							: absolute;
    top                                 : 18px;
}

.divMenuBarItemLoginHover
{
    background                    		: url( ../../graphics/shared/menuBtnLoginSelected.jpg) top center repeat-x;
	color                               : #003e7e;
    display                             : inline;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, serif;
    margin                              : 0px;
    padding                             : 0px;
	position							: absolute;
    top                                 : 18px;
}


/*******************************************************************************
 *
 * body styles
 *
 ******************************************************************************/
/* body objects */
#idBodyOuter /* body outer container */
{
	margin								: 0px;
	padding								: 0px;
	position							: relative;
    width                          		: 100%;
	text-align							: center;
}

#idBodyInnerTop
{
    background                    		: url( ../../graphics/shared/contentHomeTop.jpg) bottom center no-repeat;
	height								: 50px;
	margin								: 0px;
	padding								: 0px;
}

#idBodyInnerMid
{
	background-color                    : #ffffff;
	color                               : #FAE5A1;
	margin								: 0px;
	padding								: 0px;
	text-align							: left;
	width								: 900px;
}

#idBodyInnerMid a, a:active, a:link /* anchor */
{
	color                               : #003e7e;
	text-decoration                     : underline;
}

#idBodyInnerMid a:visited
{
	color                               : #003e7e;
	text-decoration                     : underline;
}

#idBodyInnerMid a:hover
{
	color                               : #003e7e;
	text-decoration                     : underline;
}

#idBodyInnerBtm
{
	background							: url( ../../graphics/shared/contentSubBtm.png) top center no-repeat;
	height								: 14px;
	margin								: 0px;
	padding								: 0px;
	behavior							: url( iepngfix.htc);
}

#idBodyInnerShadow
{
	background							: url( ../../graphics/shared/contentSubShadow.png) top center no-repeat;
	height								: 27px;
	margin								: 0px;
	padding								: 0px;
	behavior							: url( iepngfix.htc);
}

#idBodyTab
{
    background                    		: url( ../../graphics/shared/bodyTab.jpg) bottom center no-repeat;
	cursor								: pointer;
    display                             : inline;
	height								: 21px;
	left								: 20px;
    margin                              : 0px;
    padding                             : 55px 0px 0px 0px;
	position							: absolute;
	text-align							: center;
	width								: 95px;		
}

#idBodyTabTitle
{
	color                               : #536170;
	font                                : bold 14px Calibri, Trebuchet MS, Times New Roman, serif;
	padding								: 1px 0px 0px 0px;
}


/*******************************************************************************
 *
 * heading styles
 *
 ******************************************************************************/
/* heading objects */
.spanHeading /* main heading style */
{
	color								: #003e7e;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, serif;
}

.spanSubHeading /* main heading style */
{
	color								: #003e7e;
	font                                : bold 18px Calibri, Trebuchet MS, Times New Roman, serif;
}

.tdSubHeading /* sub heading style */
{
	color								: #008c99;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, serif;
}

.tdSubHeadingDesc /* sub heading description style */
{
	color								: #003e7e;
	font                                : bold 14px Calibri, Trebuchet MS, Times New Roman, serif;
}

.spanQuote
{
	font-style							: italic;
}



/*******************************************************************************
 *
 * footer styles
 *
 ******************************************************************************/
/* footer objects */
#idFooterOuter /* footer outer container */
{
	position							: relative;
    width                          		: 100%;
}

#idFooterInner /* footer inner container */
{
	color								: #FFFFFF;
	font                                : 12px Calibri, Trebuchet MS, Times New Roman, serif;
    margin                              : 0px;
    padding                             : 5px 5px 0px 0px;
    width                               : 900px;
    text-align                          : right;
}

#idFooterInner a, a:active, a:link, a:visited
{
	color								: #FFFFFF;
	text-decoration                     : underline;
}

#idFooterInner a:hover
{
	color								: #FFFFFF;
	text-decoration                     : underline;
}


/*******************************************************************************
 *
 * search styles
 *
 ******************************************************************************/
/* search objects */
.divSearchContainer
{
    display                             : inline;
	left								: 723px;
	position							: absolute;
}

#idSearchBox
{
    background                    		: url( ../../graphics/shared/searchBox.jpg) top left no-repeat;
	border								: none;
	height								: 32px;
    margin                              : 0px;
	padding								: 0px;
	position							: relative;
	text-align							: left;
    width                               : 163px;
}

.inputSearch
{
	background							: none;
	border								: none;
	color								: #f0f0f0;
	font                                : 12px Calibri, Trebuchet MS, Times New Roman, serif;
	height								: 25px;
	margin								: 8px 0px 0px 25px;
	padding								: 0px;
	width								: 130px;
}



/*******************************************************************************
 *
 * IE float css "fix" styles
 *
 ******************************************************************************/
/* clear fix class */
.clearfix:after 
{
    clear								: both; 
    content								: "."; 
    display								: block; 
    height								: 0; 
    visibility							: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix 
{
	height								: 1%;
}
/* End hide from IE-mac */

/*******************************************************************************
 *
 * sub content styles
 *
 ******************************************************************************/
/* sub content objects */
#idSubContentOuter /* sub content container */
{
	display								: inline;
	float								: left;
}

#idSubContentInner
{
	color								: #536170;
	margin								: 0px;
	padding-left						: 20px;
	width								: 590px;
}
 
/*******************************************************************************
 *
 * sub menu styles
 *
 ******************************************************************************/
/* sub menu objects */
#idSubMenuOuter /* sub menu container */
{
	display								: inline;
	float								: right;
}

#idSubMenuInner
{
	margin								: 0px;
	padding								: 10px 10px 0px 0px;
	width								: 242px;
}

#idSubMenuInnerTop
{
    background                    		: url( ../../graphics/shared/subMenuTop.jpg) top 

center no-repeat;
	height								: 31px;
	margin								: 0px;
	padding-top							: 0px;
	text-align							: center;
	width								: 242px;
}

#idSubMenuTitle
{
	color								: #003e7e;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, 

serif;
	padding-top							: 7px;
}

#idSubMenuInnerMid
{
    background                    		: url( ../../graphics/shared/subMenuBg.jpg) #FFFFFF 

bottom center no-repeat;
	margin								: 0px;
	padding								: 0px;
	width								: 240px;
	border-left							: 1px solid #9da9b7;
	border-right						: 1px solid #9da9b7;
	border-bottom						: none;
}

#idSubMenuInnerBtm
{
    background                    		: url( ../../graphics/shared/subMenuBtm.jpg) top 

center no-repeat;
	height								: 91px;
	margin								: 0px;
	padding								: 0px;
	width								: 242px;
}

.divSubMenuItem
{
	color								: #536170;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, 

serif;
	height								: 30px;
	margin-bottom						: 0px;
	padding-top							: 15px;
	text-align							: center;
}

.divSubMenuItemHover
{
    background                    		: url( ../../graphics/shared/subMenuHover.jpg) top 

center no-repeat;
	color								: #003e7e;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, 

serif;
	height								: 30px;
	margin-bottom						: 0px;
	padding-top							: 15px;
	text-align							: center;
}

.divSubMenuItemSelected
{
    background                    		: url( ../../graphics/shared/subMenuSelected.jpg) 

top center no-repeat;
	color								: #003e7e;
	font                                : bold 16px Calibri, Trebuchet MS, Times New Roman, 

serif;
	height								: 30px;
	margin-bottom						: 0px;
	padding-top							: 15px;
	text-align							: center;
}

/*******************************************************************************
 *
 * Team Member classes
 *
 ******************************************************************************/
/* team member classes */
.divTeam
{
	background-color 					: #f5f5f5;
	border								: 1px solid #c8c8c8;
	color								: #3b3b3b;
	margin								: 10px 0px 10px 0px;
	padding								: 10px 10px 10px 10px;
}

.imgTeam
{
	height								: 130px;
	margin-left							: 15px;
	padding								: 0px;
	width								: 100px;
}

