/* ##### Notes ##### */
/*
url(/~gray/modx/assets/images/dm/filename.ext)
*/


body {
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.70em;
	background-color : #483D8B;
	text-align : center;
	width : 75em;
}
a,
a:link,
a:visited,
a:active {
	color : #333399;
	font-weight : bold;
	text-decoration : underline;
	border-bottom : 0px none;
}
a:hover {
	color : #333399;
	font-weight : bold;
	text-decoration : none;
}
.hidden {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	visibility : hidden;
	display : none;
	line-height : 0px;
}

/* -------------------------------------------------------------- */
/* General Page Positioning Elements */
#main {
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	text-align : left;
	width : 75em;
	background-color : #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	background-image : url(../images/dm/mainBG.jpg);
	background-position : left top;
	background-repeat : no-repeat;
}
#mainspare {
	width : 100%;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	text-align : left;
}
#mainfloatindex {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
}
#mainfloatcontent {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
}

/* -------------------------------------------------------------- */
/* Index Page - Main Logo */
#mainheading {
	height : 150px;
	width : 100%;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border-bottom : 1px solid #FFFFFF;
}
#mainheading h1 {
	height : 150px;
	width : 200px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : block;
	background-image : url(../images/dm/bg_mainLogo.gif);
	background-repeat : no-repeat;
	background-color : #333399;
	background-position : 19px 44px;
	border-right : 1px solid #FFFFFF;
	float : left;
}
#mhextra {
	height : 150px;
	width : 200px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : block;
	border-left : 1px solid #FFFFFF;
	float : right;
}

/* -------------------------------------------------------------- */
/* Index Page - Content Area Block */
#contentarea {
	margin : 20px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background-color : #FFFFFF;
	position : relative;
}

/* -------------------------------------------------------------- */
/* Content Page - Content Area Block */
#contentareacontent {
	margin : 20px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background-color : #FFFFFF;
	position : relative;
}

/* -------------------------------------------------------------- */
/* Index Page - Welcome Block */
#pageheading {
	margin : 0px 0px 0px 0px;
	padding : 3em 0px 0px 0px;
	clear : both;
	background-color : #0066CC;
	border-top : 1px solid #FFFFFF;
	width: 100%;
}
#contentarea>#pageheading {
	height : 5em;
}
#pageheading h2 {
	margin : 0px 0px 0px 199px;
	padding : 10px 0px 0px 10px;
	color : #FFFFFF;
	border-left : 1px solid #FFFFFF;
	font-size : 2.5em;
	font-weight : normal;
	height : 2em;
}
#contentarea>#pageheading h2 {
	margin : 0px 0px 0px 200px;
}
#pageheading span {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : block;
	visibility : visible;
	line-height : auto;
}

/* -------------------------------------------------------------- */
/* Content Page - Welcome Block */
#contentareacontent #pageheading {
	margin : 0px 0px 0px 0px;
	padding : 3em 0px 0px 0px;
	clear : both;
	background-color : #0066CC;
	border-top : 1px solid #FFFFFF;
	width: 100%;
}
#contentareacontent>#pageheading {
	height : 5em;
}
#contentareacontent #pageheading h2 {
	margin : 0px 0px 0px 199px;
	padding : 10px 0px 0px 10px;
	color : #FFFFFF;
	border-left : 1px solid #FFFFFF;
	font-size : 2.5em;
	font-weight : normal;
	height : 2em;
}
#contentareacontent>#pageheading h2 {
	margin : 0px 0px 0px 200px;
}



/* -------------------------------------------------------------- */
/* Content Page - Subheading Block */
#contentareacontent #pagesubheading {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	clear : both;
	background-color : #333399;
	width: 100%;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}
#contentareacontent #pagesubheading h3 {
	margin : 0px 0px 0px 199px;
	padding : 5px 0px 5px 10px;
	color : #FFFFFF;
	border-left : 1px solid #FFFFFF;
	font-size : 1.5em;
	font-weight : normal;
}
#contentareacontent>#pagesubheading h3 {
	margin : 0px 0px 0px 200px;
}

