HTML, BODY, div, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD{margin: 0;padding: 0;}


BODY{background: white;color: #333;/*line-height: 1;*/}


TABLE{border-collapse: separate;/*border-spacing: 0;*/}


CAPTION, TH, TD{font-weight: normal;}


BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after{content: "";}


BLOCKQUOTE, Q{quotes: "" "";}


UL{list-style: none;}


LI{list-style-image: none;list-style-type: none;}


BODY{font: 10pt Arial, Tahoma, Verdana, sans-serif;}


BODY{font-size: 75%;}


HTML>BODY{font-size: 12px;}


/* menu */

#flashContainer {
	/*margin: 0 0 0 -170px;
	padding: 0;*/
	position: absolute;
	top: 320px;
	left: -40px;
	background-color: transparent;
	width: 300px;
	height: 400px;
}


#flashContainer2 {
	/*margin: 0 0 0 -170px;
	padding: 0;*/
	position: absolute;
	top: 375px;
	left: -40px;
	background-color: transparent;
	width: 300px;
	height: 400px;
}

#flashContainer3 {
	/*margin: 0 0 0 -170px;
	padding: 0;*/
	position: absolute;
	top: 0;
	right: 0;
	background-color: transparent;
	width: 300px;
	height: 400px;
}

#flashContainer4 {
	/*margin: 0 0 0 -170px;
	padding: 0;*/
	position: absolute;
	top: 206px;
	right: 0;
	background-color: transparent;
	width: 300px;
	height: 400px;
}

#flashContainer5 {
	/*margin: 0 0 0 -170px;
	padding: 0;*/
	position: absolute;
	top: 335px;
	left: -40px;
	background-color: transparent;
}


#topmenu{background-color: #373437;border: 1px solid #EF8214;float: right;position: relative;right: 32px;top: 35px;width: 130px;padding-top: 1px;padding-bottom: 4px;text-indent: 47px;}


#topmenu LI{float: left;height: 14px;}


#topmenu LI A{color: #FFF;font-family: "Lucida Grande", Helvetica, Arial;font-size: 12px;line-height: 15px;margin-right: 16px;text-decoration: none;vertical-align: baseline;}


#topmenu LI A:hover{color: #EF8214;}

.current {
	color: #e17d32;
} 

#mainnav{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	padding:0;
	margin-bottom: 0;
	margin-left: 100px;
	_margin-left: 90px;
	margin-right: 0;
	margin-top: 40px;
	z-index: 100;
	width: 400px;
	_width: 410px;
}

#navHolder{
    position: absolute;
	width: 400px;
	_width: 410px;
	margin: 0px 0px 0px 0px;
	z-index:100;
	height:30px;
	padding:0;
}

ul#nav1  {
	float: left;
	width: 46px;
	margin: 0 15px 0 0; 
	position: relative;
}

ul#nav1 li {
	list-style: none;
	float: left;

}

ul#nav1 li a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	display: block;
}

ul#nav1 li a:hover {
	color: #e17d32;
} 

ul#nav1 li ul {
	position: absolute;
	left: -999em;
	top: 15px;
	width: 207px;
}

ul#nav1 li li.top {
	background-color: transparent;
	width: 207px;
	height: 20px;
	border: none;
	padding: 0;
	margin: 0 0 -2px 0;
	_margin: 0 0 -3px 0;
	_margin: 0 0 -3px 0;
}

ul#nav1 li li {
	background-color: #F4F5ED;
	margin: 0;
	padding: 2px 0 2px 0;
	width: 205px;
	display: block;
	height: auto;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

ul#nav1 li li.last {
	width: 205px;
	height: 10px;
	background-color: #F4F5ED;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

ul#nav1 li ul a {
	line-height: 18px;
	font-size: 11px;
	padding: 0;
	margin: 0 0 0 15px;
	color: #666666;
	height: auto;
	display: block;
}

ul#nav1 li ul a:hover {
	color: #e17d32;
} 

ul#nav1 li ul li:hover, ul#nav1 li ul li.sfhover {
	/*background: transparent url(../media/images/nav/nav_li_rollover.gif) repeat-x top left;
	width: 207px;
	w\idth: 170px;
	height: 25px;
	line-height: 25px;
	padding: 0;
	margin: 0;
	color: #FFFFFF;*/

} 

ul#nav1 li ul ul { 
	margin: 0;
}

ul#nav1 li:hover ul ul, ul#nav1 li:hover ul ul ul, ul#nav1 li.sfhover ul ul, ul#nav1 li.sfhover ul ul ul {
	left: -999em;
}

ul#nav1 li:hover ul, ul#nav1 li li:hover ul, ul#nav1 li li li:hover ul, ul#nav1 li.sfhover ul, ul#nav1 li li.sfhover ul, ul#nav1 li li li.sfhover ul {
	left: -75px;
}

ul#nav1 li:hover, ul#nav1 li.hover, ul#nav1 li.sfhover {
	position: static;
	/*background: transparent url(../media/images/nav/nav_rollover.gif) no-repeat top left;
	width: 69px;
	height: 38px;*/
	text-decoration: none;
}

ul#nav2  {
	float: left;
	width: 55px;
	margin: 0 15px 0 0; 
	position: relative;
}

ul#nav2 li {
	list-style: none;
	float: left;

}

ul#nav2 li a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	display: block;
}

ul#nav2 li a:hover {
	color: #e17d32;
} 

ul#nav2 li ul {
	position: absolute;
	left: -999em;
	top: 15px;
	width: 207px;
}

ul#nav2 li li.top {
	background-color: transparent;
	width: 207px;
	height: 20px;
	border: none;
	padding: 0;
	margin: 0 0 -2px 0;
	_margin: 0 0 -3px 0;
}

ul#nav2 li li {
	background-color: #F4F5ED;
	margin: 0;
	padding: 2px 0 2px 0;
	width: 205px;
	height: auto;
	display: block;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

