/* Top Elements */
* { margin: 0; padding: 0; }
html {
    height:100%;
    padding:0;
	margin:0;
	/*background-color: #d3dff7;*/
	background-color: #607203;
}

body {
	/*background-color: #d3dff7;*/
	background-color: #607203;
	padding: 0;
	margin: 0;
	font: 70%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
	text-align: center;
	height:100%;
}

.clearboth 
{
	clear:both;
}

img
{
	border:solid 0px black;
}

/* PAGE WRAP */
#wrap 
{
    float:left;
	width: 100%;
	height:100%;
	background-color: Transparent;
	/*background-color:#d3dff7;*/
	text-align: left;
	border:solid 0px red;
}

#top 
{
    float:left;
	margin:10px 0 0px 0;
	width: 100%;
	background: white url(header_main_green2.jpg) repeat-x top center;
	height:140px;
	border: 0px solid red;
}

#middle 
{
    float:left;
	width:100%;
	background-color:white;
	height:auto;
}

#bottom 
{
    float:left;
    background-color:#607203;
    border:solid 0px red;
	width:100%;
	height:78px;
}

/* HEADER */
#header {
	width:820px;
	margin: 0 auto;
	height: 100px; 
	border:solid 0px red;
	padding: 0;
}

#position {
	float:right;
	margin:20px 0 0 0;
	border:solid 0px red;
	text-align:right;
	color: #003366;
}
/* -- header -- */

/* FOOTER */
#footer 
{
	margin: 0 auto;
	width: 820px;
	height: 78px;
	text-align: center;
	border:solid 0px black;
	font-size: 92%;
	color: #666;
}
#footer span 
{
    float:left;
    width:38%;
    color:#eeeeee;
}
#footer a
{
    float:left;
    width:18%;
    color:#eeeeee;
}
/* -- footer --*/

a, a:visited {
	text-decoration: none;
	color: #003366; 
	background: inherit;
}
		
a:hover {
	color: white;
	background: inherit;
}
#pagecontrols 
{
    float:left;
    width:100%;
}
#pagecontrols span
{
    float:left;
    width:33%;
}
#pagecontrols .dateclass 
{
    float:right;
    width:33%;
    text-align:right;
}

a.breadcrumb:link {
    color: #666666;
    text-decoration: none;
}

a.bread:visited {
    color: #666666;
    text-decoration: none;
}

a.breadcrumb:hover {
    color: #59bdfc;
    text-decoration: none;
}

#dnn_ctl00_lblBreadCrumb a {
    text-decoration: none;
}

#pagecontrols {
    margin-bottom: 10px;
}

/* ca menu */ 
/* Menu groups -------------------------------------------- */
.TopGroup
{
  background-color:transparent;
  border:solid 0px #737373; 
}

.Group
{
  background-color:#b1c30c;
  border:solid 0px red; 
}

/* Default item styles ------------------------------------ */ 

.Item
{
  font: 130%/1.5em Verdana, Tahoma, Arial, Sans-serif;	
  color: #607203;
  font-weight: bold;
  text-decoration: none;
  margin:0px;
  cursor:pointer;
  padding:0px;
}

.ItemHover
{
  background-color:transparent; 
  color: #ffffff; 
  padding:0px;
  font: 130%/1.5em Verdana, Tahoma, Arial, Sans-serif;
  font-weight: bold;
  border:solid 0px #ABABAB; 
 /* border-right-color:#737373;
  border-bottom-color:#737373;*/
  cursor:pointer;
}

.ItemExpanded
{
  background-color:white; 
  color:#607203; 
  font: 130%/1.5em Verdana, Tahoma, Arial, Sans-serif;
  font-weight: bold;
  border:solid 0px #737373; 
  border-right-color:#ABABAB;
  border-bottom-color:#ABABAB;
  cursor:pointer;
}

/* Selected item styles ------------------------------------ */ 
.SelectedItem
{
  background-color:#ffffff; 
  font: 130%/1.5em Verdana, Tahoma, Arial, Sans-serif;
  color: #90aa07;	
  font-weight: bold;
  border:solid 0px red; 
  border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;
  cursor:pointer;
}