/* -------------------------------------------------------------- */
/* Index Page - Content Area - text */
#contentwhole {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : #FFFFFF;
	width : 56em;
	position : relative;
	float : right;
}

/* -------------------------------------------------------------- */
/* Content Page - Content Area - text */
#mainfloatcontent #contentwhole {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : #FFFFFF;
	width : 56em;
	position : relative;
	float : right;
}

/* -------------------------------------------------------------- */
/* Index Page - Navigation area */
#navigationarea {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

/* -------------------------------------------------------------- */
/* Content Page - Navigation area */
#navigationareacontent {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
#navsep {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	visibility : hidden;
	display : none;
	line-height : 0px;
	font-size : 0px;
	width : 0px;
	height : 0px;
	clear : none;
}

/* -------------------------------------------------------------- */
/* Index Page - Main Site Links */
#mainsitelinks {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	position : absolute;
	left : 0px;
	top : 0px;
	height : 3em;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	background-color : #333399;
	width : 100%;
}
#mainsitelinks h3 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/title_MainSiteLinks.gif);
	background-repeat : no-repeat;
	background-position : 33px 0.45em;
	width : 200px;
	height : 2em;
	float : left;
	border-right : 1px solid #FFFFFF;
}
#navigationarea>#mainsitelinks h3 {
	height : 2.6em;
	position : relative;
	left : 0px;
}
#mainsitelinks span {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : none;
	visibility : hidden;
	line-height : 0px;
}
#mainsitelinks ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}
#mainsitelinks li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : inline;
}
#mainsitelinks .here {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : none;
	visibility : hidden;
	line-height : 0px;
	font-size : 0px;
}
#mainsitelinks a,
#mainsitelinks a:link,
#mainsitelinks a:visited,
#mainsitelinks a:active {
	margin : 0px 0px 0px 0px;
	padding : 1em 5px 0em 5px;
	font-weight : normal;
	text-decoration : none;
	font-size : 1em;
	color : #FFFFFF;
	height : 3.2em;
	display : block;
	float : left;
	border-right : 1px solid #FFFFFF;
}
#navigationarea>#mainsitelinks a,
#navigationarea>#mainsitelinks a:link,
#navigationarea>#mainsitelinks a:visited,
#navigationarea>#mainsitelinks a:active {
	height : 2em;
}
#mainsitelinks a:hover {
	background-color : #0066CC;
}

/* -------------------------------------------------------------- */
/* Content Page - Main Site Links */
#navigationareacontent #mainsitelinks {
	
}
#navigationareacontent #mainsitelinks h3 {
	
}
#navigationareacontent>#mainsitelinks h3 {
	height : 2.6em;
}
#navigationareacontent #mainsitelinks ul {
	
}
#navigationareacontent #mainsitelinks li {
	
}
#navigationareacontent #mainsitelinks .here {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : none;
	visibility : hidden;
	line-height : 0px;
	font-size : 0px;
}
#navigationareacontent #mainsitelinks a,
#navigationareacontent #mainsitelinks a:link,
#navigationareacontent #mainsitelinks a:visited,
#navigationareacontent #mainsitelinks a:active {
	margin : 0px 0px 0px 0px;
	padding : 1em 5px 0em 5px;
	font-weight : normal;
	text-decoration : none;
	font-size : 1em;
	color : #FFFFFF;
	height : 3.2em;
	display : block;
	float : left;
	border-right : 1px solid #FFFFFF;
}
#navigationareacontent>#mainsitelinks a,
#navigationareacontent>#mainsitelinks a:link,
#navigationareacontent>#mainsitelinks a:visited,
#navigationareacontent>#mainsitelinks a:active {
	height : 2em;
}