ul#nav2 li li.last {
	width: 205px;
	height: 10px;
	background-color: #F4F5ED;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 0;
	margin: 0;
}

ul#nav2 li ul a {
	line-height: 18px;
	font-size: 11px;
	padding: 0;
	margin: 0 0 0 15px;
	color: #666666;
	height: auto;
	display: block;
}

ul#nav2 li ul a:hover {
	color: #e17d32;
} 

ul#nav2 li ul li:hover, ul#nav2 li ul li.sfhover {
	/*background: transparent url(../media/images/nav/nav_li_rollover.gif) repeat-x top left;
	width: 207px;
	w\idth: 170px;
	height: 25px;
	line-height: 25px;
	padding: 0;
	margin: 0;
	color: #FFFFFF;*/

} 

ul#nav2 li ul ul { 
	margin: 0;
}

ul#nav2 li:hover ul ul, ul#nav2 li:hover ul ul ul, ul#nav2 li.sfhover ul ul, ul#nav2 li.sfhover ul ul ul {
	left: -999em;
}

ul#nav2 li:hover ul, ul#nav2 li li:hover ul, ul#nav2 li li li:hover ul, ul#nav2 li.sfhover ul, ul#nav2 li li.sfhover ul, ul#nav2 li li li.sfhover ul {
	left: -75px;
}

ul#nav2 li:hover, ul#nav2 li.hover, ul#nav2 li.sfhover {
	position: static;
	/*background: transparent url(../media/images/nav/nav_rollover.gif) no-repeat top left;
	width: 69px;
	height: 38px;*/
	text-decoration: none;
}

ul#nav3  {
	float: left;
	width: 40px;
	margin: 0 15px 0 0; 
	position: relative;
}

ul#nav3 li {
	list-style: none;
	float: left;

}

ul#nav3 li a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	display: block;
}

ul#nav3 li a:hover {
	color: #e17d32;
} 

ul#nav3 li ul {
	position: absolute;
	left: -999em;
	top: 15px;
	width: 207px;
}

ul#nav3 li li.top {
	background-color: transparent;
	width: 207px;
	height: 20px;
	border: none;
	padding: 0;
	margin: 0 0 -2px 0;
	_margin: 0 0 -3px 0;
}

ul#nav3 li li {
	background-color: #F4F5ED;
	margin: 0;
	padding: 2px 0 2px 0;
	width: 205px;
	height: auto;
	display: block;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

ul#nav3 li li.last {
	width: 205px;
	height: 10px;
	background-color: #F4F5ED;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 0;
	margin: 0;
}

ul#nav3 li ul a {
	line-height: 18px;
	font-size: 11px;
	padding: 0;
	margin: 0 0 0 15px;
	color: #666666;
	height: auto;
	display: block;
}

ul#nav3 li ul a:hover {
	color: #e17d32;
} 

ul#nav3 li ul li:hover, ul#nav3 li ul li.sfhover {
	/*background: transparent url(../media/images/nav/nav_li_rollover.gif) repeat-x top left;
	width: 207px;
	w\idth: 170px;
	height: 25px;
	line-height: 25px;
	padding: 0;
	margin: 0;
	color: #FFFFFF;*/

} 

ul#nav3 li ul ul { 
	margin: 0;
}

ul#nav3 li:hover ul ul, ul#nav3 li:hover ul ul ul, ul#nav3 li.sfhover ul ul, ul#nav3 li.sfhover ul ul ul {
	left: -999em;
}

ul#nav3 li:hover ul, ul#nav3 li li:hover ul, ul#nav3 li li li:hover ul, ul#nav3 li.sfhover ul, ul#nav3 li li.sfhover ul, ul#nav3 li li li.sfhover ul {
	left: -80px;
}

ul#nav3 li:hover, ul#nav3 li.hover, ul#nav3 li.sfhover {
	position: static;
	/*background: transparent url(../media/images/nav/nav_rollover.gif) no-repeat top left;
	width: 69px;
	height: 38px;*/
	text-decoration: none;
}

ul#nav4  {
	float: left;
	width: 36px;
	margin: 0 15px 0 0; 
	position: relative;
}

ul#nav4 li {
	list-style: none;
	float: left;

}

ul#nav4 li a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	display: block;
}

ul#nav4 li a:hover {
	color: #e17d32;
} 

ul#nav4 li ul {
	position: absolute;
	left: -999em;
	top: 15px;
	width: 207px;
}

ul#nav4 li li.top {
	background-color: transparent;
	width: 207px;
	height: 20px;
	border: none;
	padding: 0;
	margin: 0 0 -2px 0;
	_margin: 0 0 -3px 0;
}

ul#nav4 li li {
	background-color: #F4F5ED;
	margin: 0;
	padding: 2px 0 2px 0;
	width: 205px;
	height: auto;
	display: block;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

ul#nav4 li li.last {
	width: 205px;
	height: 10px;
	background-color: #F4F5ED;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 0;
	margin: 0;
}

ul#nav4 li ul a {
	line-height: 18px;
	font-size: 11px;
	padding: 0;
	margin: 0 0 0 15px;
	color: #666666;
	height: auto;
	display: block;
}

ul#nav4 li ul a:hover {
	color: #e17d32;
} 

ul#nav4 li ul li:hover, ul#nav4 li ul li.sfhover {
	/*background: transparent url(../media/images/nav/nav_li_rollover.gif) repeat-x top left;
	width: 207px;
	w\idth: 170px;
	height: 25px;
	line-height: 25px;
	padding: 0;
	margin: 0;
	color: #FFFFFF;*/

} 

ul#nav4 li ul ul { 
	margin: 0;
}

ul#nav4 li:hover ul ul, ul#nav4 li:hover ul ul ul, ul#nav4 li.sfhover ul ul, ul#nav4 li.sfhover ul ul ul {
	left: -999em;
}

