@import "menu.css";
@import "conpan.css";
@import "layout.css";
/*========================================================*/
/*  Overall                                         */
/*========================================================*/
body
        {
/*set default look for main content. not footer*/
/*set font size. then all titles etc will be based on a % of this size*/
        margin:0 auto;
        padding:0pt;
        font-family:Arial,Helvetica,sans-serif;
        width:900px;
        font-style:normal;
        font-variant:normal;
        font-size:9pt;
        color:#000000;
        height:100%;
        background-color:#68a768;
        }
p       {
        font-family:Arial,Helvetica,sans-serif;
        font-size:9pt;
        color:#000000;
        padding:10px;   
        }
/*a:hover, a:visited:hover, a:link:hover
{
        color:#A7C520;
        font-family:Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-style:normal;
        text-decoration:none;
}
*/
a		
        {
		font-family:Arial, Helvetica, sans-serif;
        font-size:9pt;
        font-style:normal;
}

Body, .Normal, .NormalTextBox, TD, DIV, P
	{
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.4;
	}

* 
        {
        margin: 0;
        padding: 0;
        } 
.clear
        {
        clear:both;
        }
.left
        {
        float:left;
        }
.right
        {
        float:right;
        }
H1,H2,H3,H4,H5,H6 
        {
		font-family:Arial,Helvetica,sans-serif;
        line-height:23px;
		padding-left:10px;
		padding-top:10px;

        }
H1 
        {
        font-size: 22px;
        color: #005f51;
        }
		
.bannerpane H1 
        {
        bottom:0;
		position:absolute;
		right:0;
		}

H2 
        {
        font-size: 22px;
        color: #005f51;
        }
H3 
        {
        font-size: 14px;
        color: #005f51;
        }
H4 
        {
        font-size: 12px;
        color: #0052e1;
        }
H5 
        {
        font-size: 11px;
        color: #0052e1;
        }
H6 
        {
        font-size: 10px;
        color: #0052e1;
        }
/*========================================================*/
/*  Skin Layout                                         */
/*========================================================*/
#fload
        {
        width:0px;
        height:0px;
        }
#topbar
        {
        clear:both;
        float:right;
        width:60%;
        text-align:right;
        margin-top:3px;
        margin-right:5px;
        line-height:20px;
        }
#dnnheader
        {
        clear:both;
        }
.date
        {
        padding:0 10px;
        color:#777;
        }
.bannerpane
		{
        width:75%;
        float:right;
        min-height:95px;
        margin:0 5px 0 0;
		position: relative;
		padding-bottom: 1px;
        }
.Settings
        {
        text-align:left;
        }
#dnncontent
        {
        width:99%;
        margin:0px 0;
        clear:both;
        }
#dnnbreader
        {
        width:99%;
        background:url(images/breadbg.gif) top left repeat-x;
        height:31px;
        margin:0 auto;
        line-height:30px;
        }
#dnnbreader .left
        {       
        background:url(images/breadleft.gif) top left no-repeat;
        height:31px;
        padding-left:10px;
        width:68%;
        text-align:left;
        }
#dnnbreader .right
        {
        background:url(images/breadright.gif) top right no-repeat;
        height:31px;    
        position:relative;
        width:230px;
        }
#dnnbreader .right input
        {
        border:0px #ccc solid;  
        height:18px;
        position:absolute;
        top:5px;
        right:40px;
        padding:2px 0px 0 0px;
        background:transparent;
        width:172px;
        font:bold 9pt Arial, Helvetica, sans-serif;
        color:#777;
        }
#dnnbreader .right a:link,#dnnbreader .right a:active,#dnnbreader .right a:visited
        {
        position:absolute;
        right:0px;
        border:0px;
        top:5px;
        width:25px;
        height:20px;
        display:block;
        border:0px;
        background:url(images/search-button.gif) left top no-repeat;
        overflow:hidden;
        margin-right:10px;
        }
