#dnn_ctr642_DynamicRegistration_imgRegister{margin:0 0 0 155px!important;
	}
	h1.seop, .seopcla, .hide {
		display: block;
	text-indent:-999999px;
	outline:0;
	list-style:none;
	list-style-type:none;
	padding:0;
	float:left;
	height:0;
	}

.register{margin:-35px 0 5px 5px;}
.forgot{margin:0px 0 0px 5px;}
#dnn_ctr434_Login_cmdRegister{display:none;}
#dnn_ctr400_Login_cmdRegister{display:none;}
#dnn_ctr400_Login_cmdPassword{display:none;}
#dnn_ctr434_Login_cmdPassword{display:none;}


/*################################################################################
#
#	TYPOGRAPHY
#
################################################################################*/

/********************************************************************************/
/* Standard */

p {
	margin-top:0px;
	line-height:20px;
	}

img {
	border:0;
	}

H1 {
	font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	margin:5px 0px;
	color:#63793F;
	padding:5px 0;
	}




H2 {
	font-size:18px;
	margin:5px 0px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#202020;
	}

h2 span.redHeader {
	color:#79A43B;
}
	
	
H3 {
	font-size:18px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:5px 0px;
	display:block;
	}

H4 {
	font-size:16px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:5px 0px;
	color:#004B97
}

H5 {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0px;
	
	}

H6 {
	font-size:16px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0px;
	}

ul, ol {
	margin: 0 0 0 0px;
	}


p.nobread {
	margin:15px 0px;
	
}



/********************************************************************************/
/* DNN Default */

.SubHead {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:4px;
	}

.Normal {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}

.NormalTextBox {
	font-size:12px!important;
	}
	
	
.NormalBold{padding:5px 0 0 0;}


/*################################################################################
#
#	DEFAULT ELEMENTS
#
################################################################################*/

body {

	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}

img {
	display:inline;
	border:none;
	padding:0;
	margin:0;
	}

div { 
	margin:0;
	padding:0;
	}

table, tr, td, p, ul li, ol li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#463E2C;
	}


body a:link {
	color:#004e85;
	}

body a {
	color:#004e85;
	}

body a:visited {
	color:#004e85;
	}

body a:hover, body a:active {
	color:#252525;
	}


#dnn_ctr399_Signup_signupPlan_cmdSubscribe {font-size:14px; font-weight:bold;}

ul li {
	list-style-image:url(images/dv/bullet.jpg);
	
	}




.containMenu {
	background: #E8E8E8 url(images/dv/menu-bg.jpg) repeat-x ;
	z-index:5;
	position:relative;
	}

/*################################################################################
#
#	CUSTOM ELEMENTS
#
################################################################################*/
#Body{	background:#5F543F url(images/grad.jpg) repeat-x;}

#dnn_dnnLOGO_imgLogo{
margin:5px 0 0px 20px;
	}
.slide{overflow:hidden;}

#dnn_ctr_ManageUsers_trTitle{display:none;}
.bird img{padding:10px 10px 10px 0;
	}
	
.textimg{margin:10px 10px 0px 0px;}
.more a {
font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	}

#login a{float:right;
	color:#544a38;
	padding:5px 11px 0 0;}
#msg {float:right; margin:5px 10px 5px 5px;}
#txt{clear:both; float:left; margin:0 5px 0 0px;}
#txt2{ float:left; margin:0 5px 0 0px;}
#txt3{ float:left; margin:0 5px 0 0px;}

.Head{
font-family:Georgia, Arial;
	font-size: 22px;
	color:#1F5985;
	text-align:left;
	}

.title a{color:#63793F!important;
	text-decoration:none;
	}
.title a:hover{color:#333333!important;
	text-decoration:none;
	}

#contain{width:850px;
	margin:0 auto;
	border-left:1px solid #635742;
	}
#rightcontain{float:left;
	}

#main {
	width:100%;
	}

#text{
float:right!important;
	color:#fff;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	padding:0 38px 12px 0;
	}


#login {
	text-align:center;
}



	
#blueBg {
	
	margin:0 auto;
	width:900px;
	}
.containMenu {
	width:850px;
	float:left;
	}
	
#header {
	width:850px;
	float:left;
	background:#FFF;
	}
		
#logo {
	margin:0 0 0 0px;
	float:left;

	}
	
#line {
border-left:1px solid #988D77;
	width:850px;
	margin:0 auto;
	}
				
#innercontent {
	float:left;
	width:850px;
	background:url(images/inner-bg.jpg) repeat-x;
	}