ul#nav4 li:hover ul, ul#nav4 li li:hover ul, ul#nav4 li li li:hover ul, ul#nav4 li.sfhover ul, ul#nav4 li li.sfhover ul, ul#nav4 li li li.sfhover ul {
	left: -85px;
}

ul#nav4 li:hover, ul#nav4 li.hover, ul#nav4 li.sfhover {
	position: static;
	/*background: transparent url(../media/images/nav/nav_rollover.gif) no-repeat top left;
	width: 69px;
	height: 38px;*/
	text-decoration: none;
}


ul#nav5  {
	float: left;
	width: 30px;
	margin: 0 15px 0 0; 
	position: relative;
}

ul#nav5 li {
	list-style: none;
	float: left;

}

ul#nav5 li a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	display: block;
}

ul#nav5 li a:hover {
	color: #e17d32;
} 

ul#nav5 li ul {
	position: absolute;
	left: -999em;
	top: 15px;
	width: 207px;
}

ul#nav5 li li.top {
	background-color: transparent;
	width: 207px;
	height: 20px;
	border: none;
	padding: 0;
	margin: 0 0 -2px 0;
	_margin: 0 0 -3px 0;
}

ul#nav5 li li {
	background-color: #F4F5ED;
	margin: 0;
	padding: 2px 0 2px 0;
	width: 205px;
	height: auto;
	display: block;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

ul#nav5 li li.last {
	width: 205px;
	height: 10px;
	background-color: #F4F5ED;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 0;
	margin: 0;
}

ul#nav5 li ul a {
	line-height: 18px;
	font-size: 11px;
	padding: 0;
	margin: 0 0 0 15px;
	color: #666666;
	height: auto;
	display: block;
}

ul#nav5 li ul a:hover {
	color: #e17d32;
} 

ul#nav5 li ul li:hover, ul#nav5 li ul li.sfhover {
	/*background: transparent url(../media/images/nav/nav_li_rollover.gif) repeat-x top left;
	width: 207px;
	w\idth: 170px;
	height: 25px;
	line-height: 25px;
	padding: 0;
	margin: 0;
	color: #FFFFFF;*/

} 

ul#nav5 li ul ul { 
	margin: 0;
}

ul#nav5 li:hover ul ul, ul#nav5 li:hover ul ul ul, ul#nav5 li.sfhover ul ul, ul#nav5 li.sfhover ul ul ul {
	left: -999em;
}

ul#nav5 li:hover ul, ul#nav5 li li:hover ul, ul#nav5 li li li:hover ul, ul#nav5 li.sfhover ul, ul#nav5 li li.sfhover ul, ul#nav5 li li li.sfhover ul {
	left: -85px;
}

ul#nav5 li:hover, ul#nav5 li.hover, ul#nav5 li.sfhover {
	position: static;
	/*background: transparent url(../media/images/nav/nav_rollover.gif) no-repeat top left;
	width: 69px;
	height: 38px;*/
	text-decoration: none;
}

ul#nav6  {
	float: left;
	width: 39px;
	margin: 0 15px 0 0; 
	position: relative;
}

ul#nav6 li {
	list-style: none;
	float: left;

}

ul#nav6 li a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	display: block;
}

ul#nav6 li a:hover {
	color: #e17d32;
} 

ul#nav6 li ul {
	position: absolute;
	left: -999em;
	top: 15px;
	width: 207px;
}

ul#nav6 li li.top {
	background-color: transparent;
	width: 207px;
	height: 20px;
	border: none;
	padding: 0;
	margin: 0 0 -2px 0;
	_margin: 0 0 -3px 0;
}

ul#nav6 li li {
	background-color: #F4F5ED;
	margin: 0;
	padding: 2px 0 2px 0;
	width: 205px;
	height: auto;
	display: block;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

ul#nav6 li li.last {
	width: 205px;
	height: 10px;
	background-color: #F4F5ED;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 0;
	margin: 0;
}

ul#nav6 li ul a {
	line-height: 18px;
	font-size: 11px;
	padding: 0;
	margin: 0 0 0 15px;
	color: #666666;
	height: auto;
	display: block;
}

ul#nav6 li ul a:hover {
	color: #e17d32;
} 

ul#nav6 li ul li:hover, ul#nav6 li ul li.sfhover {
	/*background: transparent url(../media/images/nav/nav_li_rollover.gif) repeat-x top left;
	width: 207px;
	w\idth: 170px;
	height: 25px;
	line-height: 25px;
	padding: 0;
	margin: 0;
	color: #FFFFFF;*/

} 

ul#nav6 li ul ul { 
	margin: 0;
}

ul#nav6 li:hover ul ul, ul#nav6 li:hover ul ul ul, ul#nav6 li.sfhover ul ul, ul#nav6 li.sfhover ul ul ul {
	left: -999em;
}

ul#nav6 li:hover ul, ul#nav6 li li:hover ul, ul#nav6 li li li:hover ul, ul#nav6 li.sfhover ul, ul#nav6 li li.sfhover ul, ul#nav6 li li li.sfhover ul {
	left: -82px;
}

ul#nav6 li:hover, ul#nav6 li.hover, ul#nav6 li.sfhover {
	position: static;
	/*background: transparent url(../media/images/nav/nav_rollover.gif) no-repeat top left;
	width: 69px;
	height: 38px;*/
	text-decoration: none;
}

ul#nav7  {
	float: left;
	width: 45px;
	margin: 0 15px 0 0; 
	position: relative;
}

ul#nav7 li {
	list-style: none;
	float: left;

}

ul#nav7 li a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	display: block;
}

ul#nav7 li a:hover {
	color: #e17d32;
} 

ul#nav7 li ul {
	position: absolute;
	left: -999em;
	top: 15px;
	width: 207px;
}

ul#nav7 li li.top {
	background-color: transparent;
	width: 207px;
	height: 20px;
	border: none;
	padding: 0;
	margin: 0 0 -2px 0;
	_margin: 0 0 -3px 0;
}

