/* Default Styles */
body, form, input, table, td, th, img, p
{
	margin:0;
	padding:0;
	border:0;
}

body, td
{
	color:#CCCCCC;
	font-size:9pt;	
	font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;
}

center { font-size:7pt; font-weight:bold; display:block; background-position:bottom; padding:5px; text-align:left; text-transform:uppercase; background-color:#343434; }

td { vertical-align:top; }

h1 {font-size:24px; font-weight:normal; line-height:22px; color:#89011c; letter-spacing:-0.5px; margin:0 0 15px; padding:0;}
h2 {font-size:22px; font-weight:normal; line-height:20px; color:#89011c; letter-spacing:-0.5px; margin:0 0 15px; padding:0;}
h3 {font-size:18px; font-weight:normal; line-height:16px; color:#89011c; letter-spacing:0; margin:10px 0 5px; padding:0;}
h4 {font-size:15px; font-weight:bold; line-height:13px; color:#89011c; letter-spacing:0; margin:10px 0 2px; padding:0; font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;}
h5 {font-size:13px; font-weight:bold; line-height:11px; color:#89011c; letter-spacing:0; margin:10px 0 2px; padding:0; font-family:Arial, Helvetica, Verdana, Geneva, sans-serif;}

ul {padding:0 15px;margin:10px 0;}
li {font-weight:bold;list-style-type: square;}

hr 
{
	height: 1px;
	border-top: 1px solid #C9C9C9;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	padding:0;
	margin:15px 0;
}

a:visited,
a:active,
a:hover,
a:link
{
	color:#FFCE0A;
	text-decoration:underline;
}

select,
select.Normal,
input {
	color:#000000;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #808080;
	color:#373737;
	padding:2px 3px;
	font-size:8pt;
	background-image:url('images/InputBg.gif');
	background-repeat:repeat-x;	
}

/* Content Layout */
#Body {
	background:#343434 url('images/body_bg.jpg') repeat-x;
}

#ct_pad {  height:50px; }

#ct_wrapper {
	margin:0 auto;
	text-align:center;
	width:822px;
}

#LogoWrapper {
	padding-top:33px;
	text-align:left;
}

#LogoWrapper #Logo 
{
	width:400px;
	float:left;
}

#LogoWrapper #Search 
{
	float:left;
	width:422px;
	text-align:right;
}

#LogoWrapper #Search input
{
	width:150px;
	border:1px solid #808080;
	color:#373737;
	padding:2px 3px;
	font-size:8pt;
	background-image:url('images/InputBg.gif');
	background-repeat:repeat-x;	
}

#LogoWrapper #Search a.SkinObject 
{
	background-image:url('images/SubmitBg.gif');
	background-repeat:repeat-x;
	color:#CCCCCC;
	padding:3px 5px;
	border:0;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
}

#LogoWrapper #Search a.SkinObject:hover 
{
	background-image:url('images/hdrYellow.gif');
	background-repeat:repeat-x;	
	background-position:left bottom;
	color:#000000;
}

#ct_menu { 
	height:41px;
	background-image:url('images/mnu_center.jpg');
	background-repeat:no-repeat;
	text-align:left;
	font-weight:bold;
	line-height:26px;
	padding:0 15px;	
}

#ct_menu a,
#ct_menu a:active,
#ct_menu a:hover,
#ct_menu a:link,
#ct_menu a:visited
{
	color:#ABABAB;
	text-decoration:none;
	padding:0 10px;
}

#ct_menu a:hover
{
	text-decoration:none;
	color:#000000;
	background-color:#FFCE0A;
	line-height:26px;
	padding:0 10px;
	background-image:url('images/hdrYellow.gif');
	background-repeat:repeat-x;	
	background-position:left bottom;
}

#ct_menu ul li ul li a.link
{
	background-image:url('images/body_bg.jpg');
	color:#E4BC2B;
}

#ct_menu ul li ul li a.link:hover
{
	background-image:url('images/hdrYellow.gif');
	background-repeat:repeat-x;	
	background-position:left bottom;
	color:#000000;
}

#ct_menu ul li ul li a img 
{
	padding-top:5px;
	padding-right:5px;
}

#ct_menu div.slide 
{
	border:1px solid #999999;
}

#ct_footer { 
	height:15px;
	background-image:url('images/ftr_center.jpg');
	background-repeat:no-repeat;
}

#ct_footerinternal { 
	height:15px;
	background-image:url('images/ftr_centerint.jpg');
	background-repeat:no-repeat;
}

