#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;
	}


/*################################################################################
#
#	TYPOGRAPHY
#
################################################################################*/

/********************************************************************************/
/* Standard */

.test{height:200px; width:300px; overflow:auto;}

p {
	margin:10px 0px 5px 0;
	line-height:20px;
	}

img {
	border:0;
	}

H1 {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	margin:5px 0px;
	color:#159197;
	padding:0px 0;
	}

H2 {
	font-size:16px;
	margin:10px 0px 5px 0;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#202020;
	}

h2 span.redHeader {
	color:#79A43B;
}
		
H3 {
	font-size:17px;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:0px 0px;
	display:block;
	color:#005F6A;
	}

H4 {
	font-size:16px;
	font-weight:normal;
	font-family: Georgia;
	color:#666666;
	margin:6px 0px 6px 0px;
	padding:0px;
}

H5 {
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0px;
	color:#005F6A;	
	}

H6 {
	font-size:13px;
	font-weight:normal;
	font-family: Georgia;
	color:#666666;
	margin:6px 0px 6px 0px;
	padding:0px;
	}

p.nobread {
	margin:15px 0px;
	
}

hr {
border-color:#005F6A;
border-style:solid none none;
height:1px;
margin:5px 0;
padding:0;
}



/********************************************************************************/
/* DNN Default */

.SubHead, .CommandButton {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:4px;
	}

.Normal, div.SkinContainer .Content .Normal {
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333!important;
	}

.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;
	}

ul li {
	list-style-type:disc;
	}

.arrow li {
	list-style-image:url(images/li.gif);
	}
	
ul, ol {
	margin:4px 0 3px 24px;
	padding:0;
}

ul li, ol li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#463E2C;
	margin:0px;
	padding:5px 2px;	
	}
	
table, tr, td {
margin-bottom:5px;
}
.toplink {color:#fff;}
.toplink a {	
	color:#ffffff!important;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
	font-family:georgia;
	font-size:14px;
	}
.toplink a:hover{color:#252525!important;}
.submit{margin:5px 0;}
	

body a:link, a.CommandButton:link {
	color:#005F6A;
	text-decoration:underline;
	}

body a:visited, a.CommandButton:visited {
	text-decoration:underline;
	color:#005F6A;
	}

body a:hover, body a:active, a.CommandButton:hover {
	color:#333333;
	text-decoration:underline;
	}


.wrapperMenu {
	background:url(images/maba.jpg) repeat-x ;
	position:relative;
	border-right:1px solid #999999;
	border-top:1px solid #cecece;
	height:auto;
	width:900px
	}

.homesponsor {
	background:#fff; padding:9px 7px; margin:7px 10px;
}

.homesponsor img {
	width:170px;
}

/*################################################################################
#
#	CUSTOM ELEMENTS
#
################################################################################*/

.Head{
font-family:Georgia, Arial;
	font-size: 17px;
	color:#005F6A;
	text-align:left;
	}

.title a{color:#63793F!important;
	text-decoration:none;
	}
.title a:hover{color:#333333!important;
	text-decoration:none;
	}
	
.news a {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:5px 0px;
	display:block;
	color:#005F6A!important;
}

.news a:hover {color:#333333!important;}
.date{font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	padding:5px 0px;
	}
.StandardButton {margin:5px 0px;}
.SubHead{
color:#666666;
padding:4px 0 4px 0
}

#dnn_ctr412_Login_Login_DNN_plUsername_imgHelp{display:none;}
#dnn_ctr412_Login_Login_DNN_plPassword_imgHelp{display:none;}
#dnn_ctr412_ModuleContent{margin:0 0 0 44px;}

#dnn_ctr486_SGSVMain_pnlDisplay {
	float:left;
	width:120px;
	clear:right;
	height:32px;
	margin:-12px 0 0 0;
}

.exportright {
	float:left;
	width:138px;
	height:32px;
	margin:-12px 0 0 0;
}

.ListTitleRow {
	padding:0 0 5px 0!important;
	margin:0 0 5px 0!important;
}

#Body{	background:#E8E8E8 url(images/grad.jpg) repeat-x;}

#dnn_dnnLOGO_imgLogo{
margin:10px 0 10px 10px;
	z-index:5;
	position:relative;
	}

#login a{float:right;
	color:#544a38;
	padding:5px 11px 0 0;
	}

#wrapper{width:900px;
	margin:0 auto;
	background:#fff;
	padding:0 0 5px 0;
	}
body.ie #wrapper{padding:0 0 0px 0;}
#wrapper2{width:937px; margin:0 auto;}

#insidewrapper2 {
	width:937px;
	height:255px;
	clear:both;
	float:left;
	margin:-4px 0 0 0;
	background:url(images/box.png);
	padding:0 0 0px 0;
	
	}
body.ie #insidewrapper2 {
	width:929px;
	height:247px;
background:url(images/boxie.jpg);
margin:0px 0 0 2px;

}
body.ie7 #insidewrapper2{margin:-9px 0 0 0;}



#wrapper3{width:900px;
	margin:-4px auto 0 auto;
	background:#fff;
	padding:0 0 5px 0;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	}