#repeat{
background:url(images/inner-bgrepeat.jpg) repeat;
float:left;
margin:20px 0 0 0;
width:850px;
}


#footer {
	width:850px;
	height:14px;
	clear:both;
	margin:0 auto;
	padding:9px 0px;
	text-align:center;
	background:#A5CCE9;
	}

	


#footercontent{
width:850px;
	float:left;
	color:#463E2E;
	font-size:11px;
	}

#legal{
float:left;
	padding:0 0 0 10px;
	}

#address{
float:right;
	padding:0 10px 0 0px;
	}

		
.DNNEmptyPane {
	height:0px!important;
	margin:0px;
	padding:0px;
	}
	
.FormMaster td {
	padding:4px;
}

/*################################################################################
#
#	DNN PANES
#
################################################################################*/
.DNNAligncenter {text-align:left;}
#dnn_ContentPane {
	float:left;
	width:800px;
	margin:2px 6px 2px 6px;
	clear:both;
	text-align:left;
	margin:5px 20px;
	}

body.ie #dnn_ContentPane {
	width:780px;
	}

#dnn_left1 {
	width:300px;
	float:left;
	padding:0px 10px 10px 10px;
	margin:-10px 18px 10px 10px;
	clear:both;
	}
	
#dnn_right1 {
	float:left;
	width:480px;
	margin:-10px 0 10px 0;
	position:relative;
	
	}


body.ie #dnn_right1 {
	width:400px;
	}


#dnn_left2 {
width:230px;
clear:both;
	float:left;
	}

#dnn_right2 {
	width:230px;
	float:left;
	margin:0 0 0 17px;
	}

#leftside{width:580px;
	float:left;
	}

#dnn_left3 {
	width:550px;
	padding:0px 10px 10px 20px;
	margin:0px 0 0 0;
	}




	
#dnn_right3 {
	float:left;
	width:230px;
	padding:0 10px 10px 10px;
	margin:-10px 0 0 5px;
	}

body.ie #dnn_right3 {width:228px;
	}


	
#dnn_left4 {
	float:left;
	margin:2px 4px 2px 6px;
	width: 282px;
	clear:both;
	}


#dnn_right4 {
	float:right;
	margin:2px 6px 2px 4px;
	width: 590px;
	}



#dnn_center5 {
	float:left;
	width:901px;
	margin:2px 6px 2px 6px;
	clear:both;
	}

#Search {
	margin: 10px 0px 0px 0px;
	width:260px;
	float:right;
	background-repeat:no-repeat;
	}

#Search img {
	margin:8px 0px 0px 0px;
	}

#Search .NormalTextBox {
	margin:8px 0px 0px 19px;
	float:left;
	height:19px;
	}

body.firefox3 #Search .NormalTextBox {
	width:145px;
	}

body.safari #Search .NormalTextBox {
	width:150px;
}





/*################################################################################
#
#	CLEARFIX
#
################################################################################*/

.clearfix:after {
    content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}

.clearfix {
    display: inline-block;
	}

html[xmlns] .clearfix {
    display: block;
	}

* html .clearfix {
    height: 1%;
	}



/*-------------------------------------------------------------
	TOP NAV
-------------------------------------------------------------*/
#topNav li ul ul {
	margin: -25px 0 0 0px ;
	}

	


#topNav li {
	
}
 
#topNav li:hover, #topNav li.SelectedTab, body.ie #topNav li:hover, .iehover {
	background-image: url(images/dv/nav-right.jpg)!important;

	}

#topNav li:hover {
	background-color:#1F7074;
	}


#topNav a:hover, #topNav li.SelectedTab a, #topNav li:hover a, #topNav li.iehover a {
	background-image:url(images/dv/nav-left.jpg);
	color:#333333;
	}

#topNav .DisabledTab {
	color:#ffffff;
	}



#menu {
	width:850px;
	height:39px;
	position:relative;

	}




#topNav, #topNav ul {
	clear:both;
	float:right!important;
	list-style:none;
	padding: 0px;
	margin: 0px;
	width:auto!important;
	}

#topNav li {
	border:none;
	float:left;
	list-style: none;
	list-style-image:none;
	background-repeat:no-repeat;
	background-position:right top;
	text-align:center;
	padding: 0px 0px 0px 0px;
	margin: 1px 2px;
	}

body.ie #topNav li  {height:38px;
	}


#topNav a {
	font-family:Georgia, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	display:block;
	text-decoration:none;
	text-transform:none;
	text-align:center;
	background-repeat:no-repeat!important;
	background-position:left top;
	padding: 10px 10px 7px 10px;
	margin: 0px 0px 0px 0px;
	color:#1F5985;
	}


