/* Normal links */
a {
	color: #0000FF;
	text-decoration: none;
}

a:hover, a:active {
	color: #FF0000;
	text-decoration: underline;
}
/*--- End Links ---*/

/*--- Common Styles ---*/
body {
    background-color : #ffffff;	
	font-family: Arial, Helvetica, sans-serif;
	color:#303030;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
}

/***  Container for Content with  ***/
#pageBody {
	background-color : #FFFFFF;
	margin :10px auto 0 auto;
	width: 98%;
}

/*** Clearing Div to preventing collapsing ***/
.clrDiv {
clear:both;
margin-top:-1px;
height:1px;
overflow:hidden;
}

.clrImg {
	clear : both;
}

h1 {
	font-size: 1.7em;
}

h2 {
	margin: 10px 0;
	font-size: 1.5em;
}

h3 {
	margin: 0px;
	font-size: 1.2em;
}

h4 {
	margin: 0px;
	font-size: 1em;
}

hr {
	border-top: 1px solid #889DA4;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

img {
	border: 0;
}

/*---------- FORM ----- */
form {
	margin: 0;
	padding: 0;
}

input, select {
	font: 11px Tahoma, Arial, sans-serif;
}

p {
	margin : 0px;
	padding : 0px;
}

textarea {
	border: 1px solid #BEDFEB;
	padding-left: 2px;
	background: none;
}
/*--- End Form ---*/

/*--- Header  Styles---*/

#header {
	margin :0px auto 0px auto;
	width: 98%;
	height: auto;
}

#headerLogo {
    display : block;
	height : auto;
	width:425px;
	margin:0px auto;
	padding : 10px 0 0 0;
}

#slogan {
    background-color : #9016b2;
	color : #FFFFFF;
	width: 100%;
}

#slogan p {
	font-family : Georgia, Serif;
	font-size : 1.3em;
	padding: 2px 0 2px 0;
	text-align : center;
}

/**** Navigation Styles ***/

#navBar {
	float: left;
    width: 20%;
	margin: 0 0 0 ;
	padding: 2px;
	border: 2px #cc6633 solid;
}

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {
      list-style: none;
	  margin: 0;
	  padding: 0;
 }

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 2px solid #eee;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: 2px solid #eee;}

#navBar h4{
	background-color : #009AB7;
	border-bottom: 2px solid #eee;
	color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	text-decoration : none;
    text-align : center;	
}

#navList {
	font-family : Arial, Helvetica, sans-serif;
	font-size :80%;
	font-weight : bold;
    list-style-type : none;
	text-align : center;
	width :auto;
}

#navList a {
	color: #9715B5;
	background-color : #e8d096;	
	padding:2px 0px;
}

#navList a:hover {
	color: #ea0073;
	background-color : #ffef09;
	padding : 2px 0px;
	text-decoration : none;
}

#linkList {
	font-family : Arial, Helvetica, sans-serif;
	font-size :80%;
	font-weight : bold;
    list-style-type : none;
	text-align : center;
	width :auto;
}

#linkList a {
	color: #0000ff;
	background-color : #cccccc;	
	padding:2px 0px;
}

#linkList a:hover {
	color: #ea0073;
	background-color : #ffef09;
	padding : 2px 0px;
	text-decoration : none;
}

.blank {
	color:#9715b5;
	background-color:#9715b5;
	margin : 0 0 2px 0;
}

/**** Content Styles ***/

#content {
  float: right;
  width: 77%;
  margin: 0 5px 0 7px;
  padding: 0px;
}

#content p {
	font-size : 85%;
	margin:0 0 1em 0;
	padding:0px;
	
}

#content h3 {
	color : #ff8c00;
	margin-bottom : 15px;
}

#content h4 {
	color: #800000;
	margin: 5px 0;
}

.thankYou h4 {
	color:#800000;
	font-size : 1.2em;
	text-align : center;
}

.thankYou p {
	color:#000000;
	font-weight : bold;
	margin:10px 0 30px 0;
	text-align : center;
}

.thankYou input {
	text-align : center;
}

.blue {
	color : #0000ff;
}

.imageCont {
	display : block;
	width:500px;
	margin: 10px auto;
}

.imageCont img {
	float : left;
}

/***  Front Page Styles  ***/

.frontPage {
	margin : 0px;
	padding : 0px;
}

.frontPage h1 {
	color: #003580;
	margin-bottom:10px;
	text-align : center;
}

.imageLt {
	float: left;
	margin: 2px 5px 5px 0;
}

.imageRt {
	float: right;
	margin: 0 0 0 5px;
}

.imageCtr {
	 text-align : center;
}

.imageCtr img {
	 margin: 5px;
}

.hdgPur {
	color:#9715B5!important;
	font-family : Georgia, Serif;
	text-align : center;
	clear : both;
}

.hdgPnk {
	color:#EA0073!important;
	font-family : Georgia, Serif;
	text-align : center;
	clear : both;
}

.hdgTur {
	color:#009AB7!important;
	font-family : Georgia, Serif;
	text-align : center;
	clear : both;
}

.frontPage ul {
	font-size: 82%;
	font-weight : bold;
	font-family : Georgia, Serif;
	list-style-type : none;	
}

.frontPage li {
	list-style-image : url(../images/dove_icon.gif);
	margin: 0 0 15px 40%;
	padding-left : 5px;
	
}

.frontPage p {
	font-family : Arial, Helvetica, sans-serif;
}

/*** Footer Styles ***/

#footer {
      background-color : #003580;
	  width:98%;
	  margin: 0px auto;
	  height: auto;
}

#footer p {
	color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 70%;
	padding : 5px 0px;
	text-align : center;
}

/***  Form Styles  ***/

.centerForm {
	margin:0 0 10px 0;
	text-align : center;
}