ul#nav7 li li {
	background-color: #F4F5ED;
	margin: 0;
	padding: 2px 0 2px 0;
	width: 205px;
	height: auto;
	display: block;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}

ul#nav7 li li.last {
	width: 205px;
	height: 10px;
	background-color: #F4F5ED;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding: 0;
	margin: 0;
}

ul#nav7 li ul a {
	line-height: 18px;
	font-size: 11px;
	padding: 0;
	margin: 0 0 0 15px;
	color: #666666;
	height: auto;
	display: block;
}

ul#nav7 li ul a:hover {
	color: #e17d32;
} 

ul#nav7 li ul li:hover, ul#nav7 li ul li.sfhover {
	/*background: transparent url(../media/images/nav/nav_li_rollover.gif) repeat-x top left;
	width: 207px;
	w\idth: 170px;
	height: 25px;
	line-height: 25px;
	padding: 0;
	margin: 0;
	color: #FFFFFF;*/

} 

ul#nav7 li ul ul { 
	margin: 0;
}

ul#nav7 li:hover ul ul, ul#nav7 li:hover ul ul ul, ul#nav7 li.sfhover ul ul, ul#nav7 li.sfhover ul ul ul {
	left: -999em;
}

ul#nav7 li:hover ul, ul#nav7 li li:hover ul, ul#nav7 li li li:hover ul, ul#nav7 li.sfhover ul, ul#nav7 li li.sfhover ul, ul#nav7 li li li.sfhover ul {
	left: 145px;
}

ul#nav7 li:hover, ul#nav7 li.hover, ul#nav7 li.sfhover {
	position: static;
	/*background: transparent url(../media/images/nav/nav_rollover.gif) no-repeat top left;
	width: 69px;
	height: 38px;*/
	text-decoration: none;
}



#submenu .mod_menu UL{list-style: none;}


#submenu .mod_menu LI{background: transparent none repeat scroll 0 0;line-height: 40px;list-style-image: none;list-style-type: none;padding-left: 10px;}


#submenu .mod_menu UL{margin-left: -10px;padding: 8px 0px 8px 10px;width: 205px;}


#submenu .mod_menu LI A{color: #8C8C8C;text-decoration: none;}


#submenu LI{line-height: 16px;margin-left: -50px;}


#submenu LI A{border-bottom: 1px solid #E1A937;color: #8C8C8C;display: block;font-family: "Lucida Grande", Helvetica, Arial;font-size: 11px;font-weight: normal;line-height: 14px;line-height: 16px;margin: 0 auto;padding: 8px 0 10px 8px;width: 180px;}


#submenu LI#active_menu{background: #FFF;}


#submenu LI#active_menu, #submenu LI A:hover{color: #E55029;}

.componentheading{clear: both;font-family: Arial, Helvetica, Verdana, "Lucida Grande", Georgia, sans-serif; font-size: 18px; padding-bottom: 10px; padding-top: 5px;}

/* end menu */#content H1, #content H2, #content H3, #content H4, #content H5, #content H6, #content .contentheading, #content .componentheading{clear: both;font-family: Arial, Helvetica, Verdana, "Lucida Grande", Georgia, sans-serif;}

.content P{color: #525555;margin: 0 0 1.4em;}


#content P.right{text-align: right;}


#content P.last{margin-bottom: 0;}


#content UL, #content OL{color: #606060;list-style-type: none;margin: 0px 0px 10px 0px;}


#mainbody UL, #mainbody LI{list-style-type: disc;margin-left: 10px;}


#content OL{list-style-type: decimal;}


#content DL{margin: 1.5em 0;}


#content DL DT{font-weight: bold;}


#content A{outline: none;text-decoration: underline;}


#dText A:visited{color: #CC3300;outline: none;text-decoration: underline;}


#content A:hover{text-decoration: underline;}


#content A.arrow{background: url(../../images/icon_arrow.gif) no-repeat right center;padding: 0 12px 0 0;}


#content A.arrow:hover{background: url(../../images/icon_arrowhover.gif) no-repeat right center;padding: 0 12px 0 0;}


#content A.blue{color: #0096BD;}


#content IMG{border: none;margin: 0;}


#content BLOCKQUOTE{color: #666;font-style: italic;margin: 1.5em 0 1.5em 1.5em;}


#content STRONG{font-weight: bold;}


#content EM{font-style: italic;}


#content PRE{background: #F9F9D4;margin-bottom: 15px;overflow: auto;padding: 0 10px;}


#content CODE{background: #FFFFE1;font: 11px Monaco, monospace;margin: 0;padding: 1px 3px;}


#content ABBR{border-bottom: 1px dotted #999;cursor: help;}


#content HR{background: #999999;border: none;clear: both;color: #B2CCFF;float: none;height: 0.1em;margin: 0 0 1.4em;width: 100%;}


* HTML HR{margin: 0 0 1.2em;}


.content TABLE{margin: 0 auto;margin-bottom: 1.4em;width: 100%;}


.content TH, .content TD{height: 1em;line-height: 16px;}


#content TH{font-weight: bold;}


#mainbody{float: left;line-height: 22px;margin-left: 18px;margin-right: 18px;}


.content LABEL{font-weight: bold;}


.content TEXTAREA{font-family: Arial, sans-serif;font-size: 13px;height: 180px;width: 300px;}


BODY{background: #FFF url(../../../images/global_body_bg.gif) repeat-x;color: #000;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 8px;/*line-height: 1.3em;*/margin: 0px;padding: 0px;}


.buttonheading{padding: 0px;text-align: right;}


#outerwrap{border-left: 1px solid #686869;border-right: 1px solid #686869;margin: 0 auto;width: 900px;}


#headerwrap{background: transparent url(../images/bg_header.png) repeat-x;color: #FFF;height: 116px;width: 100%;}

#wrapper {
	z-index: 10;
}


#logo{float: left;margin: 8px 0 0;}


#logo A{display: block;height: 83px;width: 212px;}


.search{float: right;width: 120px; position: relative; right: 45px; _right: 5px; }


#pathway{float: left;font-size: 9px;left: 13px;overflow: hidden;position: relative;top: 5px;width: 90%;}


#contentwrap{background: #FFF;min-height: 400px;width: 100%; position: relative;}


#content{color: #666666;margin: 0px auto;padding-top: 5px;width: 880px;}


#threecolumns, #twocolumnsleft, #twocolumnsright{float: left;overflow: hidden;width: 880px;}


#threecolumns .leftcontent, #twocolumnsleft .leftcontent{float: left;margin-right: 20px;width: 205px;}


#threecolumns #rightcolumn, #twocolumnsleft .rightcolumn, #twocolumnsright .leftcolumn{float: left; clear: right;width: 655px}

#twocolumnsleft .rightcolumn {
	
}

