/* CSS Document */
/* main body*/
html { height: 100%; margin-bottom: 1px; }

body{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:url(../images/backgdVer.jpg) repeat-x;
background-color:#6D829F;
text-align:center; /* hack for IE 5 */
min-width:990px; /* hack for width in case of netscape 6*/
}

#wrapper{
text-align:left; /* hack for IE 5 */
margin: 0 auto;
width:1004px;}

/* top region*/
#header{
position:relative;
clear:both;
height:48px;}

#logo{
float:left;
width:294px;}

#topNav{
float:right;
width:710px;
background: url(../images/top_backgdBar.jpg) repeat-x}

.globalNav{
float:left;
margin-top:6px;
padding:0 5px;
}

.topSub {
position:absolute;
top:45px;
left:300px;
text-decoration:none;
visibility:hidden;
color:#FFFFFF;}

.topSub a:link, .topSub a:visited{
text-decoration:none;
color:#ffffff;
}

.topSub a:hover{
text-decoration:underline;
color:#E5E5E5;
}

#topRight{
float:right;
width:52px;
}


/* left*/
#leftNav{
width:240px;
margin-top:25px;
float:left;
background-image:url(../images/left_panel_bg.gif);
background-repeat:repeat-y;
margin-left:1px;

}



#leftNav ul{
margin-left:28px;
margin-top:15;
margin-bottom:0;
padding:0 ;
list-style:none;
}
#leftNav li{
padding:4px 0px;
background:url(../images/sep_line_new.gif) no-repeat left bottom;
}
#leftNav li a:link, #leftNav li a:visited{
/*display: block;
*/padding:0px 12px;
color:#A8BCD4;
text-decoration:none;
background: url(../images/arrow_grey_new.gif) no-repeat center left ;
}

#leftNav li a:hover{
background-color:#921a1d;
text-decoration:none;
color:#FFFFFF;
background: url(../images/arrow.gif) no-repeat center left ;}

.justifyTextWhite{
width:660px;
margin-top:10px;
margin-bottom:10px;
margin:rightpx;
margin-left:40px;

color:#FFFFFF;
text-align:justify;}

.justifyTextWhite a:link,.justifyTextWhite a:visited{
text-decoration:none;
color:#FFFFFF;
}

.justifyTextWhite a:hover{
text-decoration:underline;
color:#FFCC00;
}
#leftNav ul ul li{
padding:3px 3px;
text-indent:-40px;
background:none;
}

#leftNav ul ul li a:link,#leftNav ul ul li a:visited{
text-decoration:none;
background:url(../images/bullet_fill.gif) center left no-repeat}

#leftNav ul ul li a:hover{
text-decoration:none;
background:url(../images/bullet_fill.gif) center left no-repeat}

#leftNav ul ul ul li{
padding:2px 2px;
}

#leftNav ul ul ul li a:link,#leftNav ul ul ul li a:visited{
text-decoration:none;
background:url(../images/bullet_outline.gif) center left no-repeat}

#leftNav ul ul ul li a:hover{
text-decoration:underline;
background:url(../images/bullet_fill.gif) center left no-repeat}


#modelLogo{
height:50px;
margin-top:0px;
padding-top:20px;
background-image:url(../images/civic_logo_bg.gif);
background-repeat:no-repeat;

}

/* right*/

#rightMain{
margin-top:40px;
width:95px;
float:right;}


#main{
width:750px;
float:right;
}
#content{
width:600px;
float:left;
}



.Article {
font-size:11px;
margin-top:20px;
  background:  url("../images/corners_topleft.gif") top left no-repeat;
  width:630px;
  } 
.Article table{
font-size:11px;}
.Article h2 {
  background:  url("../images/corners_topright.gif") top right no-repeat;
  padding:30px;
  padding-left:0;
  margin:0;
  font-size:22px;
  position:relative;
  right:-29px;
  color:#233c5d;
  font-weight:bold;
  }
.ArticleBody {

  background:  url("../images/corners_right.gif") top right repeat-y;
  margin:0;
  margin-top:-0em;
  padding:30px;
  padding-left:0;
  position:relative;
  right:-29px;
  }
  
 .ArticleImage{
 position:relative;
	left:4px;
 }
.ArticleFooter {
  background:  url("../images/corners_bottomleft.gif") bottom left no-repeat;
  position:relative;
  top:15px;
  
  }
.ArticleFooter p {
  background:  url("../images/corners_bottomright.gif") bottom right no-repeat;
  padding:30px;
  padding-left:0;
  display:block;
  font-size:9px;
  margin:-2em 0 0 0;
  position:relative;
  right:-29px;
  }
  
 .Article #flashcontent {
 position:relative;
 left:4px;
 } 
  /* footer*/
#footer{
position:relative;
width:1003px;
height:39px;
padding-top:20px;
clear:both;
background-image:url(../images/footer_bg.gif);
background-repeat:repeat-x;
padding-bottom:0px;
}

#footer a:link,#footer a:visited {
color:#FFFFFF;
text-decoration:none;
}

#footer a:hover{
color:#A8BCD4;
text-decoration:underline;
}

/*  generic */
.floatLeft{
float:left;
padding-left:10px;
}
.floatRight{
float:right;
padding-right:10px;
}
.pressHeading
{
	color:#000000;
	text-decoration:none;	
	}
.pressHeading:hover
{
	color:#233C5D;
	text-decoration:none;	
	}