/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Top Level Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a {color: #c80853;}
a:visited {color: #c80853;}
a:hover {color: #008991;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

html {
	overflow-y: scroll;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body, p, h1, h2, h3, h4, h5, h6, h7, td, ul, ol {
	padding: 0px;
	margin: 0px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body {
	font: 0.75em/1.3 arial, verdana, sans-serif;
	color: #000000;
	background-color: #028695; /* #03cee6 url(/common/images/background_body.jpg) repeat-x top left */
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a img {
	border: none;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 2em;
	text-transform: uppercase;
	color: #c80853;
    padding: 20px 0px 0px 14px;
	}

h2 {
	color: #c80853;
    padding: 0px 0px 7px 0px;
	}

h3 {

	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

ul {
	padding: 0px 0px 0px 15px;
	}
	
	ul li {
		
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Individual Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.hidden {
	display: none;
	}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.left {float: left;}
.right {float: right;}
.justify {text-align: justify;}
.block {display: block;}
.clear {clear: both;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.topMargin5 {margin-top: 5px;} .rightMargin5 {margin-right: 5px;} .bottomMargin5 {margin-bottom: 5px;} .leftMargin5 {margin-left: 5px;}
.topMargin10 {margin-top: 10px;} .rightMargin10 {margin-right: 10px;} .bottomMargin10 {margin-bottom: 10px;} .leftMargin10 {margin-left: 10px;}
.topMargin15 {margin-top: 15px;} .rightMargin15 {margin-right: 15px;} .bottomMargin15 {margin-bottom: 15px;} .leftMargin15 {margin-left: 15px;}
.topMargin20 {margin-top: 20px;} .rightMargin20 {margin-right: 20px;} .bottomMargin20 {margin-bottom: 20px;} .leftMargin20 {margin-left: 20px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.minHeight117 {min-height: 117px; height: auto !important; height: 117px;}
.minHeight200 {min-height: 200px; height: auto !important; height: 200px;}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.AlertError {
    display: block;
    color: red;
	border: 3px double red;
	padding: 10px;
	margin: 0px 0px 20px 0px;
	}

.AlertSuccess {
    display: block;
    color: green;
	border: 3px double green;
	padding: 10px;
	margin: 0px 0px 20px 0px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.greenText {
	color: #008991;
	}

.redText {
	color: #c80853;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.firstParagraph {
	font-size: 1.3em;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.smallFont {
	font-size: 0.8em;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.formattedTable {
	width: 100%;
	}
	
	.formattedTable th, .formattedTable td {padding: 5px; text-align: left;}
	
	.formattedTable th {
		background-color: #038c96;
		font: bold 13px arial, verdana, sans-serif;
		color: #d8eff0;
		vertical-align: top;
		}
		
	.formattedTable .colorRow {
		background-color: #d8eff0;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.borderedTable {
	width: 100%;
	background-color: #0062A1;
	}

	.borderedTable th, .borderedTable td {
		padding: 5px;
		background-color: White;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.featuredHolderRedNoBorder {
	background-color: #e8d4dc;
	padding: 15px;
	}

.featuredHolderRedDouble {
	background-color: #e8d4dc;
	border: 3px double #c80853;
	padding: 15px;
	}

.featuredHolderRedDashed {
	background-color: #e8d4dc;
	border: 1px dashed #c80853;
	padding: 15px;
	}

.featuredHolderGreenNoBorder {
	background-color: #d8eff0;
	padding: 15px;
	}

.featuredHolderGreenDouble {
	background-color: #d8eff0;
	border: 3px double #038c96;
	padding: 15px;
	}

.featuredHolderGreenDashed {
	background-color: #d8eff0;
	border: 1px dashed #038c96;
	padding: 15px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.formattedList {
	list-style-type: none;
	}
	
	.formattedList li {
		padding: 0px 0px 3px 18px;
		background: transparent url(/common/images/framework/bullet.gif) no-repeat left 0.2em;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.lister {
	
	}

	.lister .image {
		float: left;
		width: 25%;
		}

	.lister .description {
		float: left;
		width: 75%
		}
			
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.breakRule {
	clear: both;
	height: 1px;
	margin: 20px 0px 20px 0px;
	border-bottom: 1px dotted black;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.pictureFrame {
    background-color: white;
    padding: 2px;
    border: 3px solid #008991 !Important;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Framework
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mainHolder {
    width:900px;
    margin:0px auto;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	background-color: White;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#topArea {
    background-color:#231f20;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#menuArea {

	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


#contentArea {
	}
	
	#contentArea .oneColumn {
	    float: left;
	    width: 422px;
	    padding: 0px 14px 0px 14px;
	}
	
	#contentArea .twoColumn {
	    padding: 0px 14px 0px 14px;
	}
	

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#footerArea {
	background-color: #eaeaea;
	padding: 10px 14px 10px 14px;
	text-align: right;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#footerLinks {
	font-size: 0.9em;
	padding: 3px;
	text-align: center;
	color: #86d3dc;
	}

	#footerLinks a {color: #86d3dc;}
	#footerLinks a:visited {color: #86d3dc;}
	#footerLinks a:hover {color: white;}