
/* CSS Document */

body 
{ 
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#404041;
	padding:0px;
	margin-top:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	font-size:11px;
}

h1
{
	display:inline;
	font-family: Arial Baltic, Helvetica, sans-serif;
	font-size:34px;
	letter-spacing:-.04em;
	font-weight:bolder;
	color:Green;
}

h2
{
	display:inline;
	font-family: Arial Baltic, Helvetica, sans-serif;
	font-size:28px;
	letter-spacing:-.06em;
	font-weight:bolder;
	color:Green;
}

h3
{
	display:inline;
	font-family:  Arial Baltic, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:.04em;
	font-weight:bold;
	color:#3a5d90;
}

h4
{
	display:inline;
	font-family:  Arial Baltic, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:.04em;
	font-weight:bold;
	color:#fcb54f;
}

.headlineJoined
{
	display:inline;
	font-family: Arial Baltic, Helvetica, sans-serif;
	font-size:34px;
	letter-spacing:-.04em;
	font-weight:bolder;
	color:Green;
}

#wrapper 
{ 
	position:relative;
	width:924px; 
	margin:0 auto; 
	top:-10px;
	padding:10px;
}  

#blogwrapper 
{ 
	position:relative;
	width:950px; 
	margin:0 auto; 
	top:-10px;
	padding:10px;
}   

a img
{
	border:none 0px;
} 


/*Body links*/
a:link
{ 
	color:#3a5d90;
	text-decoration:underline;
}

 a:visited
{ 
	color:#3a5d90;
	text-decoration:underline;
	
}


 a:hover
{ 
	color:#fcb54f;
	text-decoration:underline;
}


 a:active
{ 
	color:#3a5d90;
	text-decoration:underline;
	
}


.formLayoutLeft
{
	float:left;
	padding:5px;
	width:170px;
}

.formLayoutRight
{
	float:left;
	padding:5px;
}



.footerAlign
{
	color:#5e5c5a;
	padding:10px;
	border-top: solid 1px #CCCCCC;
	text-align:center;

}

/*Footer Links*/

 .footerAlign a:link
{ 
	color:#5e5c5a;
	text-decoration:none;
}

 .footerAlign a:visited
{ 
	color:#5e5c5a;
	text-decoration:none;
	
}


 .footerAlign a:hover
{ 
	color:#fcb54f;
	text-decoration:underline;
}


 .footerAlign a:active
{ 
	color:#5e5c5a;
	text-decoration:none;
	
}


/*Login*/

