﻿* { margin:0; padding:0;}

body { 
	background:#ffffff; 
	font-size:100%; 
	line-height:1em; 
	font-family:Arial; 
	color:#393939; 
	text-align:center; 
	font-size: 16px;
}



#main {margin:0 auto; width:980px; text-align:left;}

.clear { clear:both;}
img {border:0; vertical-align:top; text-align:left;}
.imgTitle { padding: 0; margin-right:10px; margin-top: -10px;}
.imgSubTitle { padding: 0; margin-right:10px; margin-top: -14px;}

/* header */
#header { height:250px; background:url(images/Header.jpg) no-repeat 254px 19px; text-align:left; }
.logo {position:absolute; margin:19px 0 0 19px}


/*content*/
#content { 
	font-size:0.75em; 
	line-height:1.33em;
}
	
	
h1 {font-size: 1.9em; margin-bottom:20px; margin-top:14px; color:#21429c;}
h2 {font-size:1.3em; color:#21429c; margin-top: 20px; margin-bottom :10px; padding-top: 15px; border-top: solid 1px #C2D1FC ;}
h3 {font-size:1.1em; color:#21429c; margin: 15px  0 0px 0}
h4 {font-size:1.2em; line-height:1.1em; color:#21429c; font-weight:normal; margin: 10px  0 0px 0}
h5 {font-size:1.2em; line-height:1.1em; color:#21429c; font-weight:normal; margin: 0px  0 0px 0}
h6 {font-size:1.2em; line-height:1.1em; color:#21429c; font-weight:normal; margin: 20px  0 20px 20px}

p {margin: 10px 0 10px 0}

.leftCol, .mainCol { float:left;}


.leftCol{ padding-top: 5px; width:255px;}
.leftCol .indent { padding: 0px 20px 30px 19px;}
.servicesTitle {margin: 0px 0 12px -10px}

ul.servicesList {margin:0px; padding:0px; list-style:none; margin-top:4px; margin-left: -5px;}
ul.servicesList li { line-height:1.15em; padding:4px 0 4px 0px; font-size:1.1em}
ul.servicesList li a{text-decoration:none; color:#21429c; background:url(images/marker.gif) no-repeat 0 4px; padding-left:15px}
ul.servicesList li a:hover{ text-decoration:none;  }
ul.servicesList li.bg {background:#f1f1f1}

ul.subServicesList {margin:0px; padding:0px; list-style:none; margin-left: -5px;}
ul.subServicesList li { line-height:1.15em; padding:4px 0 4px 0px; font-size:1.1em}
ul.subServicesList li a{text-decoration:none; color:#21429c; background:url(images/marker2.gif) no-repeat 0 4px; padding-left:15px}
ul.subServicesList li a:hover{ text-decoration:none; }
ul.subServicesList li.bg {background:#f1f1f1}


dl.newsList {margin:0px; padding:0px; list-style:none}
dl.newsList  dd {margin-bottom: 5px;}
dl.newsList dt{ margin-top: 10px;}

dl.itemize dt {font-weight: bold;}
dl.itemize dd {margin-bottom: 5px;  margin-left: 10px;}

ul.list {list-style:none;}
ul.list li { padding: 2px 0 2px 0px; background :url(images/marker2.gif) no-repeat 0 4px; padding-left:15px; line-height:1.1em;}

ul.listSquare {margin-left: 20px; list-style:square; line-height:1.4em;}


ul.TickList 
{
	margin-left: 50px;
	margin-top: 5px;
	list-style-image: url(images/tick.gif);
}
ul.TickList li {line-height:1.78em; }
ul.TickList li a{text-decoration:none; color:#21429c; }
ul.TickList li a:hover{ text-decoration:none; }
ul.TickList li.bg {background:#f1f1f1}


.menuBox {
	width:212px;  
	height: 217px;
	margin: -20px 0 0 19px;
	background-image:url(images/menu_bg_2.jpg);
	background-repeat:no-repeat;
	padding-top: 30px;
	padding-left: 5px;
}

.menu ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	margin-top: 33px;

}
.menu li {
	padding-right: 0px;
	padding-left: 0px;
	width: auto;
	font-size: 1.25em;
	background-image:url(images/menuItemTop.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	
}
.menu li.last {
	}
	
.menu li a {
	white-space: nowrap;
	text-decoration: none;
	color: #005D25;
	
	line-height: 30px;

}
.menu a {
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
	color: #343e92;
	text-decoration: none;
	FONT-SIZE: 0.9em;
	display: block;

}
.menu a:link {text-decoration: none;
	
}
.menu a:visited {text-decoration: none;
	
}
.menu a:hover, .menu LI A:focus, div#home a#m_home, div#aboutUs a#m_aboutUs, div#news a#m_news,  div#dictionary a#m_dictionary, div#stats a#m_stats, div#contact a#m_contact, div#links a#m_links{
	background-image: url(images/activeMenuBg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
}




.mainCol{ width:665px;}
.mainCol {margin-right: 0px; }}
.mainCol .indent { padding:0 37px 34px 0}
.mainCol .box {margin-top: 0px;}
.mainCol .col_box_1 {width:270px; margin-right:41px}
.mainCol .col_box_2 {width:278px}

.newsTitle {margin: 0px 0 12px 0px}
.title {margin:10px 0 12px -10px}


.imgMontage {float:right; margin: 10px  8px 5px 20px}
.imgGeneral {float:right; margin: 0px  20px 5px 20px}
.imgRoseanne {float:right; margin: 10px  8px 5px 30px}
.imgMonitor {float:right; margin: 10px  0px 5px 0px}
.imgServices {float:right; margin: 30px  20px 5px 20px}
.imgDrugs {float:left; margin: 5px 20px 5px 0px;}

.imgLeft {float:left; margin:4px 30px 35px}
.imgRight {float:right; border: 1px gray solid; margin-left:10px; margin-bottom:10px;}


.line {background:url(images/line_bg.gif) repeat-x top; height:10px}


/*footer*/ 





#footer {font-size:0.6875em; line-height:1.27em; margin:10px auto auto auto; text-align:left;  width:980px;  }
#footer a {color:#363636; text-decoration:none}
#footer a:hover {text-decoration:underline}
#footer .img {position:absolute; margin:-10px 0 0 30px; }


.sep {
	margin-left: 5px; margin-right: 5px; 
}

.web {
	 font-weight: bold;
}

/*==================block====================*/
.block { background:#FFD6EF; color:#363636; margin-left: 15px; margin-right:20px;}
.block .left_top { background:url(images/left_top_1.gif) left top no-repeat;}
.block .right_top { background:url(images/right_top_1.gif) right top no-repeat;}
.block .right_bot { background:url(images/right_bot_1.gif) right bottom no-repeat;}
.block .left_bot { background:url(images/left_bot_1.gif) left bottom no-repeat; width:100%}
.block .ind {padding:16px 0 14px 230px; text-align:center;}
/*==========================================*/




/*==================contact====================*/



.button {background:url(images/button_bg.gif) repeat-x top; color:#d52d00; font-size:0.75em; text-transform:uppercase; float:left; margin-top:12px; margin-right:10px}
.button .left {background:url(images/button_left.gif) no-repeat 0 0}
.button .right {background:url(images/button_right.gif) no-repeat right top; padding:1px 7px 0 22px}
.button a {color:#d52d00; text-decoration:none}
.button a:hover {color:#000}


.firstLine { font-size: 1.1em; font-weight:bold; }
.spacer {width: 80px; }


.Mandatory
{
	
	background-color: #CDCFD1;
	padding-left: 3px;
	font-weight: bold;
}


.DataEntry TD
{
	padding-right: 5px;
}

.Label
{
	font-weight: bold;
	margin-right: 5px;
}

SELECT
{
	color: #4A5F72;
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

INPUT
{
	color: #4A5F72;
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

TEXTAREA
{
	color: #4A5F72;
	font-family: Verdana,sans-serif;
	font-size: 11px;
}

.warning
{
	color: red;
}


.emailConfirmed
{
	font-weight: bold;
	margin-top: 10px;
	margin-left: 110px;
}

.Title
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000080;
	margin-bottom:0px;
	margin-top: 5px;
}
/*==========================================*/

.Logos
{
	margin-left: 5px;
	margin-top: 20px;
	text-align: center;
	padding-right: 30px;
}

.Logos img
{
	margin-bottom: 10px;

}
.Logos .spacer {margin-left: 10px; margin-right: 10px;}
}


.InfoBox
{
	float:	left;
	width: 300px;
	margin-right: 20px;
}

.LargeInfoBox
{
	width: 500px;
	margin-left:auto;
	margin-right:auto;
}




.boxTop
{
	margin-top: 10px;
	background-color: #ffffff;
	height: 10px;
	background-image: url(images/boxTopLeft.gif);
	background-repeat:no-repeat;
	margin-bottom: 0px;
}

.boxRight
{
	float:right;
}

.boxBottom
{
	background-color: #ffffff;
	height: 10px;
	background-image: url(images/boxBottomLeft.gif);
	background-repeat:no-repeat;
	margin-bottom: 0px;
}




.boxBody
{
	border-left: 2px #C2D1FC solid;
	border-right: 2px #C2D1FC solid;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-bottom: 5px;
}

.Term
{
	font-weight: bold;
	color:#21429c;
}

.index a 
{
    padding: 3px 5px 3px 5px;
    border: 1px solid;
    border-color: #ddd #006666 #006666 #ddd;
    height: 1.2em;
    text-decoration: none;
    margin-right: 5px;
    width: 30px;
    font-weight: bold;
    color:#21429c;
}

.quote
{
	font-style: italic;
	font-weight: bold;
}

.Outline
{
	margin-top: 20px;
}


table.buttons
{
	width: 100%;
	
}

table.buttons TD
{
	padding-top: 20px;
	padding-bottom: 20px;
}