#ct_sitelinks{
	text-align:left;
	color:#999999;
}

#ct_copyright {
	color:#606060;
	text-align:left;
	font-size:8pt;
	padding-top:5px;
	padding-left:5pt;
}

#ct_copyright #CopyRight { float:left; }
#ct_copyright #PoweredBy { float:right; }

#ct_copyright .SkinObject 
{
	color:#606060;
	font-size:8pt;
	font-weight:normal;
}


#ct_copyright a.SkinObject:hover 
{
	color:#999999;
}

#ct_sitelinks a,
#ct_sitelinks a:active,
#ct_sitelinks a:link,
#ct_sitelinks a:hover,
#ct_sitelinks a:visited
{
	background-image:url('images/arrow_gray.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:8px;
	color:#999999;
	font-size:8pt;
	margin:0 5px;
	text-decoration:none;
}

#ct_sitelinks a:hover
{
	text-decoration:underline;
	color:#FFCE0A;
}

#ct_internalcontent_wrapper
{
	background:#FFFFFF url('images/BreadcrumbsBg.gif') no-repeat;
	padding-bottom:20px;
}

#ct_internalcontent_wrapper #BreadCrumb 
{
	text-align:left;
	line-height:28px;
	padding:0 10px;
	color:#808080;
	padding-bottom:30px;
}

#ct_internalcontent_wrapper #BreadCrumb a.SkinObject 
{
	color:#808080;
	font-size:8pt;
	font-weight:normal;
}

#ct_internalcontent_wrapper #BreadCrumb a.SkinObject:hover 
{
	color:#000000;
}

#ct_internalcontent_wrapper #BreadCrumb span.SkinObject 
{
	font-size:8pt;
	font-weight:normal;
	color:#000000;
}

#ct_internalcontent_wrapper #ct_left
{
	float:left;
	width:540px;
	padding:0 20px;
}

#ct_internalcontent_wrapper #ct_right
{
	float:left;
	width:201px;
	border-left:1px solid #CCCCCC;
	padding:0 20px;
}

#ct_content_wrapper { }

#ct_content_wrapper #ct_left
{
	width:580px;
	float:left;
}

#ct_content_wrapper #ct_right
{
	width:202px;
	background:url('images/hp_rbox_bg.gif') no-repeat;
	background-position:right top;
	margin-left:10px;
	float:left;
	text-align:left;
	padding:0 15px;
	padding-top:20px;
}

#ct_content_wrapper #ct_left #FlashBanner {
	border:1px solid #999999;
	width:578px;
	height:260px;
	overflow:hidden;
}

#ct_content_wrapper #ct_left #body_wrapper
{
	clear:both;
	background-image:url('images/hp_box_bg.gif');
	background-repeat: repeat-x;	
}
#ct_content_wrapper #ct_left #body_wrapper #ct_box_1 { 
	background-image:url('images/hp_box_1.gif');
	background-repeat:no-repeat;
	width:4px;
	height:180px;
	float:left;	
}
#ct_content_wrapper #ct_left #body_wrapper #ct_box_2 { 
	background-image:url('images/hp_box_2.gif');
	background-repeat:no-repeat;
	width:2px;
	height:180px;
	float:left;	
}
#ct_content_wrapper #ct_left #body_wrapper #ct_box_3 { 
	background-image:url('images/hp_box_3.gif');
	background-repeat:no-repeat;
	width:2px;
	height:180px;
	float:left;	
}
#ct_content_wrapper #ct_left #body_wrapper #ct_box_4 { 
	background-image:url('images/hp_box_4.gif');
	background-repeat:no-repeat;
	width:2px;
	height:180px;
	float:left;
}
#ct_content_wrapper #ct_left #body_wrapper .box_1,
#ct_content_wrapper #ct_left #body_wrapper .box_2,
#ct_content_wrapper #ct_left #body_wrapper .box_3
{ 
	background-image:url('images/hp_box_bg.gif');
	background-repeat: repeat-x;
	width:168px;
	float:left;
	text-align:left;
	font-size:11px;	
	padding:10px;
	border:0;
}

