BODY			
{
	background-color: #ebebeb;
	background-image:url(../images/mainBack.gif);
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px; 
	font-family: Arial, Helvetica, sans-serif;
}

FORM{margin:0px;}

INPUT		{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;}
SELECT		{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;}
TEXTAREA	{FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9pt;}

HR
{
	padding:0px;
	margin:10px 0px 10px 0px;
	width:100%;
	border-bottom:solid 0px #E0E0E0;	
	border-top:dotted 1px #E0E0E0;	
	border-right:solid 0px #E0E0E0;	
	border-left:solid 0px #E0E0E0;	
	height:1px;
}

fieldset {
	border:1px solid #8dc63f;
	margin:10px;
	padding:10px;
}

legend {
	font-weight: bold;
	padding: 0 0.5em;
	color: #8dc63f;
	font-size:9pt;
}

SELECT.rightSelect
{
	width:120px;
}

INPUT.password
{
	width:60px;
	font-size:7pt;
}

a:link 		{color: #39518a; text-decoration: underline;}
a:visited 	{color: #39518a; text-decoration: underline;}
a:active 	{color: #02184d; text-decoration: none;}
a:hover 	{color: #02184d; text-decoration: none;}

/*******END HTML SPECIFIC STYLES***************/

.B9Text			{COLOR: #000000; FONT-SIZE: 9px;}
.B10Text		{COLOR: #000000; FONT-SIZE: 10px;}
.B11Text		{COLOR: #000000; FONT-SIZE: 11px;}
.B12Text		{COLOR: #000000; FONT-SIZE: 12px;}
.B13Text		{COLOR: #000000; FONT-SIZE: 13px;}
.B14Text		{COLOR: #000000; FONT-SIZE: 14px;}

.R8Text			{COLOR: #cc3333; FONT-SIZE: 8pt;}
.R9Text			{COLOR: #cc3333; FONT-SIZE: 9px;}
.R10Text		{COLOR: #cc3333; FONT-SIZE: 10px;}
.R11Text		{COLOR: #cc3333; FONT-SIZE: 11px;}
.R12Text		{COLOR: #cc3333; FONT-SIZE: 12px;}
.R13Text		{COLOR: #cc3333; FONT-SIZE: 13px;}
.R14Text		{COLOR: #cc3333; FONT-SIZE: 14px;}

.S9Text			{COLOR: #6f6f6f; FONT-SIZE: 9px;}
.S10Text		{COLOR: #6f6f6f; FONT-SIZE: 10px;}
.S11Text		{COLOR: #6f6f6f; FONT-SIZE: 11px;}
.S12Text		{COLOR: #6f6f6f; FONT-SIZE: 12px;}
.S13Text		{COLOR: #6f6f6f; FONT-SIZE: 13px;}
.S14Text		{COLOR: #6f6f6f; FONT-SIZE: 14px;}

/**************************************************/
/**SHELLS******************************************/
/**************************************************/
DIV.divOuterShell
{
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
	padding:0px 0px 0px 0px;
}
DIV.divInnerShell
{
	width:806px;
	background-image:url(../images/outerBack.gif);
	background-repeat:repeat-y;
	background-position:center top;
}
DIV.divLeftEdge
{
	background-image:url(../images/leftEdge.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:13px;
	height:122px;
	float:left;
}
DIV.divRightEdge
{
	background-image:url(../images/rightEdge.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:13px;
	height:122px;
	float:left;
}
/**************************************************/

/**************************************************/
/**HEADER******************************************/
/**************************************************/

DIV.divHeader
{
	width:780px;
	height:122px;
	float:left;
}
DIV.divHeader DIV.divTop
{
	width:780px;
	height:122px;
}
DIV.divHeader DIV.divTop DIV.divLogo
{
	/*background-image:url(../images/topLogo.gif);*/
	background-repeat:no-repeat;
	width:248px;
	height:122px;
	float:left;
	margin:0px;
}

DIV.divHeader DIV.divTop DIV.divSubLinks 
{
	height:68px;
	float:right;
}
DIV.divHeader DIV.divTop DIV.divSubLinks DIV.divLink
{
	float:left;
	margin:0px 11px 0px 0px;
}
DIV.divHeader DIV.divTop DIV.divNavigation
{
	background-image:url(../images/topNavBack.gif);
	background-repeat:repeat-x;
	width:532px;
	height:122px;
	float:left;
}
DIV.divHeader DIV.divTop DIV.divNavigation div.divTabLeft
{
	width:93px;
	height:40px;
	float:left;
	margin:0px 0px 0px 0px;
}
DIV.divHeader DIV.divTop DIV.divNavigation div.divTabSpacer
{
	width:7px;
	height:46px;
	float:left;
	background-image:url(../images/tabSpacer.gif);
	background-repeat:no-repeat;
}
DIV.divHeader DIV.divTop DIV.divNavigation div.divTabRight
{
	width:19px;
	height:46px;
	float:left;
	background-image:url(../images/tabRight.gif);
	background-repeat:no-repeat;
}
DIV.divHeader DIV.divTop DIV.divNavigation div.divSlogan
{
	width:532px;
	height:76px;
	float:left;
	text-align:right;
}
/**************************************************/


/**************************************************/
/**HOME IMAGE**************************************/
/**************************************************/
DIV.divMidBar
{
	width:780px;
	clear:both;
}
DIV.divOrange
{
	width:780px;
	height:10px;
	background-image:url(../images/orangeBar.gif);
	background-repeat:repeat-x;
}
DIV.divGreen
{
	width:780px;
	height:10px;
	background-image:url(../images/greenBar.gif);
	background-repeat:repeat-x;
}
/**************************************************/


/**************************************************/
/**CONTENT*****************************************/
/**************************************************/

DIV.divContent
{
	clear:both;
	width:780px;
	max-width:740px;
	padding:20px;
	font-size:12px;
	text-align:left;
}

DIV.divContent DIV.divHalf
{
	float:left;
	width:290px;
	max-width:280px;
	font-size:12px;
	margin:0px 5px 0px 5px;
	color:#666666;
}



DIV.divContent DIV.divLeft
{
	float:left;
	width:411px;
	max-width:386px;
	font-size:12px;
	padding:0px 10px 0px 5px;
	color:#666666;
}

DIV.divContent DIV.divRight
{
	float:right;
	width:329px;
	max-width:299px;
	height:209px;
	font-size:11px;
	background-image:url(../images/whatsnewBack.gif);
	background-repeat:no-repeat;
	padding:40px 15px 10px 15px;
	margin:5px 0px 0px 0px;
}


DIV.divContent DIV.divFull
{
	float:right;
	width:740px;
	max-width:740px;
	font-size:12px;
	padding:0px 0px 10px 0px;
	color:#666666;
}

DIV.divContent div.divTitle
{
	padding:7px 0px 7px 0px;
	margin:0px 0px 10px 0px;
	font-size:38px;
	color:#e3e3e3;
	font-weight:bold;
	font-family:Garamond;
	font-smooth:always;
	letter-spacing:-2px;
	width:100%;
	height:35px;
	max-height:27px;
	border-bottom:dotted 1px #e3e3e3;
	clear:both;
}

DIV.divContent div.divSubTitle
{
	font-size:15px;
	color:#47609b;
	font-weight:bold;
}

/**************************************************/
/**LEFT LINKS**************************************/
/**************************************************/
DIV.divContent DIV.divLeftLinks
{
	font-size:12px;
	color:#666666;
	width:150px;
	max-width:140px;
	float:left;
	background-image:url(../images/dots.gif);
	background-repeat:repeat-x;
	margin:0px 10px 0px 0px;
}

DIV.divContent DIV.divLeftLinks UL.leftLinks
{
	padding:10px 0px 10px 0px;
	margin:0px;
}
DIV.divContent DIV.divLeftLinks UL.leftLinks LI
{
	list-style-type:none;
	font-size:8pt;
	padding:4px;
}
DIV.divContent DIV.divLeftLinks UL.leftLinks LI.off
{
	background-color:#FFFFFF;
}
DIV.divContent DIV.divLeftLinks UL.leftLinks LI.selected
{
	background-color:#dddddd;
}
DIV.divContent DIV.divLeftLinks UL.leftLinks LI.On
{
	background-color:#f2f2f2;
}

DIV.divContent DIV.divLeftLinks UL.leftLinks LI a:link 		{text-decoration: none;color:#000f34;}
DIV.divContent DIV.divLeftLinks UL.leftLinks LI a:visited	{text-decoration: none;color:#000f34;}
DIV.divContent DIV.divLeftLinks UL.leftLinks LI a:active	{text-decoration: none;color:#000f34;}
DIV.divContent DIV.divLeftLinks UL.leftLinks LI a:hover 	{text-decoration: none;color:#000f34;}


/**************************************************/


DIV.divContent DIV.divRightContent
{
	float:left;
	width:572px;
	min-height:150px;
	max-width:572px
	padding:0px 5px 5px 5px;
}

DIV.divPhoto
{
	float:left;
	padding-right:3px;
     	padding-bottom:3px;
	padding-right:3px;
	padding-bottom:3px;

}


TABLE.matrix {
	border : 1px solid #808080;
}

TABLE.matrix TD {
	background-color: #f1f1f1;
	vertical-align : middle;
	padding-left : 5px;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-right : 5px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border-right : 1px solid #A6A6A6;
	border-left : 1px solid #FFFFFF;
	border-bottom : 1px solid #A6A6A6;
	border-top : 1px solid #FFFFFF;
}

TABLE.matrix TH {
	background-color: #e3e3e3;
	vertical-align : middle;
	padding-left : 5px;
	padding-bottom : 3px;
	padding-top : 3px;
	padding-right : 5px;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	border-right : 1px solid #808080;
	border-left : 1px solid #E6E6E6;
	border-bottom : 1px solid #808080;
	border-top : 1px solid #E6E6E6;
}

/**************************************************/

/**************************************************/
/**FOOTER******************************************/
/**************************************************/
DIV.divFooter
{
	width:806px;
	height:45px;
	background-image:url(../images/footerBack.gif);
	background-repeat:no-repeat;
	clear:both;
	vertical-align:bottom;
	padding:10px 0px 5px 0px;
	background-color: #ebebeb;
	color:#999999;
	padding:10px 0px 0px 0px;
	font-size:11px;
	text-align:left;
	text-indent:30px;
}
DIV.divBottomLinks
{
	font-size:11px;
	background-color: #ebebeb;
	padding-bottom:20px;
}
/**************************************************/