.topFormHide, .topFormShow, .loginAlign, .logoBar, 
.headlineAlign, .navControlAlign, .headlineControlAlign
{
	width: 924px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.topBar
{
	background-color:#9dbfd8;
}


 .topFormShow a:link, .topFormHide a:link
{ 
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
	
}

 .topFormShow a:visited, .topFormHide a:visited

{ 
	text-decoration:underline;
	color:#FFFFFF;
}


 .topFormShow a:hover, .topFormHide a:hover
{
	text-decoration:underline;
	color:#5e5c5a;
}


 .topFormShow a:active, .topFormHide a:active
{ 
	text-decoration:none;
	color:#FFFFFF;
	
}

.topFormHide
{
	height: 4px;
	overflow: hidden;
}

.topFormShow
{
	overflow: hidden;
	color:#FFFFFF;
	
}

/*Login Links*/



.loginSetup
{
	padding:5px;
	color:#FFFFFF;
	vertical-align:bottom;
}

.logoBar
{
	position:relative;
	padding:10px;
	top:-10px;
	/*border: solid 1px #CCCCCC;*/
}

.logoBarPopup
{
	position:relative;
	padding:10px;
	top:10px;
	/*border: solid 1px #CCCCCC;*/
} 

.navAlign
{
	color:#404041;
	position:relative;
	left:400px;
	
}

.navAlignBlog
{
	color:#404041;
	position:relative;
	left:360px;
	
}

.navAlignBeta
{
	float:right;
	width:595px;
	text-align:right;
}

.navAlignBetaHeadline
{
	float:left;
	width:300px;
	vertical-align:text-top;
}

.navAlignHeadline
{
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
	display:inline;
	float:right;
}

.navAlign a:link, .navAlignBlog a:link
{ 
	color:#404041;
	text-decoration:none;
}

 .navAlign a:visited, .navAlignBlog a:visited
{ 
	color:#404041;
	text-decoration:none;
}

 .navAlign a:hover, .navAlignBlog a:hover
{ 
	color:#3a5d90;
	text-decoration:underline;
}

 .navAlign a:active, .navAlignBlog a:active
{ 
	color:#404041;
	text-decoration:none;
}


.navControlAlign
{
	color:#404041;
	position:inherit;
	top:-10px;
}

.navControlAlign a:link
{ 
	color:#404041;
	text-decoration:none;
}

 .navControlAlign a:visited
{ 
	color:#404041;
	text-decoration:none;
}

 .navControlAlign a:hover
{ 
	color:#3a5d90;
	text-decoration:underline;
}

 .navControlAlign a:active
{ 
	color:#404041;
	text-decoration:none;
}


.loginAlign
{
	position:relative;
	left:850px;
}

.headlineAlign
{
	position:relative;
	font-family:  Arial Baltic, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:.04em;
	font-weight:bold;
	background-color:#3a5d90;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	top:-10px;
	height:18px;
}

.headlineControlAlign
{
	position:relative;
	font-family:  Arial Baltic, Helvetica, sans-serif;
	font-size:15px;
	letter-spacing:.04em;
	font-weight:bold;
	background-color:#357711;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	top:-10px;
}

.leftNav
{
	float:left;
	width:520px;
	min-height:400px !important;
	height:auto !important;
	height:400px;
}


.leftNavDefaultAlt
{
	float:left;
	width:650px;
	min-height:400px !important;
	height:auto !important;
	height:400px;
}

.leftNavContent
{
	float:left;
	width:250px;
	min-height:600px !important;
	height:auto !important;
	height:600px;
}

.leftNavClass
{
	float:left;
	width:150px;
	min-height:600px !important;
	height:auto !important;
	height:600px;
}

.leftNavContentAlt
{
	float:left;
	width:630px;
	min-height:600px !important;
	height:auto !important;
	padding:10px;
	height:600px;
}

.leftNavBlog
{
	float:left;
	width:735px;
	min-height:600px;
	height:auto !important;
	height:600px;
}

.rightNav
{
	float:right;
	width:370px;
	
	padding:10px;
	min-height:400px;
	height:auto !important;
	height:400px;
	/*vertical-align:top;*/
	
}

.rightNavAltDefault
{
	float:right;
	width:200px;
	border-left: 1px dotted #CCCCCC;
	padding:10px;
	min-height:400px;
	height:auto !important;
	height:400px;
	/*vertical-align:top;*/
	
}

.rightNavContent
{
	float:right;
	width:650px;
	border-left:1px dotted #CCCCCC;
	padding:10px;
	min-height:600px;
	height:auto !important;
	height:600px;
	
}

.rightNavBlog
{
	float:right;
	width:160px;
	border-left:1px dotted #CCCCCC;
	padding:5px;
	min-height:600px;
	height:auto !important;
	height:600px;
	
	
}

.rightNavContentAlt
{
	float:right;
	width:190px;
	border-left:1px dotted #CCCCCC;
	padding:10px;
	min-height:600px;
	height:auto !important;
	height:600px;
	
}

.rightNavControl
{
	background-color:#e9eff5;
	float:right;
	width:650px;
	border-left:1px dotted #CCCCCC;
	padding:10px;
	min-height:600px;
	height:auto !important;
	height:600px;
	
}


.gvStyle 
{
	padding:2px;
}

.gvStyle td
{
	border-bottom: solid 1px #e4e3dd;
}
.separate
{
	width:100%;
	padding:5px;
}

.headline
{
	font-family:  Arial Baltic, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:.04em;
	font-weight:bold;
	color:#3a5d90;
}

.headlineRed
{
	font-family:  Arial Baltic, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:.04em;
	font-weight:bold;
	color:Red;
}

.headlineOrange
{
	font-family:  Arial Baltic, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:.04em;
	font-weight:bold;
	color:#fcb54f;
}

.bold
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}