/*-------------------------------------------------------------
	LEVEL TWO
-------------------------------------------------------------*/


#topNav li li a {
	color:#fff;
	}

#topNav li li {
	border-top:solid #4d82a7 1px;

	}

#topNav ul ul a:hover, #topNav li li:hover, #topNav li li.iehover {
	background-color:#7aaed3;
	}

#topNav li ul {
	position: absolute;
	left: -999em;
	font-weight: normal;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:auto;
	clear:both;
	background-color:#85bce3;
	}
	
#topNav ul ul a {
	margin:0;
	
	font-size:12px;
	font-weight:normal;
	text-decoration:none;

	float:none;
	background-image:none;
	text-align:left;
	}


	
#topNav li li {
	float:none;
	margin:0;
	padding:0;
	width:100px;
	background-image:none;
	}

#topNav li li:hover, #topNav ul ul a, #topNav ul ul .SelectedTab {
	background-image:none!important;
	height:auto;
	}

#topNav li li.iehover {
 	background-image:none!important;
	}


/*-------------------------------------------------------------
	LEVEL THREE
-------------------------------------------------------------*/

#topNav li ul ul{
	padding:0px;
	margin: -33px 0 0 100px;
}

	body.ie #topNav li ul ul {
	margin: -33px 0 0 50px;	
	}
	
	body.ie7 #topNav li ul ul {
	margin: -33px 0 0 50px;		
	}
	
#topNav li li li:hover {
height:auto;
border-top:solid #4d82a7 1px;
}

#topNav li li li li {
	top:auto;
}

#topNav li:hover ul ul, #topNav li:hover ul ul ul, #topNav li.iehover ul ul, #topNav li.iehover ul ul ul {
	left: -999em;
}

#topNav li:hover ul, #topNav li li:hover ul, #topNav li li li:hover ul, #topNav li.iehover ul, #topNav li li.iehover ul, #topNav li li li.iehover ul {
	left: auto;
}

/*##############################################################
---------------------------------------------------------------

	BREADCRUMBS

---------------------------------------------------------------
##############################################################*/

#breadcrumbs
{
	margin:-10px 20px 10px 20px;
	width:550px!important;
	text-align:left;
	background:url(images/bread-bg.jpg) repeat-x;
	border:1px solid #A3C86A;
	height:19px;
	padding:5px 0 0px 0;
	}
body.ie #breadcrumbs{width:300px;
	}

.breadcrumbsTwo {
	margin:0px!important;
}
	
#breadcrumbs a {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
	color:#463E2D;
	padding:0px 0 0px 10px;
	}

#breadcrumbs a:hover {
	text-decoration:underline;
	}
	
.viewingListCountries ul {
	margin:0px;
	padding:0px;
}
	
.viewingListCountries ul li {
	list-style:none;
	float:left;
	width:235px;
	padding:5px;
	font-weight:bold;
}
	
.viewingList ul {
	margin:0px;
	padding:0px;
}
	
.viewingList ul li {
	list-style:none;
	float:left;
	width:100%;
	padding:5px;
	font-weight:bold;
}

.viewingList .detailRight ul li {
	width:321px;
	border-top:solid #A79981 1px;
}

.viewingList .user {
	float:left;
	width:100%;
	clear:both;
	margin:20px 0px;
}

.viewingList .user .detailRight span {
	float:left;
	width:111px;
	font-weight:normal;
	height:18px;
}


.viewingList .user .detailLeft span {
	float:left;
	width:70px;
	font-weight:normal;
}

.viewingList hr {
	clear:both;
	float:left;
	width:100%;
	border-top:solid #87BBE2 1px;
	border-bottom:none;
	color:#fff;
}

.detailLeft {
	float:left;
	width:206px;
	border-right:solid #A79981 1px;
}

.detailRight {
	float:left;
	width:330px;
}

.user .text {
	background: #EBE7E2;
	border:solid #A79981 1px;
	float:left;
}

.user .detailLeft li:first-child, .user .detailRight li:first-child {
	border-top:none;
}

.user .detailLeft li {
	border-top:solid #A79981 1px;
	width:196px;
}

.pictures {
	clear:both;
	float:left;
	width:100%;
	margin:10px 0px;
}

.pictures img {
	border:solid #cccccc 1px;
	margin:0px 15px 0px 0px;
}

.photo {
	margin:0 auto;
	float:left;
}

div.description {
	float:left;
	width:100%;
	margin:5px 0px 15px 0px;
	font-size:14px;
}

.user h4 span {
	color:#81A946;
}