﻿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,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style-position:outside;
	list-style-image:url(images/bulletpoint.gif);
	list-style-type:disc!important;
	padding-left:16px;
	color:#744D23;
	margin:0;
}
ul li
{
	list-style-image:url(images/bulletpoint.gif)!important;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Layout */

#container
{
    width:1000px;
    margin:0 auto;
    background-image:url(images/background.jpg);
    background-repeat:repeat-y;
    background-position:1px;
    position:relative;
    padding-bottom:67px;
}
#header
{
   background-image:url(images/headerbackground.jpg); 
   height:205px;
   background-repeat:no-repeat;
   margin:0 auto;
   position:relative;
   width:910px;
}
#logo
{
    left:33px;
    position:absolute;
    top:2px;    
}
#menubar li
{
    float:left;
    margin-right:25px;
    margin-top:35px;
    list-style:none;
}
#menubar li a
{
    color:#ffffff;
}
#AccessibilityMenu
{
    display:none;
}
#dnn_FlashPane
{
    height:150px;
    position:absolute;
    right:0px;
    top:0px;
    width:600px;
    z-index:100;
}
#contentarea
{
   margin:0 auto;
   width:910px;
   z-index:5;
}
#Breadcrumb
{
    padding:5px;
    font-size:8pt;  
}
#dnn_TopPane, #dnn_LeftPane, #dnn_RightPane, #dnn_ContentPane, #dnn_BottomPane
{
    padding:10px;
    font-size:12pt;     
    z-index:5;
    vertical-align:top;
}

#leftmostpanes
{
   width:700px;
   float:left;
}

#leftmostpanes #dnn_ContentPane
{
    float:right;
}

#dnn_LeftPane
{
    width:184px;
    float:left;
}
#dnn_RightPane
{
    width:184px;
    float:right;
}
#dnn_ContentPane
{
    width:473px;
    float:left;
}
#dnn_BottomPane
{clear:both;}

#footer
{
   margin:15px auto 0;
   position:relative;
   width:900px;
   padding:5px;
   height:30px;
   z-index:5;
}
#footer-links
{
    float:left;
    position:relative;
    width:300px;
    font-size:10pt;
    vertical-align:bottom;
    z-index:5;
}
#footer-logo
{
    float:left;
    position:relative;
    width:300px;
    font-size:10pt; 
    text-align:center; 
    margin-top:-15px;  
    z-index:5;
}
#footer-copywrite
{
    float:left;
    position:relative;
    width:300px;
    font-size:10pt;
    vertical-align:bottom;
    z-index:5;
    text-align:right;
}
#footer-tagline
{
    clear:both;
    position:relative;
    width:900px;
    padding:5px;
    text-align:center;
    font-size:8pt;
    margin-bottom:20px;
    z-index:5;
}

#LoginLinks
{
   margin:0 auto;
   position:relative;
   width:900px;  
   padding:5px;
   font-size:6pt; 
   clear:both; 
}

.Normal, .NormalDisabled
{
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.4em;
}

.DNNEmptyPane
{
    padding:0px!important;
}

.Settings td {
vertical-align:top;
}

.TitleHead
{
    font-size:16pt;
    font-weight:bold;
    color:#086B2A;
}

#contentarea a, #footer a
{
    color:#086B2A;
    text-decoration:underline;
}

#contentarea a:hover, #footer a:hover
{
    color:#E24A00;
}

#whatsay b
{
	color:#086B2A;
}

#whatsay
{
	padding:3px;
}

#AccessButtons
{
    font-size:11pt;
    right:5px;
    position:absolute;
    top:0;
    z-index:2001;
}

/* Container Styles */

/* CSS Document */

.c_head{margin-top:8px;text-align:left;z-index:10;}

/*---------- To align the Actions, Icon and Title ---------*/
.c_icon, .c_actions, .c_head h1{float:left;}
.c_head h1 .TitleHead{font-size:11pt;color:#E24A00;}
.icn img{margin-right:5px;}

.head_title{margin:0; float:left;}
.title_vis{margin:0; float:right;}

.c_content{clear:both;z-index:10;}
.c_content img {margin-right:5px;}
.c_contentpane{padding:8px 0 0 0; text-align:left;}
.c_footer {text-align:right;z-index:10;}

/*---------- default style for head & normal -----------*/
.Normal p{margin-top:0px;line-height:1.4em;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F}

.c_head{background-image:url(containerHeader.gif);background-position:top center;background-repeat:no-repeat;width:153px;height:21px;padding:5px 15px 0!important;margin:0 auto;}
.c_content{background-image:url(containerMiddle.gif);background-position:top center;background-repeat:repeat-y;padding:5px 12px;width:160px;font-size:10pt;margin:0 auto;}
.c_footer{background-image:url(containerFooter.gif);background-position:top center;background-repeat:no-repeat;width:153px;height:22px;padding:5px 15px 0!important;font-size:8pt!important;margin:0 auto 20px;}
.c_content table tr td{vertical-align: top;}

.gb_head{padding:0; margin-top:8px;text-align:left;}
.gb_icon, .gb_actions, .gb_head h1{float:left;}
.gb_head h1{margin:0; padding:0;text-align:center;}
.gb_content{clear:both;}
.gb_contentpane{padding:8px 0 0 0; text-align:left;}
.gb_footer {margin-bottom:20px;padding:0; text-align:right;}
.gb_container{border: solid 2px #eeeeee;padding:10px; margin:0 auto 15px auto; }
.gb_container h2{font-size:12pt;font-weight:bold;color:#086B2A;padding:10px 0;}
.gb_content img{padding:5px;}

.gb_actions{z-index:2000;}

/* Hide item from normal skin*/

.HideFromSkin
{
    display:none;
}