@charset "utf-8";
/* CSS Document */

/********************* Content Styles **************************/

h1.mainContentTitle, h1 {
	font-size: 2.2em;
	color:rgb(183,175,121);
	margin:0;
	padding:0;
	font-weight: normal;
}

p {
	font-size: 1.2em;
	line-height: 1.7em;
	color:rgb(0, 51, 90);
	text-indent: 0;
	margin-top:5px;
	padding:0;
}

label{
	font-size: 1.2em;
	line-height: 1.7em;
	color:rgb(100,130,149);
	font-weight:bold;
}

input[type="radio"], input[type="checkbox"]{
	vertical-align:middle;
	margin-bottom:5px;
}

strong {
	/*color:rgb(100,130,149);*/
	color:#00335A;
}


p.smallText {
	font-size: 1em;
	line-height: 1.7em;
	color:rgb(0, 51, 90);
}
p.smallText strong {
	color:rgb(0, 51, 90);
}

p.brownText, span.brownText {
	font-weight:normal;
	color:rgb(183,175,121);
}

p.brownText strong, p.brownText b {
	font-weight: bold;
	color:rgb(183,175,121);
}

p.withDottedBorder {
	border-top: rgb(218,211,187) dotted 2px;
	border-bottom: rgb(218,211,187) dotted 2px;
	line-height: 1.7em;
	margin: 12px 0 0 0;
	padding: 0.6em 0 0.6em 0;
}


p.paragraphTopBorder {
	border-top: rgb(218,211,187) dotted 2px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0;
}

p.paragraphBottomBorder {
	border-bottom: rgb(218,211,187) dotted 2px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0;
}


p a, p a:link, p a:visited, p a:hover{
	/*color:rgb(100,130,149);*/
	color:#48cc48;
	text-decoration:none;
	font-weight:bold;
}

span.brownTextBold{
	font-weight: bold;
	color:rgb(183,175,121);
}

span.darkblueBold {
	color:rgb(0, 51, 90);
	font-weight:bold;
}

span.largeBrownText {
	color:#B7AF79;
	font-size:1.7em;
	font-weight:normal;
}

.contentColCenter ul.mainLists, .contentColCenter ul,
.contentRight ul.mainLists, .contentRight ul {
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
}
.contentColCenter ul.mainLists li, .contentColCenter ul li,
.contentRight ul.mainLists li, .contentRight ul li {
	margin:0;
	padding:0 0 0 13px;	
	background:url(../images/main_content_bullet.gif) left top no-repeat;
	
}


/********************* List links **************************/

/***********************************************************
This complicated Styles declaration is because the customer 
did not know what kind of stiles he wanted until the vey end
when almos all the content in the website was allready done
the mainLists declaration can eventually be deleted
***********************************************************/
.contentColCenter ul li a,  
.contentColCenter ul li a:link,  
.contentColCenter ul li a:visited, 
.contentColCenter ul li a:hover,
.contentRight ul li a,  
.contentRight ul li a:link,  
.contentRight ul li a:visited, 
.contentRight ul li a:hover,
.contentColCenter ul.mainLists li a,  
.contentColCenter ul.mainLists li a:link,  
.contentColCenter ul.mainLists li a:visited, 
.contentColCenter ul.mainLists li a:hover,
.contentRight ul.mainLists li a,  
.contentRight ul.mainLists li a:link,  
.contentRight ul.mainLists li a:visited, 
.contentRight ul.mainLists li a:hover {
	color:#48CC48;
	text-decoration:none;
	font-weight:bold;
}


hr.dottedLine {
	border-top: rgb(218,211,187) dotted 2px;
	background-color:#FFFFFF;
	border-bottom:none;
	margin:0;
	padding:0;

}

/********************* Content Styles Center Col **************************/

h2.subPageBlueHeader, h2 {
	line-height:1.7em;
	font-size: 1.2em;
	margin:0;
	padding:0;
	color:rgb(0,51,90);
}

h2.subPageBrownHeader {
	line-height:1.6em;
	font-size: 1.4em;
	margin:0;
	padding:0 0 12px 0;
	color:rgb(183,175,121);
}

/********************* Content Styles Right Col *************************
.contentRight h1{
	line-height:1.6em;
	font-size: 1.4em;
	margin:0;
	padding:0;
	color:rgb(183,175,121);
	font-weight:bold;
}
*/
.contentRight a, contentColCenter a {
	color:rgb(100,130,149);
	text-decoration:none;
	font-weight:bold;
}

h1.headerTopBottomBorder  {
	border-top: rgb(218,211,187) dotted 2px;
	border-bottom: rgb(218,211,187) dotted 2px;
	color:rgb(0, 51, 90);
	font-size: 1.6em;
	line-height: 1.7em;
}
/********************* Content Footer Styles **************************/

table{
	padding:0px;
	margin: 0px;
	color:rgb(0, 51, 90);
}

table td {
	padding:0px;
	margin: 0px;
}

td p {
	padding:0px;
	margin: 0px;
}


/********************* Content Styles **************************/

.contentColCenter li, .contentRight li{
	font-size: 1.2em;
	line-height: 1.7em;
	color:rgb(0, 51, 90);
}


/********************* Content Styles Right Col **************************/

.rightCol h1{
	border-top: rgb(218,211,187) dotted 2px;
	border-bottom: rgb(218,211,187) dotted 2px;
	color:rgb(0, 51, 90);
	font-size: 1.6em;
	line-height: 1.7em;
}

.rightCol ul {
	margin:0 0 0 12px;
	//margin:0 0 0 16px;
	padding:0;
}

.rightCol li{
	font-size: 1.1em;
	line-height: 1.3em;
	color:rgb(0, 51, 90);
}