#twocolumnsleft .leftcontent {
	
}


#threecolumns .maincontent{float: left;width: 439px;}


#threecolumns .rightcontent{float: right;margin-top: 18px;width: 203px;}


#twocolumnsright .rightcontent{float: right;width: 205px;}


#contentcontainer{margin-top: 10px;}


#twocolumnsleft .maincontent, #twocolumnsright .maincontent{float: left;width: 655px;}


#twocolumnsleft #headermod, #twocolumnsright #headermod{margin-bottom: 10px;}


#footerwrap{background:  url(../images/bg_footer.png) repeat-x; margin: 0px auto;width: 903px;}


#footermods{border-left: 1px solid #686869;border-right: 1px solid #686869;color: #FFF;height: 19px;margin: 0px auto;width: 900px;}


#footer{margin: 0px 0px 0px 0px;}


#terms{float: right;margin: -7px 14px 0px 0px;}


#footerlegal{background: transparent url(../images/bg_footerlegal.jpg) top left repeat-x; font-size: 9px;height: 100%;height: 50px;margin: 0px auto;width: 900px;}


#legal{color: #333333;margin: 0 auto;padding-top: 5px;text-align: left;width: 550px;}


#columns #submenu H3{color: #333333;font-family: "Lucida Grande", Helvetica, Arial;font-size: 16px;font-weight: normal;line-height: 22px;margin: 10px 0px 0px -10px;text-decoration: none;}


#footer LI, #terms LI{border-right: 1px solid #FFF;float: left;height: 10px;margin-left: 5px;margin-right: 0px;margin-top: 4px;padding-right: 5px;}


#footerwrap LI.item15, #footerwrap LI.item54{border-right: none !important;}


#footer LI A, #terms LI A{color: #FFF;float: left;font-family: "Lucida Grande", Helvetica, Arial;font-size: 9px;line-height: 15px;margin-top: -2px;text-decoration: none;vertical-align: baseline;}


#footer LI A:hover, #terms LI A:hover{color: #EF8214;}


.hidetxt{text-indent: -9999px;}


#content H1.LeftNavCat{color: #000000;font-size: 16px;line-height: normal;margin-bottom: 5px;margin-left: 0px;clear: both;}


#content{font-family: "Lucida Grande", Arial, Helvetica, sans-serif;}


.content P{font-size: 12px;font-style: normal;font-weight: normal;line-height: 16px;}


#content PRE{background: #FFF;border: 1px dashed #CCC;border-left: 5px solid #CCC;color: #333;padding: 10px;width: 805px;}


#content #twocolumnsleft PRE, #content #twocolumnsright PRE{width: 605px;}


#content BLOCKQUOTE{background: url(../images/bg_blockquote.png) no-repeat scroll left top;font-style: italic;height: 27px;line-height: 14px;padding: 10px 10px 30px 40px;}


#content .blockquote{background: url(../images/bg_blockquoteright.png) no-repeat scroll right bottom;}


div.rightcolumn LI{}


.content LI{font-size: 12px;padding: 0 0 0 25px;}


#onecolumn LI{padding-left: 31px;}


#content LI.plus{background: transparent url(../images/icons/plus.png) no-repeat scroll 1% 50%;}


#content LI.listpointer{background: transparent url(../images/icons/pointer.png) no-repeat scroll 1% 50%;}


#content LI.listpointers{background: transparent url(../images/icons/pointers.png) no-repeat scroll 1% 50%;}


#content LI.listplusgray{background: transparent url(../images/icons/plusgray.png) no-repeat scroll 1% 50%;}


#content LI.listgray{background: transparent url(../images/icons/gray.png) no-repeat scroll 1% 50%;}


#content LI.listpointergray{background: transparent url(../images/icons/pointergray.png) no-repeat scroll 1% 50%;}


#content LI.listpointersgray{background: transparent url(../images/icons/pointersgray.png) no-repeat scroll 1% 50%;}


#content LI.listplusgray{background: transparent url(../images/icons/plusgray.png) no-repeat scroll 1% 50%;}


#content LI.listarrow{background: transparent url(../images/icons/bullet_go.png) no-repeat scroll 1% 50%;}


#content LI.liststar{background: transparent url(../images/icons/star.png) no-repeat scroll 1% 50%;}


#content LI.listorange{list-style-image: url(../images/bullet.gif);list-style-position: outside;margin-left: 25px;padding: 0 0 0 0px;}


#content LI.listorange a{text-decoration: underline;}


#content LI.listx{background: transparent url(../images/icons/cross.png) no-repeat scroll 1% 50%;}


#content LI.listwarn{background: transparent url(../images/icons/error.png) no-repeat scroll 1% 50%;}


#content LI.listalert{background: transparent url(../images/icons/exclamation.png) no-repeat scroll 1% 50%;}


#content LI.listpointers{background: transparent url(../images/icons/pointers.png) no-repeat scroll 1% 50%;}


