body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	color:#111; 
}
img {
	border: 0;
}
input,textarea{
	color:#111; 
	font-size:85%; 
}
a{
	color:#00447B;
}
a:hover{
	color:#222;
}
p,label,li
{
	font-size:85%;
}
p{
	padding:5px 0px;	
	line-height:1.4em;
}
h2{
	color:#00447B;
	font-size:100%;
	font-weight:bold;
}
label{
	font-weight:normal;
}
/* -----------------------------POSTIONING ELEMENTS --------------------------------*/
#container {
	width:960px;
	text-align:left;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	padding:0px 0px 10px 0px;
	min-height:560px;
	height: auto !important;
	height: 560px;
	position:relative;
	/*background-image:url(../images/bg-layout.jpg);*/
	border:1px solid #C2D1D5 /* CARDOK LIGHT BLUE */
}
#bg-top{
	position:absolute;
	width:960px;
	height:269px;
	top:0px;
	background-image:url(../images/bg-top.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
#bg-bottom{
	position:absolute;
	width:960px;
	height:244px;
	bottom:0px;
	background-image:url(../images/bg-bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	z-index:1;
}
#content{
	position:relative;
	width:960px;
	top:0px;
	z-index:10;
	min-height:560px;
}
#header,#logo-box{
	height:155px;
}
#header{

}
#logo-box{
	float:left;
	width:155px;
	margin:0px 15px;
	background-color:#fff;
	border-left:1px solid #C2D1D5; /* CARDOK LIGHT BLUE */
	border-right:1px solid #C2D1D5; /* CARDOK LIGHT BLUE */
	border-bottom:1px solid #C2D1D5; /* CARDOK LIGHT BLUE */
	cursor:pointer;
}
img#cardok-logo{
	padding:40px 20px 20px 20px;
}
#top-menu-bar{
	float:right;
	margin-top:125px;
	border-top:1px solid #00447B;
	border-bottom:1px solid #00447B;
	width:770px;
	height:25px;
	text-align:left;
	background-color:#E1E9EF;
}
ul#navbar li{
	float:left;
	font-size:70%;
}
ul#navbar li a{
	display:block;
	/*border-left:1px solid #00447B;*/
	height:20px;
	padding:5px 7px 0px 7px;
	text-decoration:none;
/*	padding:5px 0px 0px 0px;
	
	width:60px;
	text-align:center;*/

}
ul#navbar li a:hover{
	background-color:#00447B;
	color:#FFFFFF;
	background-image:none !important;
}
ul#navbar li a#selected{
	background-image:url(../images/icon-orange-arrow-up.gif);
	background-position:bottom center;
	background-repeat:no-repeat;

}
ul#navbar li.spacer{
	font-size:100%;
	padding-top:3px;
	color:#C2D1D5 /* CARDOK LIGHT BLUE */

}
div#divClear,div.divClear
{
	clear:both;
	line-height:0.1em;
}
div#main-content
{
	clear:both;
}
div#left-column
{
	float:left;
	width:157px;
	margin:0px 15px;
}
div#right-column
{
	float:right;
	width:755px;
	margin-right:15px;
}
div#contact-box,div#poll-box,div#news-box{
	min-height:140px;
	margin-top:10px;
	background-color:#fff;
	border:1px solid #C2D1D5; /* CARDOK LIGHT BLUE */
	margin-bottom:10px;
	}
	
div#contact-box h2,div#poll-box h2,div#news-box h2{
	display:block;
	height:20px;
	background-color:#00447B;
	background-image:url(../images/bg-blue-fade.gif);
	background-repeat:repeat-x;
	color:#fff;
	padding:12px 10px 8px 15px;

}
div#contact-box p,div#poll-box p{
	padding: 10px;
	font-size:70%;
}
div#news-box ul{
	margin: 10px;
	font-size:80%;
}
div#contact-box span#phone-number{
	font-size:110%;
	font-weight:bold;
}
div#poll-box div#question{
	padding:5px 10px 0px 10px;
	font-size:70%;
}
div#poll-box input{
	float:left;
	height:25px;
	margin-left:10px;
}

div#poll-box div.answer{
	float:left;
	height:25px;
	font-size:70%;
	line-height:0.9em;
	margin-left:10px;
	width:110px;
}
div#poll-box td{
	font-size:70%;
	line-height:0.9em;
}
div#poll-box table#results-table{
	margin:10px 10px 0px 10px;
}
div#poll-box table#results-table td{
	padding:3px;
}
form#survey-form{
	height:135px;
}
input#poll-submit{
	padding-left:20px;
}
ul#news-list li{
	padding:5px 0 0 5px;
	margin:0px;
}
div#photos-column,div#content-column,div#content-column-wide{
	margin-top:10px;
}	
div#photos-column{
	float:left;
	width:380px;
	margin-bottom:15px;
}
div#photos-column p{
	margin:0px 0px 0px 0px !important;
	padding:0px !important;
}
div#content-column{
	float:right;
	width:335px;
	margin-left:10px;
	margin-right:20px;
}
div#under-picture-copy{
	margin:15px 0px 20px 0px;
	padding:0px;
}
div#under-picture-copy p{
	margin:0px ;
	padding:0px !important;

}
div#right-column h1{
	color:#00447B;/* standard CARDOK DARK BLUE */
	font-size:250%;
	line-height:1.2em;
	padding:0px 10px 10px 10px;
}
div#right-column h1 span.larger{
	font-size:150%;
}
div#right-column p{
	padding:0px 10px;
}
img#main-image{
	/*padding-bottom:5px; only in IE - see sep stylesheet*/
	padding-bottom:2px;
}
img.sub-image{
	float:left;
	padding-right:5px;
}
/*------------------------------ CONTACT FORM -------------------------------*/
div#contact-form{
	height:250px;
	min-height:250px;
}
div#contact-form-main{
	width:350px;
}
form#frmContact{
	margin:15px;
}
div#contact-form label,div#contact-form-main label{
	float:left;
	width:100px;
}
div#contact-form-main input
{
	float:right;
	margin-right:30px;
	width:165px;
}
#btnContactSubmit{
	width:121px !important;
}

div#contact-form-main textarea{
	float:right;
	margin-right:30px;
	width:165px;
}
/*
div#contact-form textarea{
	float:right;
	margin-right:10px;
	width:155px;
}
div#contact-form input{
	float:right;
	margin-right:10px;

}

div#contact-form #imgCaptcha
{
	float:left;
	padding-top:5px;
	padding-left:10px;
}
*/
.divClear
{
	clear:both;
	height:5px;
}
/* ------------------ news item stylings ------------------*/
.news-date
{
	color:#666666;
	font-style:italic;
	padding-left:10px;
}
.news-copy
{
	border-bottom:1px dotted #00447B;
	padding-bottom:15px;
	margin-bottom:5px;
	padding-left:0px;
}
h3.news-item {
	padding-left:10px;
	padding-top:20px;
	margin:0px;
	font-size:130%;
	font-weight:bold;
	color:#00447B;/* standard CARDOK DARK BLUE */
}	
div#footer
{
	background-color:#00447B;
	background-image:url(../images/bg-blue-fade.gif);
	background-repeat:repeat-x;
	color:#fff;
	font-size:73%;
	z-index:10;
	position:relative;
}
div#footer a{
	color:#fff;
}
div#footer p{
padding:5px 15px;
}