.SelectedItemHover
{
  background-color:#ffffff; 
  color:#607203; 
  font: 130%/1.5em Verdana, Tahoma, Arial, Sans-serif;
  font-weight: bold;
  border:solid 0px #B30000; 
  border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;
  cursor:pointer;
}

.SelectedItemExpanded
{
  background-color:#ffffff; 
  color:#607203; 
  font: 130%/1.5em Verdana, Tahoma, Arial, Sans-serif;
  font-weight: bold;
  border:solid 0px #FF4C4C; 
  border-left-color:#B30000;
  border-top-color:#B30000;
  cursor:pointer;
}

/* Child selected item styles ------------------------------------ */ 
.ChildSelectedItem
{
  background-color:#ffffff; 
  font: 130%/1.5em Verdana, Tahoma, Arial, Sans-serif;
  font-weight: bold;
  border:solid 0px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;
  cursor:pointer;
}

.ChildSelectedItemHover
{
  background-color:#ffffff; 
  color:#607203; 
  font: 130%/1.5em Verdana, Tahoma, Arial, Sans-serif;	
  font-weight: bold;
  border:solid 0px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;
  cursor:pointer;
}

.ChildSelectedItemExpanded
{
  background-color:#ffffff; 
  color:#607203; 
  font: 130%/1.5em Verdana, Tahoma, Arial, Sans-serif;
  font-weight: bold;
  border:solid 0px #4C4CFF; 
  border-left-color:#0000B3;
  border-top-color:#0000B3;
  cursor:pointer;
}




/*  MENU */

#item1, #item2, #item3, #item4, #item5 {
	font: 200%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: white;
	border-bottom: 1px dotted #003366;
}

/*.menuL a
{
    color:white;
}*/

a:hover {
	color:white;
	text-decoration: none;
}
a:link
{
    border:solid 0px black;
} 
a:active
{
    border:solid 0px black;
} 
a:visited
{
    border:solid 0px black;
} 

a.SkinObject:hover {
    color: #4f82cb;
}

.logos 
{
     float:left;
    width:20%;
}

.imgfloat {
    float: left;
    padding-right: 10px;
}   
    
#panelFrame {
	margin: 0 auto;
	width: 820px;
	height: 38px;
	border:solid 0px black;
	background-color: transparent;
	padding: 0;
}

        .menuS {
            float:left;
            width:24%;
            border:solid 0px black;
            background-color:transparent;
            cursor:pointer;
        }

	.menuP {
            float:left;
            background-color:transparent;
            width:74%;
        }


/* MAIN PAGE */
#content-wrap {
	width: 820px;
	height:80%;
	padding: 0; 
	margin: 0 auto;
	border:0px solid blue;
}

.contentpane 
{
    float:left;
	width: 72%;
	padding: 0;
	margin: 0;
}

#dnn_ContentPane p {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
	padding-left: 10px;
	padding-right: 20px;
}

#dnn_ContentPane h2 {
	padding-left: 10px;
	padding-bottom: 10px;
	color: #0099cc;
}

#dnn_ContentPane h5 {
	padding-left: 10px;
	padding-bottom: 10px;
	color: #59bdfc;
}

#dnn_ContentPane ul li {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
	margin-left: 50px;
	padding-right: 20px;
}

#dnn_ContentPane ol li {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
	margin-left: 50px;
	padding-right: 20px;
}

#dnn_ContentPane a:link, a:visited {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
	text-decoration: underline;
}

#dnn_ContentPane a:hover {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #99cc33;
	text-decoration: underline;
}

#dnn_ctrl369_ContentPane a:link, a:visited {
	font: 100%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
	text-decoration: underline;
}

#dnn_ctrl369_ContentPane a:hover {
	font: 100%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #99cc33;
	text-decoration: underline;
}

#dnn_ctrl369_ContentPane u {
	font: 100%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #99cc33;
	text-decoration: underline;
}

#dnn_ctr694_ContentPane p {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
	padding-left: 10px;
	padding-right: 20px;
}

