/* 
========================================
Skin styles for ICHA2008 Blue 3-column
========================================
sky blue				#9cf
gray blue				#729DC8
lt. gray (background)	#eaeaea
dk. gray (text)			#666
dk. blue				#193974
green					#034E41
logo green				#0B6650

*/

html
{
	scrollbar-base-color: #729DC8;
	scrollbar-highlight-color: #d9d9d9;
}
body
{
	background: #eaeaea;
	color: #666;
	font-family: Arial, Verdana, tebuchet MS Gothic; /*Cannot use font shortcut for FF*/
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}
b
{
	font-size: 110%;
}
em
{
	color: red;
}
#maincontainer
{
	background: #fff;
	font-size: 12px; /*Cannot be in body tag for IE (introduces gap below header)*/
	margin: 0 auto; /*Center container on page*/
	width: 92%; /*Width of main container*/
}
#topsection
{
	background: #729DC8;
	height: 180px; /*Height of top section*/
}
#topsection h1
{
	margin: 0;
	padding-top: 15px;
}
#logo
{
	float:left;
	width: 60%;
}
#banneraddress
{
	color: #fff;
	float:right;
	font: normal normal normal 130% verdana;
	padding: 20px 0 0 0;
	width: 30%;
}
#banneraddress a
{
	border-bottom: 1px dotted #fff;
	color: #fff;
}
#banneraddress a:hover
{
	border-bottom: 0;
	color: #000;
}

#subheader
{
	background: #000;
	color: #fff;
	font-size: 80%;
	padding: 0 10px 2px 0;
	text-align:right;
}
#subheader a
{
	border-bottom: 1px dotted #729DC8;
	color: #729DC8;
}
#subheader a:hover
{
	border-bottom: 0;
	color: #666;
}
#contentwrapper
{
	background: #fff;
	float: left;
	width: 100%;
}
#contentcolumn
{
	margin: 0 20% 0 15%; /*Margins for content column - s/b "0 RightColumnWidth 0 LeftColumnWidth"*/
}
#leftcolumn
{
	background: #729DC8;
	color: #666;
	float: left;
	margin-left: -100%;
	padding: 0;
	width: 15%;
}
#rightcolumn
{
	background: #fff;
	float: left;
	margin-left: -20%; /*-(RightColumnWidth)*/
	padding: 0;
	width: 20%;
}
#footer
{
	background: #729DC8;
	clear: left;
	color: #666;
	font-size: 80%;
	padding: 4px 0;
	text-align: center;
	width: 100%;
}
#footer a
{
	border-bottom: 1px dotted #fff;
	color: #fff;
	padding: 0 4px;
}
#footer a:hover
{
	border-bottom: 0;
	color: #666;
}
#footer span
{
	color: #666;
}
#footer i
{
	padding-left: 20px;
}
.innertube
{
	margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}






/* Override Solution Partners Menu Styles */

/* Container all the way down */
.MainMenu_MenuContainer TD
{
	font: normal normal normal 140% trebuchet ms, arial;
	padding: 6px 0 0 10px;
}

/* Each root option or tab */
.xMainMenu_MenuBar TD
{
	background-color: #fff;
	padding: 0;
	width: 78px;
}

/* Normal */
.MainMenu_RootMenuItem TD
{
	border-bottom: solid 2px #0B6650;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/* Hover */
.MainMenu_RootMenuItemSelected TD
{
	background-color: #729DC8;
	border-bottom: solid 2px #729DC8;		/* invisible border to avoid "jumping" hovers */
	color: #0B6650;
	font-weight: bold;
	text-decoration: none;
}

/* Selected */
.MainMenu_RootMenuItemActive TD
{
	border-bottom: solid 2px #000;		/* invisible border to avoid "jumping" hovers */
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.xMainMenu_SubMenu
{
	background: #fff;
	border: dashed 1px #666;
	width: 200px;
}