#dnnbreader .right a:hover
        {
        background:url(images/search-button.gif) 0 -21px no-repeat;
        }
/*========================================================*/
/*  Skin Object                                         */
/*========================================================*/
.breader,a.breader:link, a.breader:active, a.breader:visited
        {
        color:#005f51;
        font-weight:normal;
        text-decoration:underline;
        padding-left:18px;
        background:url(images/bread.gif) left center no-repeat;
        }
a.breader:hover
        {
        color:#FF9900;
        text-decoration:none;
        }
.user,A.user:link,A.user:active,A.user:visited  
        {
        color: #888;
        TEXT-DECORATION: none;
        line-height:25px;
        background:url(images/user.gif) 0 -1px no-repeat;
        padding:1px 20px;
        font-weight:bold;
        } 
A.user:hover 
        {
        color:#005f51;
        text-decoration:underline;
        background:url(images/user.gif) 0 -24px no-repeat;
        }
.login,A.login:link,A.login:active,A.login:visited  
        {
        line-height:25px;
        background:url(images/reg.gif) 0 -1px no-repeat;
        padding:1px 20px;
        color:#fff;
        text-decoration:none;
		font-size:11px;
        }
A.login:hover 
        {
        color:#f6ff05;
        background:url(images/reg.gif) 0 -24px no-repeat;
        }
.themeOff,.themeOn
        {
        border:0;
        cursor:pointer;
        margin:0px;
        }
.links
	{
	color:#fff;
	font-size:11px;
	}
A.links:link,A.links:visited  
	{
	line-height:25px;
	padding:0px 5px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	}
 A.links:hover, A.links:active 
	{
	color:#f6ff05;
	font-size:11px;
	}
.privacy,A.privacy:link,A.privacy:active,A.privacy:visited  
	{
	line-height:25px;
	font-size:11px;
	color:#999;
	text-decoration:none;
	float:left;
	padding:0 10px;
	}
A.privacy:hover 
	{
	color:#005f51;
	font-size:11px;
	}
.terms,A.terms:link,A.terms:active,A.terms:visited  
	{
	line-height:25px;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	float:left;
	padding:0 10px;
	}
A.terms:hover 
	{
	color:#005f51;
	font-size:11px;
	}
.copyright
	{
	color:#ffffff;
	font-size:11px;
	}
.contentbox
	{
	clear:both;
	}
	
#dnn_ctr395
	{
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#dnn_ctr395
	{
	color:#345534;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
.leftpane
        {
        width:24%;
        float:left;
        overflow:hidden;
        }
.contentpane
	{
	width:80%;
	display:inline;
	float:left;
	}
.rightpane
        {
        width:19%;
        float:right;
        overflow:hidden;
        }
/*#dnn_LeftPane a:hover{
filter:alpha(opacity=75);
opacity:0.75;
moz-opacity:0.75;
zoom:1;
}
#dnn_RightPane a:hover{
filter:alpha(opacity=75);
opacity:0.75;
moz-opacity:0.75;
zoom:1;
}*/
.mainapane
        {
        width:32.8%;
        float:left;
        overflow:hidden;
        }
.mainbpane
        {
        width:32.4%;
        margin-left:1%;
        float:left;
        overflow:hidden;
        }
.maincpane
        {
        width:32.8%;
        float:right;
        overflow:hidden;
        }
.toppane,.bottompane
        {
        }
.topleftpane
        {
        width:24%;
        float:left;
        overflow:hidden;
        }
.toprightpane
        {
        width:75%;
        float:right;
        overflow:hidden;
        clear:right;
        }
#bottomfullpane
        {
        float:left;
        clear:both;
        }
.style1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        color: #888888;
        font-weight: bold;
}
.style2 {
        color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

#inner3 a:hover {
	color: #999999;
	filter:alpha(opacity=75);
	opacity:0.75;
	moz-opacity:0.75;
	zoom:1;
}