#content LI.listplusgray{background: transparent url(../images/icons/plusgray.png) no-repeat scroll 1% 50%;}


#content LI.listinfo{background: transparent url(../images/icons/information.png) no-repeat scroll 1% 50%;}


#content LI.listquestion{background: transparent url(../images/icons/help.png) no-repeat scroll 1% 50%;}


#content LI.listpointersgray{background: transparent url(../images/icons/pointersgray.png) no-repeat scroll 1% 50%;}


#content LI.listbulb{background: transparent url(../images/icons/lightbulb.png) no-repeat scroll 1% 50%;}


#content LI.listacrobat{background: transparent url(../images/icons/acrobat.png) no-repeat scroll 1% 50%;}


#content LI.listword{background: transparent url(../images/icons/page_white_word.png) no-repeat scroll 1% 50%;}


#content LI.listpowerpoint{background: transparent url(../images/icons/page_white_powerpoint.png) no-repeat scroll 1% 50%;}


#content LI.listexcel{background: transparent url(../images/icons/page_white_excel.png) no-repeat scroll 1% 50%;}


#content LI.listcheck{background: transparent url(../images/icons/check.png) no-repeat scroll 1% 50%;}


#content LI.listvideo{background: transparent url(../images/icons/television.png) no-repeat scroll 1% 50%;}


#content LI.listpga{background: transparent url(../images/icons/sport_golf.png) no-repeat scroll 1% 50%;}


#content LI.listbulb{background: transparent url(../images/icons/lightbulb.png) no-repeat scroll 1% 50%;}


#content LI.listacrobat{background: transparent url(../images/icons/acrobat.png) no-repeat scroll 1% 50%;}


#content LI.listtelephone{background: transparent url(../images/icons/telephone.png) no-repeat scroll 1% 50%;}


#content LI.listmail{background: transparent url(../images/icons/email.png) no-repeat scroll 1% 50%;}


#content LI.listaudio{background: transparent url(../images/icons/sound.png) no-repeat scroll 1% 50%;}


#content LI.listoffice{background: transparent url(../images/icons/page_white_office.png) no-repeat scroll 1% 50%;}


#content LI.listimage{background: transparent url(../images/icons/picture.png) no-repeat scroll 1% 50%;}


#content LI.listleadership{background: transparent url(../images/icons/page_white_medal.png) no-repeat scroll 1% 50%;}


#content LI.listgraphics{background: transparent url(../images/icons/page_white_paint.png) no-repeat scroll 1% 50%;}


#content LI.listarchive{background: transparent url(../images/icons/page_white_compressed.png) no-repeat scroll 1% 50%;}


#content LI.listexcel{background: transparent url(../images/icons/page_white_excel.png) no-repeat scroll 1% 50%;}


#content LI.listreport{background: transparent url(../images/icons/report.png) no-repeat scroll 1% 50%;}


#content LI.listcalendar{background: transparent url(../images/icons/date.png) no-repeat scroll 1% 50%;}


#content LI.listcontact{background: transparent url(../images/icons/vcard.png) no-repeat scroll 1% 50%;}


#content LI.listphone{background: transparent url(../images/icons/phone.png) no-repeat scroll 1% 50%;}


#content SPAN.success, #content SPAN.error, #content SPAN.information, #content SPAN.note, #content SPAN.download, #content SPAN.idea{display: block;height: 22px;margin-bottom: 10px;padding: 10px;text-indent: 30px;width: 650px;}


#content #twocolumnsleft SPAN.success, #content #twocolumnsleft SPAN.error, #content #twocolumnsleft SPAN.information, #content #twocolumnsleft SPAN.note, #content #twocolumnsleft SPAN.download, #content #twocolumnsleft SPAN.idea, #content #twocolumnsleft SPAN.success, #content #twocolumnsleft SPAN.error, #content #twocolumnsleft SPAN.information, #content #twocolumnsrightspan.note, #content #twocolumnsleft SPAN.download, #content #twocolumnsleft SPAN.idea{width: 600px;}


#content SPAN.success{background: #EEF7DD url(../images/icons/bigcheck.png) no-repeat scroll left center;border: 1px solid #C2DF88;color: #57861A;}


#content SPAN.error{background: #FFD9D9 url(../images/icons/bigerror.png) no-repeat scroll left center;border: 1px solid #FE7B7A;color: #CC0000;}


#content SPAN.information{background: #DAE7F9 url(../images/icons/biginfo.png) no-repeat scroll left center;border: 1px solid #629DE3;color: #216BC4;}


#content SPAN.note{background: #FFF7D9 url(../images/icons/bignote.png) no-repeat scroll left center;border: 1px solid #FDE179;color: #C2A021;}


#content SPAN.download{background: #EEF7DD url(../images/icons/bigdownload.png) no-repeat scroll left center;border: 1px solid #C2DF88;color: #618E27;}


#content SPAN.idea{background: #FFF7D9 url(../images/icons/bigidea.png) no-repeat scroll left center;border: 1px solid #FDE179;color: #C2A021;}


#content EM{line-height: 19px;}


#content EM.box{border: 1px dashed #AAB4BE;color: #646464;}


#content EM.directory{background: url(../images/icons/folder.png) no-repeat scroll left top;font-weight: bold;height: 16px;padding: 3px 0px 2px 18px;}


#content EM.file{background: url(../images/icons/file.png) no-repeat scroll left top;font-weight: bold;height: 16px;padding: 3px 0px 2px 18px;}