#ct_content_wrapper #ct_left #body_wrapper .box_1 div.Normal,
#ct_content_wrapper #ct_left #body_wrapper .box_2 div.Normal,
#ct_content_wrapper #ct_left #body_wrapper .box_3 div.Normal
{
	font-size:8pt;
}

#ct_content_wrapper #ct_left #body_wrapper .box_1 #Header span.Head,
#ct_content_wrapper #ct_left #body_wrapper .box_2 #Header span.Head,
#ct_content_wrapper #ct_left #body_wrapper .box_3 #Header span.Head
{
	color:#000000;
	font-weight:bold;
	font-size:10pt;
}


#Header {
	background-image:url('images/hdrYellow.gif');
	background-repeat:repeat-x;
	padding:2px 4px;
	margin-bottom:5px;
	font-weight:bold;
	color:#000000;
	font-size:10pt;
}

#Headline {
	color:#E4BC20;
	font-size:16pt;
	padding-bottom:2px;
}

#Headline span.Head 
{
	color:#E4BC20;
	font-size:16pt;	
}

#HeadlineInternal {
	color:#666666;
	font-size:16pt;
	padding-bottom:2px;
	text-align:left;
}

#HeadlineInternal span.Head 
{
	color:#666666;
	font-size:16pt;	
	text-align:left;	
}
	

/* Float Containers Fix */
.clearfix:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix {display:inline-block;}

/*Hides from IE-mac\*/
*html.clearfix {height:1%;}
.clearfix {display:block;}
/*Hides from IE-mac\*/

/* Overwrite global styles. 
   Must do it here since image located in another folder */
.ControlPanel 
{
	background:#343434 url('images/body_bg.jpg') repeat-x left center;
	border:1px solid #CCCCCC;
	border-top:0;
}

.ControlPanel input.NormalTextBox,
.ControlPanel input.FormTextBox,
.ControlPanel textarea.FormTextArea,
.ControlPanel select,
.ControlPanel select.Normal, 
.ControlPanel select.NormalTextBox,
.ControlPanel input
{
	background-image:none;
	padding:0;
	margin:0;
	background-color:#FFFFFF;
}

input.StandardButton
{
	margin:0;
	background-image:url(images/SubmitBg.gif);
	background-repeat:repeat-x;	
	color:#CCCCCC; 
	padding:2px 5px;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
}

div.DataGrid_Container a.CommandButton,
div#dnn_ctr362_FileManager_pnlSecurity a.CommandButton,
td.SelectedTab a.CommandButton,
td span a.CommandButton,
table.Normal a.CommandButton,
.CommentsBtn,
.AddCommentsBtn a.CommandButton,
a.PermalinkBtn,
a.TrackbackBtn,
a.btnAddComents,
a.btnCancel,
a.btnMore,
span.btnArchive,
span.btnMonthly,
table.DNN_ANN_DesignTable span.SubHead,
input.FormSubmit,
p a.CommandButton
{
	color:#FFFFFF; 
	background:#343434 url('Images/SubmitBgAlt.jpg') repeat-x;
	padding:5px 10px 10px 10px;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	text-transform:uppercase;
}
span.btnArchive,
span.btnMonthly
{
	display:block;
}

p a.CommandButton:hover { background:#FFCE0A url('Images/hdrYellow.gif') repeat-x bottom; color:#000000; }
table.FileManager table.FileManager_ToolBar td { background:#343434 url('Images/SubmitBgAlt.jpg') repeat-x bottom; }
tr.FileManager_Header a { color:#000000; }