/* -------------------------------------------------------------- */
/* Index Page - Search Box */
#searchbox {
	margin : 0px 0px 0px 0px;
	padding : 5px 0px 0px 0px;
	width : 200px;
	
	position : absolute;
	top : 3em;
	left : 0px;
}
#navigationarea>#searchbox {
	
}
#searchbox h3 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/title_SiteSearch.gif);
	background-repeat : no-repeat;
	width : 80px;
	height : 16px;
	background-position : 5px 2px;
}
#searchbox span {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : none;
	visibility : hidden;
	line-height : 0px;
}
.FSF_form {
	margin : 0px 0px 0px 0px;
	padding : 5px 5px 5px 5px;
}
.FSF_input {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 1px solid #FFFFFF;
	width : 74%;
}
.FSF_submit {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 0px none #333399;
	background-color : #333399;
	font-weight : bold;
	color : #FFFFFF;
	width : 24%;
}

/* -------------------------------------------------------------- */
/* Content Page - Search Box */
#navigationareacontent #searchbox {
	
}
#navigationareacontent>#searchbox {
	
}

/* -------------------------------------------------------------- */
/* Index Page - Site Themes Box */
#sitethemesmenu {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 0.9em;
	width : 200px;
	display : block;
	border-right : 1px solid #FFFFFF;
	border-top : 1px solid #FFFFFF;
	position : static;
}
#navigationarea>#sitethemesmenu,
#navigationareacontent>#sitethemesmenu {
	position : static;
	top : auto;
}
#sitethemesmenu h3 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/title_SiteThemes.gif);
	background-repeat : no-repeat;
	background-position : 88px 10px;
	background-color : #333399;
	height : 50px;
	/*border-bottom: 1px solid #FFFFFF;*/
}
#sitethemesmenu span {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : none;
	visibility : hidden;
	line-height : 0px;
}

.sitestylemenuintro {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	visibility : hidden;
	display : none;
	line-height : 0px;
}
#sitethemesmenu .sitestylemenuintro span {
	
}
.sitestylemenunote {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	visibility : hidden;
	display : none;
	line-height : 0px;
}
#sitethemesmenu .sitestylemenunote span {
	
}

#sitethemesmenu ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
	
	border : 1px solid #FFFFFF;
	border-left : 0px none;
	border-right : 0px none;
	border-bottom : 0px none;
}
#sitethemesmenu li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border-bottom: 1px solid #FFFFFF;
	text-align : right;
	width : 100%;
}
.stylelinkdm {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	line-height : 0px;
	visibility : hidden;
	display : none;
}

/* Gray Style */
#stylegray {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/button_siteThemes_1.jpg);
}
#stylegray a,
#stylegray a:link,
#stylegray a:visited,
#stylegray a:active {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/button_siteThemes_1_link.gif);
	background-repeat : no-repeat;
	background-position : left top;
	width : 200px;
	height : 60px;
	display : block;
}
#stylegray a:hover {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-position : right top;
	width : 200px;
	height : 60px;
}

/* Lights Style */
#stylelights {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/button_siteThemes_2.jpg);
}
#stylelights a,
#stylelights a:link,
#stylelights a:visited,
#stylelights a:active {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/button_siteThemes_2_link.gif);
	background-repeat : no-repeat;
	background-position : left top;
	width : 200px;
	height : 60px;
	display : block;
}
#stylelights a:hover {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-position : right top;
	width : 200px;
	height : 60px;
}

/* Flame Style */
#styleflame {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/button_siteThemes_3.jpg);
}
#styleflame a,
#styleflame a:link,
#styleflame a:visited,
#styleflame a:active {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/button_siteThemes_3_link.gif);
	background-repeat : no-repeat;
	background-position : left top;
	width : 200px;
	height : 60px;
	display : block;
}
#styleflame a:hover {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-position : right top;
	width : 200px;
	height : 60px;
}

