/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
	background-color: #1c3664;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0;
	margin:0;
}

* {
	margin: 0px;
	padding: 0px;
}
#clear {
	clear: both;
	height: 0px;
	}


/* ----------all links-------------- */



a.navon, a.navon:visited {
	font-size:14px;
	color: #1c3664;
	text-decoration:none;
	background-image:url(images/nav_bg_on.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 34px;
	text-align:center;
	display: block;
	padding-top: 8px;
}
a.navoff, a.navoff:visited {
	font-size:14px;
	color: #ffffff;
	text-decoration:none;
	background-image:url(images/nav_bg_off.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 34px;
	text-align:center;
	display: block;
	padding-top: 8px;
}

a.navoff:hover {
	font-size:14px;
	color: #1c3664;
	text-decoration:none;
	background-image:url(images/nav_bg_off.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 34px;
	text-align:center;
	display: block;
	padding-top: 8px;
}
a.navoff2, a.navoff2:visited {
	font-size:14px;
	color: #ffffff;
	text-decoration:none;
	background-image:url(images/nav_bg_off.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 34px;
	display: block;
	padding-top: 2px;
	line-height: 14px;
	text-align:center;
	overflow:visible;
}

a.navoff2:hover {
	font-size:14px;
	color: #1c3664;
	text-decoration:none;
	background-image:url(images/nav_bg_off.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 34px;
	display: block;
	padding-top: 2px;
	line-height: 14px;
	text-align:center;
	overflow:visible;
}

a.navon2, a.navon2:visited {
	font-size:14px;
	color: #1c3664;
	text-decoration:none;
	background-image:url(images/nav_bg_on.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 34px;
	display: block;
	padding-top: 2px;
	line-height: 14px;
	text-align:center;
	overflow:visible;
}

a.navon2:hover {
	font-size:14px;
	color: #1c3664;
	text-decoration:none;
	background-image:url(images/nav_bg_on.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 34px;
	display: block;
	padding-top: 2px;
	line-height: 14px;
	text-align:center;
	overflow:visible;
}

a.blue {
	font-size:12px;
	color: #1c3664;
	text-decoration:none;
}
a.blue:hover {
	font-size:12px;
	color: #1c3664;
	text-decoration:underline;
}
a.link11white, a link11white:visited {
	font-size:11px;
	color: #ffffff;
	text-decoration:none;
}
a.link11white:hover {
	font-size:11px;
	color: #fff;
	text-decoration:underline;
}

.bodyblue {
	font-size:12px;
	color: #00467f;
	font-weight:bold;
	}

ul.body {
padding-left: 30px;
padding-bottom: 20px;
}

li.lftsash {list-style: none;
padding-bottom: 30px;
}

li.rgtsash {list-style: url(images/li.gif);
margin-left: 40px;
margin-top: 20px;
padding-right:20px;
}
li.body {
	list-style: url(images/li.gif);
	margin-left: 25px;
	margin-top: 0px;
	padding-right:20px;
}


h2 {
font-size:20px;
font-weight: normal;
padding-top: 5px;
padding-left: 0px;
padding-right: 5px;
padding-bottom: 5px;
margin:0;}



#container {
width: 940px;
margin-bottom: 10px;
margin: 0 auto;
background-image:url(images/bg.gif); 
background-repeat: no-repeat;
}

/* ----------banner for logo-------------- */
#banner {
text-align: left;
vertical-align: middle;
padding: 0px;
padding-left: 15px;
padding-top: 20px;
width: 940px;
height: 122px;

}
#banner img {padding:0px 0px 0px 0;} 

#content img {padding:0px 0px 0px 0;} 


/* --------------left navi------------- */
#left {
float: left;
width: 130px;
margin: 0px;
background-color:#1c3664;


}


/* -----------------content--------------------- */
#content {
background-color: #ffffff;
float: left;
width: 530px;
color:#666666;
font-size: 12px;
line-height: 20px;
}

.text11 {
font-size:11px;
}

.text10 {
font-size:10px;
}

.note {
	font-size: 8px;
	vertical-align: super;
}

/* --------------right content------------- */
#right {
float: right;
width: 255px;
margin-left: 10px;
margin-right: 10px;
background-color:#ffffff;
}


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



/* -------minimum height for understanding browsers----- */

.min {
	min-height: 200px;
}
.min2 {
min-height: 250px;
}


/* -------minimum height for Internet Explorer 6-------- */

/*\*/
* html .min {
height: 200px;
}
/**/

/*\*/
* html .min2 {
height: 250px;
}
/**/



/* -----------footer--------------------------- */
#footer {
	clear: both;
	margin: 0;
	padding-top: 20px;
	text-align: left;
	color:#FFFFFF;
	line-height:20px;
}


/* -----------rounded boxes--------------------------- */
.t {background: url(images/dot.gif) 0 0 repeat-x;}
.b {background: url(images/dot.gif) 0 100% repeat-x}
.bBg {background: url(images/bg_box_ctr.jpg) 0 100% repeat-x}
.l {background: url(images/dot.gif) 0 0 repeat-y}
.r {background: url(images/dot.gif) 100% 0 repeat-y;}
.bl {background: url(images/bl.gif) 0 100% no-repeat;}
.blBg {background: url(images/bg_box_lft.jpg) 0 100% no-repeat}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.brBg {background: url(images/bg_box_rgt.jpg) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:20px} 
.trCon {background: url(images/tr.gif) 100% 0 no-repeat; padding-top:20px; padding-left:25px; padding-right:20px; padding-bottom:20px;} 
.trBan {background: url(images/tr.gif) 100% 0 no-repeat; padding:10px;} 
.trRgt {background: url(images/tr.gif) 100% 0 no-repeat; padding-top:20px; padding-left:0px; padding-right:0px; padding-bottom:20px;} 

.blueband {
	color: #1c3664;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #6799cb;
	text-align:center;
	font-size: 16px;
	font-weight: bold;
}


/* -----------navigation--------------------------- */


.bnav {
	width: 690px;
	margin: auto;
	text-align: center;
	padding-top: 10px;
	font-size:11px;
	line-height: 13px;
}



.contact {
	text-align: right;
	padding-right: 10px; 
	font-size:11px;
}

.testimonial {
	font-size: 18px;
	color: #92abc8;
}

.hdBlue {
	font-size: 14px;
	color: #1c3664;
	font-weight: bold;
}

.bdyGrn {
	font-size: 18px;
	color: #a4b733;
	line-height: 22px;
	padding-bottom:7px;
}

.hdGry {
	font-size: 14px;
	color: #333333;
	padding-bottom: 7px;
	font-weight: bold;
}

hr {color: #ffffff}

.division {
	margin-top: 10px;
	margin-bottom: 5px;
}
.lftCon {
	margin: 0 auto;
    text-align: left;
    height: 100%;
    background: #CCC;
	border: #000000 solid 1px;
}
.headline {
	font-weight: bold;
	text-transform: uppercase;
}