.reduce {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #59bdfc;
	/*padding-left: 10px;*/
	padding-right: 20px;
	/*padding-bottom: 20px;
	margin-bottom: 40px;*/
}

.leftpane {
	float: left;
	width: 0%;
	padding: 0;
	margin: 0;
}
.rightpane {
	float: left;
	width: 27%;
	border:solid 0px black;
	padding: 0;
	margin: 0;
}

.rightpane img {
    border: 0;
}

.contentpane img {
    border: 0;
}

#dnn_RightPane 
{
    float: left;
	width: 26%;
	padding: 0;
	margin: 0;
}

#dnn_RightPane p {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
    padding-left: 10px;
	padding-right: 20px;
}

#dnn_RightPane h2 {
    color: #b1c30c;
	padding-left: 10px;
	padding-bottom: 10px;
}

#dnn_RightPane h5 {
	padding-left: 10px;
	padding-bottom: 10px;
}

#dnn_RightPane a:link, a:visited {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
	text-decoration: underline;
}

#dnn_RightPane a:hover {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #59bdfc;
	text-decoration: underline;
}

.rssmain {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
	text-align: justify;
	padding-left: 10px;
	padding-right: 20px;
}

.rssanchor {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	text-align: left;
	margin-top: 20px;
}

/*.rssmain img {margin-top: 20px;}*/

a.rssanchor:link {
    color: #666; 
    text-decoration: underline;
}

a.rssanchor:visited {
    color: #666; 
    text-decoration: underline;
}
a.rssanchor:hover {
    color: #669900; 
    text-decoration: underline;
}


/* PRICING TABLE */
.pricetable {
	width: 525px;
	font: 90%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
	border: 1px solid #90aa07;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	border-collapse: collapse;
}

.pricetable td {
    border: 1px solid #90aa07;
    padding: 5px;
}

.pricetable th {
    padding: 3px;
}

.headtable {
	background-color: #90aa07;
}

.texttable {
    color: #ffffff;
    font-weight: bold;
}

#dnn_ctr1470_dnnTITLE_lblTitle {
	color: #669900;
	padding-left: 10px;
	margin-bottom: 20px;
}

#dnn_ctr1463_dnnTITLE_lblTitle {
	color: #669900;
	padding-left: 10px;
	margin-bottom: 20px;
}

#dnn_ctr1471_dnnTITLE_lblTitle {
	color: #669900;
	padding-left: 10px;
    	margin-bottom: 20px;
}

#dnn_ctr1472_dnnTITLE_lblTitle {
	color: #669900;
	padding-left: 10px;
	margin-bottom: 20px;
}

#dnn_ctr1474_ModuleContent {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
}

#dnn_ctr1474_MainView_ViewBlog_lstBlogView_ctl00_lblDescription {
	font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
	color: #666;
}

#dnn_ctr1474_dnnTITLE_lblTitle {
	color: #669900;
	margin-bottom: 20px;
}

#dnn_ctr1491_dnnTITLE_lblTitle {
	color: #669900;
	margin-bottom: 20px;
}

#dnn_ctr1478_dnnTITLE_lblTitle {
	color: #0099cc;
	margin-bottom: 20px;
}

.CreateFrom {margin-right: 20px;}

.CommandButton {margin-right: 20px;}

/*#dnn_dnnSEARCH_optWeb {
    display: none;
}

#dnn_dnnSEARCH_optSite {
    display: none;
}

.SkinObject dnn_dnnSEARCH_optWeb {
    display: none;
}

.SkinObject dnn_dnnSEARCH_optSite {
    display: none;
}*/

/* 30 DAY TRIAL FORM */
#dnn_ctr1404_ModuleContent {
    margin-bottom: 150px;
}

#dnn_ctr1404_ModuleContent .SubHead {
    font: 110%/1.5em Verdana, Tahoma, Arial, Sans-serif;
    color: #90aa07; 
    padding-bottom: 10px;
}

#dnn_ctr1404_ModuleContent .SubHead img {
    display: none;
}

/* TOP LOGIN PANEL */
.search {
    position: relative; top: 5px;
}

.login {
    position: relative; top: 5px;
}