/* Rock Style */
#styledonington {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/button_siteThemes_4.jpg);
}
#styledonington a,
#styledonington a:link,
#styledonington a:visited,
#styledonington a:active {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/button_siteThemes_4_link.gif);
	background-repeat : no-repeat;
	background-position : left top;
	width : 200px;
	height : 60px;
	display : block;
}
#styledonington a:hover {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-position : right top;
	width : 200px;
	height : 60px;
}

/* No Style Style */
#stylenostyle {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/button_siteThemes_5.jpg);
}
#stylenostyle a,
#stylenostyle a:link,
#stylenostyle a:visited,
#stylenostyle a:active {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/button_siteThemes_5_link.gif);
	background-repeat : no-repeat;
	background-position : left top;
	width : 200px;
	height : 60px;
	display : block;
}
#stylenostyle a:hover {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-position : right top;
	width : 200px;
	height : 60px;
}

/* -------------------------------------------------------------- */
/* Content Page - Site Themes Box */
#navigationareacontent #sitethemesmenu {
	
}
#navigationareacontent>#sitethemesmenu {
	
}

/* -------------------------------------------------------------- */
/* Content Page - Related Links Box */
#relatedsitelinks {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : 199px;
	background-color : #333399;
	border-top : 20px solid #0066CC;
}
#navigationareacontent>#relatedsitelinks {
	width : 200px;
}
#relatedsitelinks h3 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/title_RelatedLinks.gif);
	background-repeat : no-repeat;
	background-position : 76px 10px;
	background-color : #333399;
	height : 50px;
	border-top : 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#relatedsitelinks p {
	margin : 0px 0px 0px 0px;
	padding : 10px 10px 10px 10px;
	font-size : 0.9em;
	color : #FFFFFF;
	text-align : right;
	border-bottom: 1px solid #FFFFFF;
}
#relatedsitelinks span {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : none;
	visibility : hidden;
	line-height : 0px;
}

#relatedsitelinks ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
#relatedsitelinks li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
	width : 100%;
	text-align : right;
}
#relatedsitelinks .here {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : none;
	visibility : hidden;
	line-height : 0px;
}
#relatedsitelinks a,
#relatedsitelinks a:link,
#relatedsitelinks a:visited,
#relatedsitelinks a:active {
	margin : 0px 0px 0px 0px;
	padding : 5px 10px 5px 10px;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	border-bottom : 1px solid #FFFFFF;
	display : block;
	width : auto;
}
#relatedsitelinks a:hover {
	margin : 0px 0px 0px 0px;
	padding : 5px 10px 5px 10px;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	border-bottom : 1px solid #FFFFFF;
	background-color : #0066CC;
	display : block;
	width : auto;
}

/* -------------------------------------------------------------- */
/* Content Page - Further Links Box */
#furthersitelinks {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : 199px;
	background-color : #333399;
	border-top : 20px solid #0066CC;
	border-bottom : 20px solid #0066CC;
}
#navigationareacontent>#furthersitelinks {
	width : 200px;
}
#furthersitelinks h3 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-image : url(../images/dm/title_FurtherLinks.gif);
	background-repeat : no-repeat;
	background-position : 82px 10px;
	background-color : #333399;
	height : 50px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#furthersitelinks p {
	margin : 0px 0px 0px 0px;
	padding : 10px 10px 10px 10px;
	font-size : 0.9em;
	color : #FFFFFF;
	text-align : right;
	border-bottom: 1px solid #FFFFFF;
}
#furthersitelinks span {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : none;
	visibility : hidden;
	line-height : 0px;
}

#furthersitelinks ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}
#furthersitelinks li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 0.9em;
	list-style-type : none;
	width : 100%;
	text-align : right;
}
#furthersitelinks .here {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : none;
	visibility : hidden;
	line-height : 0px;
}
#furthersitelinks a,
#furthersitelinks a:link,
#furthersitelinks a:visited,
#furthersitelinks a:active {
	margin : 0px 0px 0px 0px;
	padding : 5px 10px 5px 10px;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	border-bottom : 1px solid #FFFFFF;
	display : block;
	width : auto;
}
#furthersitelinks a:hover {
	margin : 0px 0px 0px 0px;
	padding : 5px 10px 5px 10px;
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	border-bottom : 1px solid #FFFFFF;
	background-color : #0066CC;
	display : block;
	width : auto;
}

