/************************* BODY STYLES *************************/
body{
    MARGIN:10;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    FONT-SIZE: 8pt;
	COLOR: #777777}

/************************** DIVS FIRST PAGE *********************/
#menuleft{
	text-align:center;
	padding:0;
	width:141px;
	height:26px;
	float:left;
	margin:0 7px 0 0}

#menuright{
	text-align:center;
	padding:0;
	width:141px;
	height:26px;
	float:left;
	margin:0 0 0 7px}

#containertop{
	background-image:url("/images/css/banners/containertopblue.gif");
	background-repeat:no-repeat;}

#containermiddle{
	background-image:url("/images/css/banners/containermiddleblue.gif");}

#containerbottom{
	background-image:url("/images/css/banners/containerbottomblue.gif");
	background-repeat:no-repeat;
	width:980px;
	height:5px;
	margin:0;}
#spacer{
	height:10px;}

#contentleftgutter{
	width:127px;
	margin:0 0 0 7px;
	height:130px;
	float:left;
	color:#3399CC;}
#contentrightgutter{
	color:#FFFFFF;
	width:127px;
	margin:0 7px 0 0;
	float:right;}	
#contentcenter{
	width:664px;
	margin:0 0 0 24px;
	float:left;}
	#contentcenter a {
		color: #777777;
		TEXT-DECORATION:underline;}
	#contentcenter a:hover {
		color: #3399CC;
		TEXT-DECORATION:underline;}

#footertop{
	background-image:url("../images/css/banners/bgfootertopblue.gif");
	background-repeat:no-repeat;}
#footer{
	background-color:#99CC33;}
#footerbottom{
	background-image:url("../images/css/banners/bgfooterbottomblue.gif");
	background-repeat:no-repeat;}

#menuholder2{
	text-align:left;
	height:130px;
	margin:10px 0 0 0;
	width:128px;
	border:1px solid #666666;}

#submitnewsletterholder{
	text-align:left;
	height:136px;
	margin:10px 0 0 0;
	width:128px;
	border:1px solid #666666;}

#div_edit_profile_elements{
	float:left;
	text-align:left;
	margin:10px;
	padding:10px;
	border:1px solid #666666;}

/************************* FONT STYLES *************************/
H1{
    MARGIN: 10px 0px 20px 0px;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;}
H2{
    FONT-SIZE: 10pt;
    MARGIN: 10px 0px 10px 0px;
    FONT-WEIGHT: bold;}
H3{
    FONT-SIZE: 8pt;
    MARGIN: 12px 0px 2px 0px;
    FONT-WEIGHT: bold;}
H4{
    FONT-SIZE: 7pt;
    MARGIN: 0px 0px 0px 0px;}

/********************** PARAGRAPH STYLES *************************/
p{
    MARGIN: 0px 0px 12px 0px;
    LINE-HEIGHT: 130%;}

.pLowerLeftMenuActive {
    font-weight:bold;
}

.pLowerLeftMenuInActive {
    font-weight:normal;
}

/************************* OLD FONT STYLES *************************/
.H1
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    MARGIN: 10px 0px 20px 0px;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
.H1C
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    MARGIN: 10px 0px 20px 0px;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
	TEXT-ALIGN:center;
}
.H2
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 10pt;
    MARGIN: 10px 0px 10px 0px;
    FONT-WEIGHT: bold;
}
.H22
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    MARGIN: 8px 0px 2px 0px;
    COLOR:#99CC33;}
.H2C
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 10pt;
    MARGIN: 10px 0px 10px 0px;
    FONT-WEIGHT: bold;
	TEXT-ALIGN:center;
}
.H3
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 8pt;
    MARGIN: 12px 0px 2px 0px;
    FONT-WEIGHT: bold;
}
.H3C
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 8pt;
    MARGIN: 12px 0px 2px 0px;
    FONT-WEIGHT: bold;
	TEXT-ALIGN:center;}

.H32
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    MARGIN: 12px 0px 2px 0px;
    COLOR:#99CC33;}
.H32C
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    MARGIN: 12px 0px 2px 0px;
    COLOR:#99CC33;
	TEXT-ALIGN:center;}
	
.H4
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 7pt;
    MARGIN: 0px 0px 0px 0px;
}
.H4C
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 7pt;
    MARGIN: 0px 0px 0px 0px;
	TEXT-ALIGN:center;}