body.ie #wrapper3{

margin:0px auto 0 auto;
}


#text{
float:right!important;
	color:#fff;
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	padding:0 38px 12px 0;
	}


#login {
	text-align:center;
}


	

.wrapperMenu {
	width:900px;
	float:left;
	margin:0px 0 0 0;
	padding:0;
	}
	
#header {
	width:900px;
	float:left;
	background:url(images/header.jpg);
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	}

#tab {
color:#fff;
font-size:32px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:8px 0 0px 0;
}

body.ie7 #tab, body.ie #tab {
margin:26px 0 0px 0;
}

#logo {
	margin:0 0 0 0px;
	float:left;
	}

#footer {
	width:890px;
	height:30px;
	clear:both;
	margin:0 auto;
	padding:0px;
	text-align:center;
	background:#D9D9D9;
	}

#footercontent{
width:880px;
	float:left;
	background:#D9D9D9;
	font-size:11px;
	}
		
.DNNEmptyPane {
	height:0px!important;
	margin:0px;
	padding:0px;
	}

/*################################################################################
#
#	DNN PANES
#
################################################################################*/
.DNNAligncenter {text-align:left;}

#top{
clear:both;
width:915px;
height:235px;
margin:10px auto 0px auto;
background:url(images/top.jpg);
padding:0px;
}
body.ie #top{margin:6px auto 0px auto;}


#top p{
color:#fff;
font-family:georgia;
font-size:15px;

}
#top img{
padding:0;
border:1px solid #333333;
}

#dnn_ContentPane {
	float:left;
	width:852px;
	margin:2px 6px 2px 6px;
	clear:both;
	text-align:left;
	margin:5px 20px;
	}

body.ie #dnn_ContentPane {
	width:844px;
	margin:5px 12px;
	}
	
#dnn_topleft {
width:450px;
float:left;
margin:10px 0 0 15px;
padding:0px;
}

body.ie #dnn_topleft {
	margin:10px 0 0 8px;
}

#dnn_topright {
width:440px;
float:left;
margin:20px 0 0 0px;
}

#dnn_left1 {
	width:280px;
	float:left;
	padding:0px;
	margin:5px 5px 5px 18px;
	clear:both;
	}

body.ie #dnn_left1{
margin:5px 5px 5px 12px;
}
	
#dnn_center1 {
	float:left;
	width:280px;
margin:5px 5px 5px 18px;
	}
	
body.ie #dnn_center1{
width:280px;
margin:5px 5px 5px 15px;
}

#dnn_right1 {
width:258px;
float:left;
margin:0px 5px 5px 18px;
	}

body.ie #dnn_right1{
margin:0px 5px 5px 15px;
}	

#insideleft {
float:left;
clear:both;
width:585px;
margin:0 0 0 20px;
}

body.ie #insideleft {
width:570px;
margin:0 12px 0 10px;
}

#insideright {
float:left;
width:258px;
margin: 0 0 0 18px;
}
	
body.ie #insideright {
margin:0 10px 0px 0px;
}	

#insidemenu {
	float:left;
	clear:both;
	width:258px;
	margin:0 0 10px 0;
}

#dnn_right2 {
	float:left;
	clear:both;
	width:258px;
}

#searchbox{
float:right;
width:224px;
padding:8px 0 0 6px;
margin:5px 0 0 10px;
height:34px;
background:url(images/searchbar.png) no-repeat;
}

#Search {
float:right;
margin:0 0px 0 0px;
}


#dnn_dnnSEARCH_txtSearch {
background:#FFF;
width:120px;
float:left;
height:17px;
border:1px solid #B5B5B5;
margin:-2px -2px 0 0;

}

#searchtext{
float:left;
padding:0 6px 0 0;
color:#005F6A;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

#loginarea {
	float:right;
	clear:right;
	width:224px;
	padding:0px 8px 0 0;
	margin:0;
	height:34px;
	color:#005F6A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-align:right;
}

/*################################################################################
#
#	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:hover, #topNav li.SelectedTab, {

	}

#topNav li:hover body.ie #topNav li:hover, .iehover {
	background-color:#F3F3F3!important;
	}
	
	
#topNav li:hover{	background-color:#F3F3F3}

#topNav a:hover, #topNav li.SelectedTab a, #topNav li:hover a, #topNav li.iehover a {
	color:#333333;
	}

#topNav .DisabledTab {
	color:#ffffff;
	}

#topNav, #topNav ul {
	clear:both;
	float:left!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: 0px;
	height:39px;
	background:url(images/divider.jpg) no-repeat;
	}




#topNav a {
	font-family:arial, helvetica;
	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 15px 12px 15px;
	margin: 0px 0px 0px 0px;
	color:#333;
	}


/*-------------------------------------------------------------
	LEVEL TWO
-------------------------------------------------------------*/



#topNav ul ul{
	
	margin:1px 0 0 0!important;
	}

#topNav li li {
	border-bottom:solid #666666 1px;
	
	}