.boldHeadline
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	
}

.unbold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;

}

.popupAlign
{
	position:relative;
	left:50px;
	top:20px;
}

.cvvs
{
	float:right;
	width:595px;
	vertical-align:text-top;
}
.floatLeft
{
	float:left;
	margin:5px;
}
.textcvvs
{
	float:left;
	width:48px;
}
.line
{
	padding-bottom:10px;
	border-bottom: solid 1px #3a5d90;
}

.lineDotted
{
	padding-bottom:10px;
	border-bottom:1px dotted #CCCCCC;
}

.confirmAlignLeft
{
	float:left;
	width:350px;
	padding:10px;
	border-right:1px dotted #CCCCCC;
}

.confirmAlignRight
{
	float:right;
	width:250px;
	padding:10px;
}

.confirmHighlight
{
	border: solid 1px #3a5d90;
	background-color:#cad7e9;
	padding:10px;
	
}

.warning
{
	font-weight:bold;
	font-size:12px;
	color:Red;
}


.warning2
{
	font-weight:bold;
	font-size:12px;
	color:Green;
}

.popupWrapper
{
	padding:20px;
}

/*Accoridan*/
.accordionContent
{
	background-color:#FFFFFF;
    border: solid 1px #CCCCCC;
    padding: 5px;
    padding-top: 10px;
}

.accordionHeader
{
    
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderSelected
{
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

  .accordionHeader a:link
{
	color: #3a5d90;
	background: none;
	text-decoration: underline;
}

.accordionHeader a:visited
{
	color: #3a5d90;
	background: none;
	text-decoration: underline;
}

.accordionHeader a:hover
{
	color: #CCCCCC;
	background: none;
	text-decoration: underline;
}

.accordionHeader a:active
{
	color: #3a5d90;
	background: none;
	text-decoration: underline;
}

.MyCalander .ajax__calendar_container 
{
	
	border: 1px solid #0C2074;
	font: #0C2074;
	background-color: #FFFFFF;
	z-index:100000;
}



/*Classifeds*/

.frame
{
	border: solid 1px #3a5d90;
	background-color:#e9eff5;
	padding:10px;
	width:195px;
	min-height:225px;
	height:auto !important;
	height:230px;
	
}

.addHeadline
{
	font-family:Arial, Helvetica, sans-serif;
	color:#3a5d90;
	font-size:14px;
	font-weight:bold;
}

.statHeadline
{
	font-family:Arial, Helvetica, sans-serif;
	color:#fcb54f;
	font-size:14px;
	font-weight:bold;
	
}

.adBanner
{
	position:relative;
	left:80px;
}

.controlHighlight
{
	border: solid 1px #3a5d90;
	background-color:#e9eff5;
	padding:10px;
	
}

.testHighlight
{
	background-color:#eeeeee;
	border: solid 1px #CCCCCC;
	min-height:150px;
	height:auto !important;
	height:150px;
	padding:10px;
	
}

.updatesHighlight
{
	border: solid 1px #CCCCCC;
	min-height:150px;
	height:auto !important;
	height:150px;
	padding:10px;
	
}

.testHighlightBlog
{
	background-color:#eeeeee;
	border: solid 1px #CCCCCC;
	min-height:150px;
	height:auto !important;
	height:150px;
	padding:10px;
	
}

.updatesHighlightBlog
{
	border: solid 1px #CCCCCC;
	min-height:150px;
	height:auto !important;
	height:150px;
	padding:10px;
	
}

.testName
{
	float:right;
}

.stats
{
	float:right;
}

.modalBackground {
	background-color:#3a5d90;
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
	-khtml-opacity: 0.5;
	
}

.modalPopup {
	background-color:#e9eff5;
	border-width:1px;
	border-style:solid;
	border-color:#3a5d90;
	padding:10px;
	width:500px;
}
 
