/* Arcturis CSS/SKIN */
/* Main body */
body {background-color: #fff; margin-left: 0px; margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;}
#wrap { background:#fff; color:#404040; margin:0 auto; width:900px;}

/*Hedder*/
#HEDDER {height:59px; width:900px; background:#fff url(images/header_BGrepeat.gif) top center repeat-x;}
#HLOGO {position: relative; height:59px; width:315px; float:left;}
#HLOGO img{ border:0px;}
#HMENU {position:relative; padding: 34px 0 0 0; height:59px; width:585px; float:right; text-align:right;}
#HMENU #dnn_dnnRADMENU_RadMenu1 {position: relative; float:right;}

/*BREADCRUMB*/
#BREADCRUMBDIV {height:30px; width:900px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #bdbdbd; line-height:30px; white-space:nowrap;}
a.BREADCRUMB:link {color: #8c8d8e; text-decoration: none;}
a.BREADCRUMB:visited {color: #8c8d8e; text-decoration: none;}
a.BREADCRUMB:hover {color: #000000; text-decoration: none;}
span.BREADCRUMB {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #bdbdbd;}

/*MAIN*/
#MAINFRAMETOP {height:10px; width:900px; background-image:url(images/frame_Top.gif); background-repeat: repeat-x;}
#content {width:900px; height:auto; background-image:url(images/frame_BG.gif); background-repeat: repeat-y; }

#spacer {position: relative; height:5px; width:880px;}

/*#mainbody {background: #d7d7d8; margin: 0 10px 0 10px;}*/
#mainbody {background: #8c8d8e; margin: 0 10px 0 10px;}
/*#bodycolL {position: relative; width:180px; float:left; margin: 10px 0 0 10px; background: #d7d7d8; text-align:center;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #8c8d8e;}*/
#bodycolL {position: relative; width:180px; float:left; margin: 10px 0 0 10px; background: #8c8d8e; text-align:center;
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff;}
#bodycolLTop {position:relative; margin: -12px 0 0 0;}
#bodycolLMid {position:relative; min-height: 14px; margin: 7px 0 0 0;}
#bodycolLBot {position:relative; margin: 0 0 0 0;}

/*--- Below was the original style ---*/
/*.contentpane {position: relative; width: 660px; float:right; margin: 11px 0 9px 0; background: #d7d7d8; }*/
/*--- But it was changed to the following by Joe S at the request of Jim on 10-16-08 ---*/
.contentpane {position: relative; width: 660px; float:right; margin: 11px 0 9px 0; background: #8c8d8e; }

/*---- .contentpane, .normal, .NormalDisabled {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8c8d8e; line-height: 16px;} ---*/
.contentpane, .normal, .NormalDisabled {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: 16px;}
.contentpane hr {color: #bdbdbe; border: 0px none ; background-color: #bdbdbe; height:1px !important;}
/*.contentpane a:link {color: #ce611e; text-decoration: none;}
.contentpane a:visited {color: #ce611e;	text-decoration: none;}
.contentpane a:hover {color: #ce611e; text-decoration: underline;}*/
.contentpane a:link {color: #ffffff; text-decoration: underline;}
.contentpane a:visited {color: #ffffff; text-decoration: underline;}
.contentpane a:hover {color: #ffffff; text-decoration: underline;}

/*--- Added by Joe S ---*/
.contentpane td, contentpane p
{
	color:#ffffff;
}

#MAINFRAMEBOTTOM {height:10px; width:900px; background-image:url(images/frame_Bottom.gif); background-repeat: repeat-x;}

/*FOOTER*/
#FOOTER {width:900px; height:35px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #565656;}
#COPY {position: relative; top:50%; margin-top:-6px; width:200px; height:35px; text-align:left; float:left;}
#COPY .SkinObject {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #565656; white-space: normal;}
#SITEMAP {position: relative; top:50%; margin-top:0px; width:200px; height:35px; text-align:right; float:right;}
#LINKS {position: relative; top:50%; width:500px; height:35px; text-align:center; margin: -7px 200px 0 200px;}
#FooterPane {position: relative; width:500px; height:15px; text-align:center; margin: 5px 200px 0 200px;}
#dnn_FooterPane .cssbox {width: 900px;}
.cleaner {clear: both; height: 0; font-size: 0; visibility: hidden; content: ' ';}

/*PAGE STYLES*/

.footertext {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	color: #565656 !important;
}
.footertext a:link {
	color: #565656 !important;
	text-decoration: none !important;
}
.footertext a:visited {
	color: #565656 !important;
	text-decoration: none !important;
}
.footertext a:hover {
	color: #000000 !important;
	text-decoration: none !important;
}
.bodytextdark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #8c8d8e;*/ 
	color:#ffffff;
	line-height: 16px;
}
.bodytitledark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/*color: #8c8d8e;*/
	color:#ffffff;
}
.bodytextdark a:link {
	color: #ce611e;
	text-decoration: none;
}
.bodytextdark a:visited {
	color: #ce611e;
	text-decoration: none;
}
.bodytextdark a:hover {
	color: #ce611e;
	text-decoration: underline;
}
.bodytextdark hr {
	color: #bdbdbe;
}
.bodytextwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
}
.bodytitlewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 16px;
}
.bodytextwhite a:link {
	color: #ce611e;
	text-decoration: none;
	font-weight: bold;
}
.bodytextwhite a:visited {
	color: #ce611e;
	text-decoration: none;
	font-weight: bold;
}
.bodytextwhite a:hover {
	color: #ce611e;
	text-decoration: underline;
	font-weight: bold;
}
.bodytextwhite hr {
	color: #bdbdbe;
}
.bodytextwhitewhitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
}
.bodytitlewhitewhitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 16px;
}
.bodytextwhitewhitelink a:link {
	color: #FFFFFF; 
	text-decoration: underline;
}
.bodytextwhitewhitelink a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.bodytextwhitewhitelink a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.bodytextwhitewhitelink hr {
	color: #bdbdbe;
}
.imagepadding {
	padding-right: 15px;
	padding-bottom: 15px;
}

/*--- Pushes the submit button on the contact form over ---*/
#dnn_ctr584_DynamicForms_lnkSave
{
	margin-left:145px;
}

/*--- DNN Overrides ---*/
.FileManager_FileList, .FileManager_FileList td, .FileManager_Header, .FileManager_Item, .FileManager_AltItem, .FileManagerTreeNode, .FileManager_FileList a:link, .FileManager_FileList a:visited, .FileManager_FileList a:active, .FileManager_FileList a:hover
{
	color:#000000;
}

.DataGrid_AlternatingItem td
{
	color:#000000;
}