#topNav ul ul a:hover, #topNav li li:hover, #topNav li li.iehover {
	background-color:#999999;
	}

#topNav li ul {
	position: absolute;
	left: -999em;
	font-weight: normal;
	padding:0px;
	margin:10px 0px 0px 0px;
	width:auto;
	clear:both;
	height:auto;
	background-color:#cccccc;
	}
	
#topNav ul ul a {
	margin:0;
	padding:5px 6px 5px 6px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	height:auto;
	width:120px;
	float:none;
	background-image:none;
	text-align:left;
	}


	
#topNav li li {
	float:none;
	margin:0;
	padding:0;
	height:auto;
	background-image:none;
	}

#topNav li li:hover, #topNav ul ul a, #topNav ul ul .SelectedTab {
	background-image:none!important;
	}

#topNav li li.iehover {
 	background-image:none!important;
	}


/*-------------------------------------------------------------
	LEVEL THREE
-------------------------------------------------------------*/



#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;
	}


/*-------------------------------------------------------------
	BOT NAV
-------------------------------------------------------------*/

#botNav li {
	
}
 
#botNav li:hover, #botNav li.SelectedTab, body.ie #botNav li:hover, .iehover {
	
	}

#botNav li:hover {
text-decoration:none;
	}


#botNav a:hover, #botNav li.SelectedTab a, #botNav li:hover a, #botNav li.iehover a {
	
	color:#005F6A;
	}

#botNav .DisabledTab {
	
	}





#botNav, #botNav ul {
	clear:both;
	float:right!important;
	list-style:none;
	padding: 0px;
	margin: -2px 0 0 0px;
	width:auto!important;
	}

#botNav li {
	border:none;
	float:left;
	list-style: none;
	list-style-image:none;
	background-repeat:no-repeat;
	background-position:right top;
	text-align:center;
	padding: 10px 10px 0px 10px;

	}



#botNav a {
	font-family:arial, helvetica;
	font-weight:normal;
	font-size:13px;
	display:block;
	text-decoration:none;
	text-transform:none;
	text-align:center;
	background-repeat:no-repeat!important;
	background-position:left top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#333;
	}
	
#botNav li ul ul {
	margin: 0px 0 0 0px ;
	}

/*-------------------------------------------------------------
	RIGHT NAV - LEVEL ONE
-------------------------------------------------------------*/

#rightNav { 
	float : left;
	width:236px;
	padding:0px 10px 0 12px;
	margin:7px 0 0 0;
	border:1px solid #999;
	background:#E7E7E7;
}

#rightNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	width :236px;
}

#rightNav li { /* all list items */
	position : relative;
	float : left;
	margin:0;
	width: 236px;
	padding: 0;
	border-top:1px dashed #999;
	list-style:none;
}

#rightNav li:first-child {
	border-top:none;
}

#rightNav li a {
	padding:7px 0 7px 0px; 
	display:block; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	width:236px;
}

#rightNav li a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#005F6A;
}

#rightNav li.SelectedTab a {
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

#rightNav li.SelectedTab li a {
	color:#41698c;
	text-decoration:none;
	background:#E7E7E7;
}

#rightNav li li.SelectedTab a {
	color:#0A2241;
	text-decoration:none;
	font-weight:bold;
	background:#E7E7E7 url(images/arrow.png) no-repeat;
}

#rightNav li li.SelectedTab li.SelectedTab a {
	color:#0A2241;
	text-decoration:none;
	width: 212px;
	font-weight:normal;
	background:#F6F6F6 url(images/arrow2.png) no-repeat;
}

#rightNav li li.SelectedTab li a {
	background:#F6F6F6;
	background-image:none;
	width: 212px;
	padding:6px 10px 6px 30px;
	font-weight:normal;
	color:#41698C;
}

#rightNav li li.SelectedTab a:hover {
	text-decoration:none;
	border:none;
	color:#fff; 
	background:#41698c!important;
	width:222px;
}

#rightNav li li.SelectedTab li a:hover {
	text-decoration:none;
	border:none;
	color:#fff; 
	background:#41698c!important;
	width:212px;
}

#rightNav li li:hover, #rightNav li li.sfhover {
	background:#41698c;
	width:222px;
}

#rightNav li ul {
	display:none;
}

#rightNav li.SelectedTab ul {
	display:block;
}

/*##############################################################
---------------------------------------------------------------

	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:210px;
	border-top:solid #A79981 1px;
}

.viewingList .user {
	float:left;
	width:100%;
	clear:both;
}

.viewingList .user .detailRight span {
	float:left;
	width:111px;
	font-weight:normal;
}


.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:150px;
}

.detailRight {
	float:left;
	width:220px;
	border-left:solid #A79981 1px;
}

.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:141px;
}

.photo {
	height:120px;
}

#membersearch {
	background:#eee;
	padding:7px;
}

.membersearch {
background:transparent url(images/search.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:24px;
margin:3px 0 2px 0px;
width:30px;
}

#searchterm {
	width:204px;
}

#dnn_ctr473_Document_grdDocuments td {
	padding:5px;
}

.TitleCell {
	font-weight:bold;
}