/* Start of CMSMS style sheet 'Layout: Medit' */
*{margin:0;padding:0;}img{border: 0;}dfn{display:none}  /* reset */

body {
   font-family: Arial;
   font-size: 12px;
   background:#1855a0 url(images/background4.gif) repeat-x
}

div#pagewrapper {
   margin: 10px auto 0 auto;
   width:970px ;
   background:#1855a0 url(images/background3.gif)
}

div#header {
   height: 738px; 
   background:url(images/header.jpg) no-repeat;
  
}

div#header h1 a {
   display: block; 
   height: 0;
   width:184px;
   padding-top:102px  ;
   overflow:hidden;
   position:relative;
   top:14px;
   left:23px     
}

div#search {
   float: right;
   width: 23em;     /* enough width for the search input box */
   text-align: right;
   padding: 0.6em 0 0.2em 0;
   margin: 0 1em;
}

div.breadcrumbs {
   font: 9px Verdana;             
   margin: 29px 0 8px 24px;     
   color:#1d57a5;
   text-transform:uppercase;   
   clear:both   

}

div.breadcrumbs a {
    color:#1d57a5 ;
    font-weight:bold;
    text-decoration:none
}

 div#content {
   
}

div#main, div#main1 {
   	height: auto!important;
	height: 550px;
	min-height: 550px;
       float:left;
       width:669px;
       margin:15px 10px 10px 20px; _margin:15px 10px 10px 0;
  
}
div#main1 {
   	_margin:15px 10px 10px 20px;
  
}
div#main p,div#main1 p { margin-bottom:16px}

div#sidebar {
   float: left; 
   width: 229px;   
  margin-top:15px;
min-height: 20px;
   margin-left:16px;_margin-left:8px 
}


div#footer {
   clear:both;     
   color: #fff;
   height:322px;
   width:970px;
   background:url(images/footer.jpg);
   font-size:11px;
  position:relative;

}
div#footer p { position:absolute; bottom:69px; right:40px; color:#101c5e}
div#footer a { color:#101C5E; text-decoration:none}
/********************
CONTENT STYLING
*********************/
div#content {

}

/* HEADINGS */
div#content h1 {
   font-size: 2em;  /* font size for h1 */
   line-height: 1em;
   margin: 0;
}
div#content h2 {
   #color: #fff; 
   color: #fb0;
   font-size: 19px;
   margin-bottom: 24px;
margin-top:1px
}
.background34 {   background:url(images/h2.gif) right no-repeat;padding:2px 40px 4px 0}

div#content h3 {
   color: #294B5F; 
   font-size: 1.3em;
   line-height: 1.3em;
   margin: 0 0 0.5em 0;
padding: 2px 40px 4px 0;
}

div#content h4 {
   color: #294B5F; 
   font-size: 1.2em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
div#content h5 {
   font-size: 1.1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
h6 {
   font-size: 1em;
   line-height: 1.3em;
   margin: 0 0 0.25em 0;
}
/* END HEADINGS */



blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}

p {
text-indent: 20px;
}

a {
color: #1284FF;
}

a.intern {   
color: #294B5F; 
}

/* END TEXT */

/* LISTS */
div#main ul,
div#main ol,
div#main dl {
  font-size: 1.0em;
   line-height:1.4em;
   margin: 0 0 1.5em 0;
}
div#main ul li,
div#main ol li {
   margin: 0 0 0.25em 3em;
}

div#dl dt {
   font-weight: bold;
   margin: 0 0 0.25em 3em;
}
div#dl dd {
   margin: 0 0 0 3em;
}
/* END LISTS */

/* ========== */
/* TABLE */
/* ========== */
table {
        font: small Arial;
	border: none;	
	margin-top: 0.9em;
	border: medium solid #000000;
}

table a {
color: #12A4FF;
}

th {
        padding: 4px;
	border: thin solid #6495ed;		
	background-color:#EFF6EF;
}

td {	
	padding: 4px;
        padding-top: 10px;
        padding-bottom: 10px;
	border: thin solid #6495ed;
	text-align: center;
	font-size: 0.8em;
}

tr{	background-color:#EFF6FF; }

tr.tr1{	background-color:#EFF6FF; }

tr.tr2 {background-color:#DFF0FF; }

table.invisible 
{ 
 font: inherit;
 border: 0px solid #000000;
}
table.invisible tr
{
 border: 0px solid #6495ed;		
 background-color:#FFF;}
table.invisible th 
{
padding: 0px;
}
table.invisible td 
{
	padding-left: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
font-size: 1em;
text-align: left;
 border: 0px solid #6495ed;
}

/* END TABLE */



/* ========== */
/* NEWS */
/* ========== */

#NewsPostDetailDate {
  color: #ab0;
  margin-bottom: 5px;
  font-weight: bold;
  }

#NewsPostDetailSummary {
  padding-top: 0.5em;
   line-height: 150%;
   }

#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0.2em 0;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

#NewsPostDetailAuthor {
  padding-bottom: 1.5em;
  font-style: italic;
}

#NewsPostDetailHorizRule {
border: 2px solid #ccc;
  width: 60%;
}

/* END NEWS */
/* End of 'Layout: Medit' */