.H42
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 7pt;
    MARGIN: 0px 0px 0px 0px;
    COLOR:#99CC33;}

.H42C
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    FONT-SIZE: 7pt;
    COLOR:#99CC33;
    MARGIN: 0px 0px 0px 0px;
	TEXT-ALIGN:center;}

/************************ TABLE STYLES *************************/
table{
    PADDING: 0;
	MARGIN:0;
	BORDER:0}

.tableimagegallery{
    BORDER-RIGHT: 1px solid #AAAAAA;
    BORDER-BOTTOM: 1px solid #AAAAAA;
    BORDER-LEFT: 1px solid #AAAAAA;}

/***** TD STYLES *****/
td{
    padding:4px;
	border:0;
	font-size:8pt;
	vertical-align:top;}	
	
.tdmainmenuleft{
    BACKGROUND-IMAGE: url("../images/css/menutabs/mainmenublueleft.gif");
	BACKGROUND-REPEAT:no-repeat;
	width:5px;
	height:26px;}
.tdmainmenu{
    BACKGROUND-IMAGE: url("../images/css/menutabs/mainmenublue.gif");
	BACKGROUND-REPEAT:repeat y;
	COLOR: #FFFFFF;
	height:26px;
	padding:0;
	TEXT-ALIGN:center;}
.tdmainmenuright{
    BACKGROUND-IMAGE: url("../images/css/menutabs/mainmenublueright.gif");
	BACKGROUND-REPEAT:no-repeat;
	width:5px;
	height:26px;}

.tdmainmenuselectedleft{
    BACKGROUND-IMAGE: url("../images/css/menutabs/mainmenublueselectedleft.gif");
	BACKGROUND-REPEAT:no-repeat;
	width:5px;
	height:26px;}

.tdmainmenuselected{
    BACKGROUND-IMAGE: url("../images/css/menutabs/mainmenublueselected.gif");
	BACKGROUND-REPEAT:repeat y;
	COLOR: #006699;
	height:26px;
	padding:0;
	TEXT-ALIGN:center;}
	.tdmainmenuselected a {
		color: #006699;
		TEXT-DECORATION:none;}
	.tdmainmenuselected a:hover {
		color: #006699;
		TEXT-DECORATION:underline;}

.tdmainmenuselectedright{
    BACKGROUND-IMAGE: url("../images/css/menutabs/mainmenublueselectedright.gif");
	BACKGROUND-REPEAT:no-repeat;
	width:5px;
	height:26px;}

.tdsecondlevelmenu{
    BACKGROUND-IMAGE: url("../images/css/menutabs/maimenu.jpg");
	COLOR: #FFFFFF;
    PADDING: 2px 0 2px 0;
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:left;}
.tdsecondlevelmenuselected{
    BACKGROUND-IMAGE: url("../images/css/menutabs/maimenuselected.jpg");
	COLOR: #000000;
    PADDING: 2px 0 2px 0;
	VERTICAL-ALIGN:middle;}

.tdheadercell{
    BACKGROUND-IMAGE: url("../images/css/td/tdheaderblue.gif");
	COLOR: #FFFFFF;
	PADDING:4px;
    BORDER-TOP: 1px solid #006699;
    BORDER-BOTTOM: 1px solid #006699;
    HEIGHT: 20px;}	

.tdheadercellcenter{
    BACKGROUND-IMAGE: url("../images/css/td/tdheaderblue.gif");
	COLOR: #FFFFFF;
	PADDING:4px;
    BORDER-TOP: 1px solid #006699;
    BORDER-BOTTOM: 1px solid #006699;
    HEIGHT: 20px;
    TEXT-ALIGN: center;}

.tdsitemapheadercell{
	PADDING:4px 4px 4px 0;
    BORDER-BOTTOM: 1px solid #006699;
    HEIGHT: 20px;}	

.tdcenter{
    TEXT-ALIGN: center;}
	
.tdmonthseperator{
    FONT-WEIGHT: bold;}

.tdinfoarea{
    BORDER: 1px solid #AAAAAA;
    PADDING: 10px;}

.tdimageholder{
    PADDING: 10px 0px 10px 0px;
    TEXT-ALIGN: center;}
.tdcoachcontent{
    BACKGROUND-COLOR: #FFFFFF;
    PADDING: 4px 12px 12px 12px;
    BORDER-RIGHT: 1px solid #AAAAAA;
    BORDER-BOTTOM: 1px solid #AAAAAA;
    BORDER-LEFT: 1px solid #AAAAAA;}
.tdtab{
    BACKGROUND: url("../images/css/tabs/tdtab.jpg") no-repeat;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 100px;
    HEIGHT: 25px;
    PADDING: 0px 0px 0px 0px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;}
.tdtabselected{
    BACKGROUND: url("../images/css/tabs/tdtabselected.jpg") no-repeat;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 100px;
    HEIGHT: 25px;
    PADDING: 0px 0px 0px 0px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;}
.tdtabrest{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: 1px solid #AAAAAA;
    PADDING: 0px 0px 0px 0px;
    HEIGHT: 25px;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: middle;}
.tdtopborder{
    BORDER-TOP: 1px solid #2D5269;}


/************************* INFO BOXES **************************/
.ib_top_left{
    BACKGROUND: url("../images/css/infobox/IF_Blue_TopLeft.gif") no-repeat;
    WIDTH: 7px;
	HEIGHT:30px;
    PADDING: 0 0 0 0;}
.ib_top_middle{
    BACKGROUND: url("../images/css/infobox/IF_Blue_TopMiddle.gif");
    BACKGROUND-COLOR: #FFFFFF;
	COLOR:#FFFFFF;
	HEIGHT:30px;
    PADDING: 6px 0px 0px 0px;
    TEXT-ALIGN: left;}
.ib_top_right{
    BACKGROUND: url("../images/css/infobox/IF_Blue_TopRight.gif") no-repeat;
    WIDTH: 7px;
	HEIGHT:30px;
    PADDING: 0 0 0 0;}

.ib_content_left{
	BORDER-LEFT:2px solid #3399CC;
    BACKGROUND-COLOR: #FFFFFF;
    PADDING:0;}
.ib_content_middle{
    BACKGROUND-COLOR: #FFFFFF;
    PADDING:0px 0px 10px 3px;}
.ib_content_right{
	BORDER-RIGHT:2px solid #3399CC;
    BACKGROUND-COLOR: #FFFFFF;
    PADDING:0;}

.ib_bottom_left{
    BACKGROUND: url("../images/css/infobox/IF_Blue_BottomLeft.gif") no-repeat;
    WIDTH: 7px;
	HEIGHT:30px;
    PADDING: 0 0 0 0;}
.ib_bottom_middle{
    BACKGROUND: url("../images/css/infobox/IF_Blue_BottomMiddle.gif");
    BACKGROUND-COLOR: #FFFFFF;
	COLOR:#FFFFFF;
	HEIGHT:30px;
    PADDING: 0px 3px 0px 0px;
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:right;}
.ib_bottom_right{
    BACKGROUND: url("../images/css/infobox/IF_Blue_BottomRight.gif") no-repeat;
    WIDTH: 7px;
	HEIGHT:30px;
    PADDING: 0 0 0 0;}


/***************************************************************/



/************************* BULLET STYLES ***********************/
ul{
    LIST-STYLE-IMAGE: url("../images/css/ul/ulblue.gif");
    MARGIN: 5px 0px 5px 18px;
    LIST-STYLE-POSITION: outside;
    LINE-HEIGHT: 150%;}

.ulmenu{
    LIST-STYLE-IMAGE: url("../images/css/ul/ulmenugreen.gif");
    MARGIN: 5px 0px 5px 18px;
    LIST-STYLE-POSITION: outside;
    LINE-HEIGHT: 150%;}

ol{
    MARGIN: 5px 0px 5px 24px;
    LIST-STYLE-POSITION: outside;
    LINE-HEIGHT: 150%;}


/************************* Link styles *************************/
a {
	color: #FFFFFF;
	text-decoration: none}
a:hover {
	color: #FFFFFF;
	text-decoration: underline}

.a2{
    TEXT-DECORATION: none;
	COLOR: #99CC33}
.a2:hover{
    TEXT-DECORATION: underline;
    COLOR: #99CC33}

.a3{
    TEXT-DECORATION: none;
	COLOR: #FFFFFF}
.a3:hover{
    TEXT-DECORATION: underline;
    COLOR: #FFFFFF}

.a_pg_sep{
    TEXT-DECORATION: none;
	padding:1px;
	COLOR: #777777}
.a_pg_sep:hover{
    TEXT-DECORATION: underline;
	padding:1px;
    COLOR: #99CC33;}

/************************* Image styles ************************/
img{
    BORDER: none;}


/************************** HR styles **************************/
hr{
    HEIGHT: 1px;
	border:none;
	background-color: #3399CC;
	color: #3399CC;}
.hr2{
    HEIGHT: 1px;
    COLOR: #cccccc;
    BACKGROUND-COLOR: #cccccc;
    BORDER: 0px solid #cccccc;}
.hrnews{
    HEIGHT: 1px;
	background-image:url("../images/css/bgHRNews.gif");}


/************************ IFRAME styles ************************/
.ifmain{
    MARGIN: 0px;
    HEIGHT: 100%;
    WIDTH: 654px;}
.ifupload{
    POSITION: absolute;
    MARGIN: 0px;
    BORDER: 1px solid #AAAAAA;}


/********************** ALIGNMENT STYLES ***********************/
.center{
    TEXT-ALIGN: center;}
.right{
    TEXT-ALIGN: right;}


/************************ FORM STYLES *************************/
.commandbutton{
    WIDTH: 70px;
    HEIGHT: 20px;
    FONT-SIZE: 8pt;
	PADDING:0 0 0 0;
	MARGIN:10px 0 0 0;
    BORDER: 1px solid #3399CC;
	COLOR: #777777;
	CURSOR:hand}
.commandbuttonwide{
    WIDTH: 100px;
    HEIGHT: 20px;
    FONT-SIZE: 8pt;
	PADDING:0 0 0 0;
	MARGIN:10px 0 0 0;
    BORDER: 1px solid #3399CC;
	COLOR: #777777;
	CURSOR:hand}	
.label{
    VERTICAL-ALIGN:top;
    PADDING: 4px 4px 4px 0px;}
.labelupload{
    VERTICAL-ALIGN: top;
    PADDING: 9px 0px 0px 0px;}
.asterix{
    VERTICAL-ALIGN:top;
	TEXT-ALIGN: center;
	FONT-WEIGHT:bold;
    COLOR: #990000;
    PADDING:8px 0 0 0;}
input{
    HEIGHT: 22px;
    FONT-SIZE: 8pt;
    BORDER: 1px solid #AAAAAA;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    PADDING: 3px 0px 0px 3px;
	COLOR: #777777;}
textarea{
    FONT-SIZE: 8pt;
    BORDER: 1px solid #777777;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    PADDING: 3px 3px 3px 3px;
	COLOR: #777777;
	background-color:#F7F7F7}

/************************ SITEMAP STYLES *************************/
.sitemaplevel2{
    HEIGHT: 24px;
    BACKGROUND: url("../images/sitemap/sitemaplevel2.gif") no-repeat left;
    PADDING: 0px 0px 0px 15px;
    VERTICAL-ALIGN: middle;}

.sitemaplevel3{
    HEIGHT: 24px;
    BACKGROUND: url("../images/sitemap/sitemaplevel3.gif") no-repeat left;
    PADDING: 0px 0px 0px 42px;
    VERTICAL-ALIGN: middle;}

.sitemaplevel4{
    HEIGHT: 24px;
    BACKGROUND: url("../images/sitemap/sitemaplevel4.gif") no-repeat left;
    PADDING: 0px 0px 0px 74px;
    VERTICAL-ALIGN: middle;}
	

/************************ NEWSLETTER STYLES *************************/
	.tdoverall{BORDER-LEFT:1px solid #777777;BORDER-RIGHT:1px solid #777777;BORDER-BOTTOM:1px solid #777777;padding:10px;width:500px}
	.tdgrayindex{background-color:#F0F0F0;BORDER-LEFT:1px solid #777777;BORDER-RIGHT:1px solid #777777;BORDER-BOTTOM:1px solid #777777;padding:10px 10px 4px 10px;width:500px}
	.tdseparator{background-color:#F0F0F0;BORDER-LEFT:1px solid #777777;BORDER-RIGHT:1px solid #777777;BORDER-BOTTOM:1px solid #777777;padding:10px;width:500px}				
	.secondarycolor{color:#990000}