/* -------------------------------------------------------------- */
/* Content Page - navstring layout */
#navstring {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 0px;
	display : block;
	line-height : normal;
}
#navstring h3 {
	margin : 0px 1px 0px 0px;
	padding : 0px 5px 0px 0px;
	float : left;
	font-size : 0.9em;
	color : #333399;
}
#navstring ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
#navstring li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
	display : inline;
	font-size : 0.9em;
}
#navstring li a {
	margin : 0px 0px 0px 0px;
	padding : 0px 3px 0px 3px;
	list-style-type : none;
	border : 1px solid #333399;
	background-color : #FFFFFF;
	color : #333399;
	text-decoration : none;
	font-weight : normal;
}
#navstring li a:hover {
	background-color : #0066CC;
	text-decoration : none;
	color : #FFFFFF;
}
.B_lastCrumb {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
	font-weight : normal;
	color : #FFFFFF;
	border : 1px solid #333399;
	background-color : #333399;
}

/* -------------------------------------------------------------- */
/* Content Page - date stamp layout */
#datestamp {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : block;
	font-size : 0.8em;
	color : #333399;
}

/* -------------------------------------------------------------- */
/* Cheat! - Bottom layout */
#bottomspare {
	
}

/* -------------------------------------------------------------- */
/* Index Page - bottom section layout */
#bottomarea {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	width : 100%;
	height : 8em;
	clear : both;
	position : relative;
	background-color : #0066CC;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}

/* -------------------------------------------------------------- */
/* Index Page - Accessibility Badges Box */
#accbadges {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	position : absolute;
	bottom : 40px;
	right : 10px;
}
#accbadges span,
#accbadges h3 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : none;
	visibility : hidden;
	line-height : 0px;
}
#accbadges ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}
#accbadges li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : inline;
}
#accbadges a,
#accbadges img {
	border : 0px none;
}

/* -------------------------------------------------------------- */
/* Index Page - Copyright Box */
#copyright {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	font-size : 0.85em;
	position : absolute;
	bottom : 20px;
	right : 10px;
	color : #FFFFFF;
}
#copyrighttext {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

/* -------------------------------------------------------------- */
/* Content Area Styles */
#contentbody {
	margin : 0px 0px 0px 0px;
	padding : 10px 10px 10px 0px;
}
#contentbody p {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
}
#contentbody a,
#contentbody a:link,
#contentbody a:visited,
#contentbody a:active {
	
}
#contentbody a:hover {
	
}
#contentbody h1,
#contentbody h2,
#contentbody h3 {
	margin : 20px 0px 10px 0px;
	padding : 2px 0px 3px 0px;
	clear : both;
	border-bottom : 1px solid #BEBADB;
	background-color : #0066CC;
	color : #FFFFFF;
	font-size : 1.5em;
	font-weight : normal;
}
#contentbody h4 {
	margin : 20px 0px 10px 0px;
	padding : 2px 0px 3px 1px;
	clear : both;
	border-bottom : 1px solid #BEBADB;
	background-color : #0066CC;
	color : #FFFFFF;
	font-size : 1.3em;
	font-weight : bold;
}
#contentbody h5 {
	margin : 20px 0px 10px 0px;
	padding : 2px 0px 3px 0px;
	clear : both;
	border-bottom : 1px solid #0066CC;
	color : #333399;
	font-size : 1.3em;
	font-weight : bold;
}
#contentbody h6 {
	margin : 20px 0px 10px 0px;
	padding : 2px 0px 3px 0px;
	clear : both;
	border-bottom : 1px solid #0066CC;
	color : #333399;
	font-size : 1.1em;
	font-weight : bold;
}
#contentbody h1 a,
#contentbody h2 a,
#contentbody h3 a,
#contentbody h4 a,
#contentbody h5 a,
#contentbody h6 a {
	text-decoration : none;
	color : #FFFFFF;
}
#contentbody ul {
	
}
#contentbody ol {
	
}
#contentbody li {
	
}
#contentbody hr {
	
}
#contentbody dl {
	
}
#contentbody dt {
	font-weight : bold;
	color : #483D8B;
}
#contentbody dd {
	font-style : italic;
}
#contentbody table {
	border : 1px solid #0066CC;
	font-size : 0.9em;
}
#contentbody tr {
	border : 1px solid #0066CC;
}
#contentbody th {
	border : 1px solid #0066CC;
	background-color : #0066CC;
	color : #FFFFFF;
}
#contentbody td {
	border : 1px solid #0066CC;
}