A{color: #E55029;font-size: 11px;}


#search #mod_search_searchword{background: #FFFFFF none repeat scroll 0 0;border: 1px solid #7F9DB9;color: #808285;font-size: 11px;height: 12px;padding: 4px;width: 120px;}


#pathway A{color: #FFF;}


.modmenuwrap{background: #FAF5DE;border-top: 5px solid #F7931D;color: #333333;padding: 0px 20px 10px;}


#content .module H3{background-color: #666666;color: #FFF;font-family: "Lucida Grande", Helvetica, Arial, sans-serif;font-size: 11px;line-height: 12px;}


#content .module .modulecontent{color: #666666;font-family: "Lucida Grande", Helvetica, Arial;font-size: 11px;line-height: 16px;min-height: 127px;}


#content .module .moduletable-light H3{background-color: #CCCDCC;color: #333333;}


#content .module .moduletable-light .modulecontent{border: 1px solid #CCCDCC;}


#content .module .moduletable-orange H3{background-color: #E89729;color: #FFF;}


#content .module .moduletable-orange .modulecontent{border: 1px solid #E89729;}


#content .module .moduletable-new H3{background-color: #666666;color: #FFF;}


#content .module .moduletable-new .modulecontent{background: #FFF url(../images/bg_newmod.png) no-repeat scroll top right;border: 1px solid #666666;padding-right: 26px;width: 168px !important;}


#content .module .moduletable-highlight H3{background-color: #666666;color: #FFF;}


#content .module .moduletable-highlight .modulecontent{background: #F9F4C3;border: 1px solid #666666;}


#content .module .moduletable-orangefade, #content .module .moduletable-bluefade, #content .module .moduletable-greenfade, #content .module .moduletable-grayfade, #content .module .moduletable-tanfade, #content .module .moduletable-blackfade{background-color: #FFF;border: 1px solid #666;padding: 1px;}


#content .module .moduletable-orangefade H3, #content .module .moduletable-bluefade H3, #content .module .moduletable-greenfade H3, #content .module .moduletable-grayfade H3, #content .module .moduletable-tanfade H3, #content .module .moduletable-blackfade H3{background: none;}


#content .module .moduletable-orangefade .modulecontent, #content .module .moduletable-bluefade .modulecontent, #content .module .moduletable-greenfade .modulecontent, #content .module .moduletable-grayfade .modulecontent, #content .module .moduletable-tanfade .modulecontent, #content .module .moduletable-blackfade .modulecontent{background: none;border: none;color: #FFF;min-height: 127px;}


#content .module .moduletable-orangefade .modwrap{background: #F08205 url(../images/bg_orangefade.png) repeat-x scroll left top;color: #FFF;min-height: 127px;}


#content .module .moduletable-bluefade .modwrap{background: #82AAD7 url(../images/bg_bluefade.png) repeat-x scroll left top;color: #FFF;min-height: 127px;}


#content .module .moduletable-greenfade .modwrap{background: #78A041 url(../images/bg_greenfade.png) repeat-x scroll left top;color: #FFF;min-height: 127px;}


#content .module .moduletable-grayfade .modwrap{background: #F5F5F5 url(../images/bg_grayfade.png) repeat-x scroll left top;color: #666666;min-height: 127px;}


#content .module .moduletable-grayfade .modulecontent, #content .module .moduletable-grayfade H3{color: #666666;}


#content .module .moduletable-blackfade .modwrap{background: #141414 url(../images/bg_blackfade.png) repeat-x scroll left top;color: #FFF;min-height: 127px;}


#content .module .moduletable-tanfade .modwrap{background: #FCF9F0 url(../images/bg_tanfade.png) repeat-x scroll left top;color: #3F3F3E;min-height: 127px;}


#content .module .moduletable-tanfade .modulecontent, #content .module .moduletable-tanfade H3{color: #3F3F3E;}


#content .module .moduletable-dashboard .modwrap{border: 1px solid #CECECE;}


#content .module .moduletable-dashboard H3{background: url(../images/bg_dashboardh3.png) repeat-x;border-bottom: 1px solid #CCC;color: #333333;line-height: 20px;padding-bottom: 5px;}


#content .module .moduletable-dashboard .modulecontent{border: none;overflow: hidden;padding-bottom: 1px;}


#content .rightcontent .moduletable-dashboard .modulecontent{width: 185px;}


#content .rightcontent .module .moduletable-dashboard H3{width: 200px !important;}


#content .rightcontent .module .moduletable-dashboard .modwrap{width: 200px;}


#content #contentcontainer .rightcontent .module .moduletable-dashboard .modulecontent{width: 185px !important;}


#content .module .moduletable-dashboard .modulecontent LI{border-bottom: 1px solid #D4C9AD;color: #E55029;line-height: 16px;margin-left: -18px;padding: 4px 0 4px 24px;width: 100%;}


#content .module .moduletable-dashboard .modulecontent UL{padding: 0 0 0 10px;width: 100%;}


#content #bottom .module .moduletable-dashboard{float: left;margin-left: 21px;width: 429px;}


#content #bottom .module .modulecontent{height: 173px;}


#content .module .moduletable-dashboard LI.last{border-bottom: none;}


#columns .leftcontent .module H3, #columns .rightcontent .module H3{height: 20px;width: 203px;}


#columns .leftcontent .module H3 .inner, #columns .rightcontent .module H3 .inner{float: left;margin: 6px 0 0 6px;}


#columns #bottom .module H3 .inner{padding: 6px 0 0 6px;}


#columns .leftcontent .module .modulecontent, #threecolumns .leftcontent .module .modulecontent, #columns .rightcontent .module .modulecontent, #threecolumns .rightcontent .module .modulecontent{width: 187px;}


#columns .leftcontent .module, #columns .rightcontent .module{margin-bottom: 20px;}


#over{float: left;width: 655px;}


#under{float: left;width: 655px;}


#threecolumns #over .module, #threecolumns #under .module{float: left;font-size: 9px;margin: 10px 24px 0 0;width: 202px;}


#threecolumns #over3 .module, #threecolumns #under3 .module{float: right;margin-right: 1px;}


#threecolumns #over .module H3, #threecolumns #under .module H3{background: #333333;color: #FFF;height: 45px;width: 202px;}


#threecolumns #over .module H3 .inner, #threecolumns #under .module H3 .inner{float: left;font-size: 9px;line-height: 17px;margin: 5px 0 0 11px;width: 169px;}


#threecolumns #over .module .modulecontent, #threecolumns #under .module .modulecontent{min-height: 166px;}


#bottom{float: left;margin-bottom: 20px;margin-top: 5px;width: 880px;}


#bottom .module{float: left;margin-right: 2px;min-height: 194px;width: 428px;}


#content #alert SPAN{padding-bottom: 5px;padding-top: 20px;width: 858px !important;}


.clear{clear: both;}


#threecolumns #rightcolumn .maincontent SPAN.success, #threecolumns #rightcolumn .maincontent SPAN.error, #threecolumns #rightcolumn .maincontent SPAN.information, #threecolumns #rightcolumn .maincontent SPAN.note, #threecolumns #rightcolumn .maincontent SPAN.download, #threecolumns #rightcolumn .maincontent SPAN.idea{width: 435px !important;}


#threecolumns #rightcolumn .maincontent PRE, #threecolumns #rightcolumn .maincontent BLOCKQUOTE{width: 375px;}


#content #bottom .module .modulecontent{min-height: 178px;}


#content #bottom .module .moduletable-dashboard .modulecontent{min-height: 173px;}


#dSFeature2 TABLE TD.secondaryFeatureDesc{padding: 10px;}


UL#latest_news a{/*color: #6B625F;*/color:#717171;font-size: 11px;text-decoration: underline;}


UL#latest_news LI.news_article{list-style-image: none;margin-top: 3px;padding: 4px 0px;}


UL#latest_news LI.event_articles{list-style-image: none;margin-top: 3px;padding: 4px 0px;}


UL#latest_news{/*margin-bottom: -20px;*/#search_box{padding-bottom: 20px;}


A#active_menu-son-of-suckerfish-horizontal.mainlevel_current-son-of-suckerfish-horizontal .expanded{color: #EF8214;font-weight: bold;}


#footer_right{float: right;position: absolute;}


#quick_links{border: 1px solid #CCCDCC;clear: both;float: right;padding: 5px;position: relative;width: 194px;}


#quick_links P{font-size: 11px;}


#quick_links A{text-decoration: underline;}


#related_resources{border: 1px solid #CCCDCC;clear: both;color: #666666;float: right;font-family: "Lucida Grande",Helvetica,Arial;font-size: 11px;line-height: 16px;padding: 5px;position: relative;width: 194px;}


#related_resources P{font-size: 11px;}


#related_resources A{text-decoration: underline;}


#related_events{border: 1px solid #CCCDCC;clear: both;color: #666666;float: right;font-family: "Lucida Grande",Helvetica,Arial;font-size: 11px;height: 300px;height: auto !important;line-height: 16px;padding: 5px;position: relative;width: 194px;}


#related_events P{font-size: 11px;}


#related_events A{text-decoration: underline;}


#office_locations{border: 1px solid #666666;clear: both;color: #666666;float: right;font-family: "Lucida Grande",Helvetica,Arial;font-size: 11px;height: 300px;height: auto !important;line-height: 16px;padding: 5px;position: relative;width: 193px;}


#office_locations A{text-decoration: underline;}


#modulewrap{border: 0px solid #666666;float: right;margin-left: 50px;position: relative;width: 205px;}


.TopMainWrap{position: relative;width: 880px;}


.TopLeftItem{float: left;height: 308px;position: relative;width: 655px;}


.TopRightItem{float: right;height: 308px;position: relative;width: 205px;}


.BottomMainWrap{float: left;position: relative;width: 880px;}


.BottomLeftItem{float: left;position: relative;width: 430px;}


.BottomCenterItem{border: 1px solid #666;float: left;margin-left: 19px;margin-right: 17px;position: relative;width: 205px;}


.BottomRightItem{border: 1px solid #666;float: right;position: relative;width: 205px;}


#content table.moduletableBottomCenterItem{margin: 0;}


.rss_feed{font-style: normal;left: 120px;overflow: visible;position: relative;top: 24px;visibility: visible;width: 110px;z-index: 100;}


#dRelated{border: 1px solid #CCCDCC;font-family: "Lucida Grande",Helvetica,Arial,sans-serif;font-size: 11px;}


#dRelHeader{background-color: #CCCDCC;color: #000000;font-family: "Lucida Grande",Helvetica,Arial,sans-serif;font-size: 11px;padding: 3px;}


td.issueHeader{color: #FFFFFF;font-family: "Lucida Grande", Helvetica, Arial;font-size: 11px;padding: 5px;}


td.issuePreview{font-family: "Lucida Grande", Helvetica, Arial;font-size: 11px;padding: 5px;}


#dTextBox{border: 1px solid #666666;color: #666666;font-family: "Lucida Grande", Helvetica, Arial;font-size: 11px;line-height: 16px;padding: 7px;}


.rr{color: rgb(0, 0, 0);font-family: "Lucida Grande",Helvetica,Arial,sans-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height: 14px;padding: 10px;padding-top: 0px;}


.rrHeader{color: rgb(0, 0, 0);font-family: "Lucida Grande",Helvetica,Arial,sans-serif;font-size: 11px;font-style: normal;font-weight: bold;font-weight: normal;padding-left: 10px;}


div#dText.full_width{width: 95%;}


.pdf_icon{padding: 1px 0px 2px 20px;background-image: url(/images/icon_pdf.gif);background-repeat: no-repeat;}


.rss_icon{padding: 1px 0px 2px 20px;background-image: url(/images/icon_rss.gif);background-repeat: no-repeat;}


.email_icon{padding: 1px 0px 2px 20px;background-image: url(/images/icon_email.gif);background-repeat: no-repeat;}


#sidebar_header {width: 200px; color: #ffffff; background-color: #666666;padding:3px;}


div#dSubHeaderImage {margin-bottom: 15px;}
