@charset "utf-8";
/* CSS Document */

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

body { background:#efefee url(../images/background.png) repeat-x ;
font-family: tahoma, Helvetica, sans-serif; font-size:14px;
}

#wrapper {
 margin: 0 auto;
 width: 980px; overflow:hidden;
}

#content { 
 float: left;
 color: #020422;
 background: #f7f7f7;
 width: 980px;
}

#header {
 color: #033;
 width: 980px;
 float: left;
 height: 160px; background: url(../images/header.png) no-repeat; 
}

#footer { 

width: 980px;
height:60px;
 text-align:center;
 clear: both;
 color: #033;
 background: #f7f7f7; font-size:12px;
}


#footer span {font-size:11px;}

#footer span a { color:#033; text-decoration:underline;}

#footer span a:hover { color:#900; text-decoration:underline;}

#navigation {
background: #f4f4f4;
 float: left;
 width: 980px;
 height: 40px;
 color: #033;
}
a {outline:none;}

a {color:#020422; text-decoration:underline;}
a:hover {color:#e00019; text-decoration:underline;}


ul { list-style:disc; padding-right:15px;}

ul li {padding:3px 0 3px 0; font-size:14px;}

ul li  a{ text-decoration:underline; color:#0e3189;}
ul li  a:hover{ text-decoration:underline; color: #e00019;}

h1{font-size:18px;}
h2{font-size:16px;}

p{ padding:5px 0;}

hr { color:#CCCCCC ; margin:10px auto;}
#title{ font-size:16px; font-weight:bold; background:url(../images/colors/6a9ce7.jpg) repeat-x bottom; width:100%; height:28px; color:#00247e }

#lefttitle { font-size:16px; font-weight:bold; background:url(../images/colors/cacaca.gif) repeat-x bottom; width:100%; height:28px; color:#00247e }

#latestnews{padding-right:14px;}

#latestnews ul { list-style:disc;}

#latestnews ul li {padding:3px 0 3px 0; font-size:14px;}

#latestnews ul li  a{ text-decoration:none; color:#020422;}
#latestnews ul li  a:hover{ text-decoration:none; color: #e00019;}

#latestarticles {padding-top:30px; font-size:14px; line-height:1.5em;}

#articletitle {padding: 5px 0; font-size:14px; font-weight:bold;}

#articletitle  a {color:#020422; text-decoration:none;}
#articletitle  a:hover {color:#e00019; text-decoration:none;}


.limg { float:left; padding:5px 5px 5px 0px;}
.rimg { float:left; padding:5px 0px 5px 5px;}

#contact {width:650px; padding:10px; margin:5px auto; }
#contact p {color:#080808; text-align:left; padding:15px 5px 5px 0; margin:0;}
#contact fieldset#current p {padding:4px; margin:0;}

#contact fieldset {width:625px; display:block; border:1px dotted #080808; padding:5px 5px 5px 10px; margin-bottom:20px; line-height:1.5em;  }
#contact fieldset:hover {border:1px solid #080808;}
#contact fieldset#opt:hover {border:1px solid #080808;}

#contact legend {font-size:16px; font-weight:bold; border:1px solid #999; padding:5px; background:#CCC; color:#080808; margin: 0 0 10px 0;}

#contact label {clear:right; font-size:14px; display:block; float:right; width:150px; text-align:right; padding:2px; color:#080808; margin:5px; font-weight:bold;}

#contact input {border:1px solid #080808; font-size:14px; padding:2px; margin:5px; width:280px; background:none;}
#contact input:hover { background:#dedede; border:1px solid #e00019; color:#080808;}
#contact input:focus { border:1px solid #6b9ce8; color:#080808;}
#contact fieldset#medical input, #contact fieldset#current input {width:15px; border:none; background:none;}

#contact select {padding:2px; margin:5px; width:280px;}
#contact textarea {width:270px; height:15em; border:1px solid #080808; padding:2px; margin:5px; overflow:auto; background:none;}
#contact textarea:hover { background:#dedede; border:1px solid #e00019; color:#080808;}
#contact textarea:focus {background:#fff; border:1px solid #6b9ce8; color:#080808;}

#contact option {background:#fff; color:#e00019;}
#contact optgroup {background:#fff; color:#000; font-style:normal;}
#contact optgroup option {background:#fff; color:#e00019;}

#contact #button1, #contact #button2 {color:#fff; cursor:pointer; width:150px; margin:8px auto; background:#6b9ce8; border:1px solid; border-color:#6f9fe8 #5488d8 #5488d8 #6f9fe8; font-weight:bold;}
#contact #button1:hover, #contact #button2:hover {color:#00247e; background:#5488d8; border:1px solid; border-color:#4f718a #003 #003 #4f718a; }

#gallery {margin: 10px auto; width:650px;}
#gallery div{ 	float: right; text-align:center;
	margin-left: 10px; width: 200px; height:225px;
	margin-bottom: 10px;
}


.ldiv{ float:left;}
.rdiv{ float:right;}

ul.display li a {
    color: #e7ff61;
    text-decoration: none;
}
ul.display li .content_block {
    padding: 0 10px;
}
ul.display li .content_block h2 {
    margin: 0;
    padding: 5px;
    font-weight: normal;
    font-size: 1.7em;
}
ul.display li .content_block p {
    margin: 0;
    padding: 5px 5px 5px 245px;  /*--The left padding keeps the
content from flowing under the image--*/
    font-size: 1.2em;
}
ul.display li .content_block a img{ /*--Double border technique--*/
    padding: 5px;
    border: 2px solid #ccc;
    background: #fff;
    margin: 0 15px 0 0;
    float: left;
}
.imgDesc{font-size:10px; }