/* -------------------------------------------------------------- */
/* Portfolio page Styles */

/* Portfolio site link button */
#portfoliositelink {
	margin : 10px 0px 20px 0px;
	padding : 10px 0px 10px 0px;
	clear : both;
	border-top : 1px solid #0066CC;
	border-bottom : 1px solid #0066CC;
	text-align : center;
}
#portfoliositelink a,
#portfoliositelink a:link,
#portfoliositelink a:visited,
#portfoliositelink a:active {
	margin : 0px 0px 0px 0px;
	padding : 2px 5px 2px 5px;
	background-color : #333399;
	border : 2px ridge #000000;
	color : #FFFFFF;
	font-size : 1.2em;
	text-decoration : none;
}
#portfoliositelink a:hover {
	background-color : #0066CC;
}

/* No site available words */
#portfoliositenolink {
	margin : 10px 0px 20px 0px;
	padding : 10px 0px 10px 0px;
	clear : both;
	border-top : 1px solid #0066CC;
	border-bottom : 1px solid #0066CC;
	text-align : center;
	font-weight : bold;
	font-size : 1em;
	color : #333399;
}

/* thumbnail menu Styles */
#thumbnails {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
#thumbnails ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
	text-align : center;
}
#thumbnails li {
	margin : 10px 0px 30px 0px;
	padding : 0px 0px 0px 0px;
	display : inline;
	float : left;
	width : 13em;
}
#thumbnails li span {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : block;
}

/* -------------------------------------------------------------- */
/* Portfolio page CD Covers Styles */

/* General styling */
#cdthumbnails {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}
#cdthumbnails ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
}

/* Artwork Categories section styling */
.cdthumbnailscat{
	margin : 0px 0px 10px 0px;
	padding : 5px 5px 150px 5px;
	/*border : 1px solid #0066CC;*/
	list-style-type : none;
	width : auto;
}

/* Artwork Category Title */
.cdthumbnailssectiontitle {
	margin : 0px 0px 20px 0px;
	padding : 2px 2px 2px 2px;
	font-weight : bold;
	font-size : 1.5em;
	color : #0066CC;
}

/* Artwork Category section box styling */
.cdthumbnailsselection li {
	margin : 10px 0px 20px 0px;
	padding : 5px 5px 5px 5px;
	clear : both;
}

/* Artwork Title */
.cdthumbnailstitle {
	font-weight : bold;
	color : #333399;
}

/* Thunbnails styling */
.cdthumbnailsthumbs {
	
}
.cdthumbnailsthumbs ul {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	list-style-type : none;
	text-align : center;
}
.cdthumbnailsthumbs li {
	margin : 10px 5px 30px 0px;
	padding : 0px 0px 0px 0px;
	display : inline;
	width : auto;
	clear : none;
	float : left;
	border : 0px none;
}
.cdthumbnailsthumbs li span {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	display : block;
}
.cdthumbnailsthumbs img {
	border : 0px none;
}