/* CSS Document */

#hdr_bgrnd {
	z-index:0 ;
	height:310px ;
	background-color:#236CA1 ;
	/*background-image:url(../images_new/hdr_bg.jpg) ;*/
	background-image:url(../images_new/blue_bg.png) ;
	background-repeat:repeat-y ;
}

body {
	margin:0 ;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif ;
}

object { display:block; }

div.page_title {
	border-bottom:1px solid #CCC ;
	padding-bottom:10px ;
	margin-bottom:10px ;
	margin-top:0px ;
}

#top {
	height:4px ;
	background-color:#0099CC ;
	/*border-bottom:1px solid #999 ;*/
}

#container {
	/*z-index:1 ;*/
	width:100% ;
	position:absolute ;
	top:20px ;
	left:auto ;
}

#container h1 {
	margin-top:0 ;
}

#page {
	width:1004px ;
	position:relative ;
	margin:0px auto ;
	color:#333333 ;
	margin-top:20px ;
}

#page_content {
        margin:0;
        padding:0;
	/*margin-left:10px ;*/
	width:750px ;
}

.left {
	float:left ;
}

.right {
	float:right ;
}

.row {
	width:100% ;
	height:0px ;
	clear:both ;
}

.nav {
	width:234px ;
}

/******************MAIN NAV******************/

#menu {
	background-color:#FFFFFF;
	margin-top:2px ;
	padding-top:2px ;
	padding-left:2px ;
}

#menubar {
	font-family:Georgia, "Times New Roman", Times, serif ;
	margin:0 ;
	padding:0 ;
	padding-bottom:20px ;
	border-top:8px solid #EEA600 ;
}

#menubar li {
	list-style-type:none ;
	padding:6px ;
	padding-left:0px ;
	margin-left:8px ;
	border-bottom:1px solid #E1E1E1 ;
	font-size:1.1em ;
}

#menubar li a {
	text-decoration:none ;
	/*color:#996600 ;*/
	color:#666 ;
}

#menubar li a:hover {
	color:#333333 ;
}

/******************MAIN COL******************/

.main {
	width:750px ;
        padding:10px;
        background-color:#fff;
}

div.main_feature {
/*border:10px solid #FFF ;*/
margin:0;
padding:0;
margin-bottom:10px ;
width:750px ;
}

div.main_feature #_template_mainimage_159bfdfb_7814_490e_bcb0_185895a07381__contentListDisplay__pager {
height:0px;
}

div.main_feature #_template_mainimage_244ba18e_52d9_4794_be74_4f1d473d6ef8__contentListDisplay__pager {
height:0px;
}

div.main_feature p {
	padding:0 ;
        margin:0 ;
}

#content {
	padding-left:10px ;
	padding-right:10px ;
	float:left ;
	/*width:502px ;*/
	border-right:1px solid #CCC ;
	font-family:Calibri,'lucida grande','lucida sans unicode',arial,helvetica,sans-serif;
}

p.intro {
	font-family:Calibri,Georgia,'Times New Roman',Times,serif;
	font-size:1.1em ;
	line-height:1.2em ;
	margin-top:0 ;
}

p {
	font-family:Calibri,'lucida grande','lucida sans unicode',arial,helvetica,sans-serif;
	font-size:12px ;
}

/******************HOME ARTICLES******************/

#articles {
	padding-top:10px ;
}

#articles div.hdr {
	height:43px ;
	background-image:url(../images_new/1pxwhite.gif) ;
	background-repeat:repeat-y ;
	background-position:118px 0px ;
	margin-bottom:6px ;
	border-top:1px dotted #EBEBEB ;
	border-bottom:1px solid #CCCCCC ;
	padding-top:6px ;
	padding-bottom:6px ;
}

#articles div.hdr div.article {
	width:118px ;
	height:43px ;
	padding:0px ;
	float:left ;
	border-right:1px solid #EBEBEB ;
}

#articles div.hdr div.article img {
	margin:6px ;
	margin-left:0 ;
}

#articles div.hdr div.intro {
	/*background-image:url(../images_new/articles_left_bg.gif) ;*/
	background-repeat:no-repeat ;
	background-position:left 50% ;
	/*float:right ;*/
	display:block ;
	width:360px ;
	height:43px ;
	margin-left:118px ;
}

#articles div.hdr div.intro p {
	margin:0 ;
	padding:8px ;
	font-size:10px ;
	color:#666 ;
	width:80% ;
	line-height:11px ;
}

#articles div.casestudy {
	width:46% ;
}

#articles div.casestudy:hover {
	background-color:#D7EBF5 ;
}

#articles div.casestudy p {
	font-size:11px ;
	line-height:12px ;
}

.rh_content {
	width:221px ;
	/*margin-right:10px ;*/
}

#footer {
	width:100% ;
	height:100px ;
	border-top:4px solid #999933 ;
	background-image:url(../images_new/footer_bg.jpg) ;
	background-repeat:repeat-x ;
	margin-top:10px ;
}

#footer_nav {
	margin-top:20px ;
}

#footer_nav ul { padding-left:0;margin-left:244px;margin-top:10px;padding-top:0; }

#footer_nav li {
	display:inline ;
	white-space:nowrap ;
	border-left:1px solid #CCC ;
	padding:0;
	margin:0;
	padding-left:4px ;
	
}

#footer_nav li a { text-decoration:none;color:#999966; }
#footer_nav li a:hover { text-decoration:none;color:#996600; }

#footer_nav div.hdr {
	/*background-image:url(../images_new/contfoot_bg.gif) ;*/
	background-color:#E1E1E1 ;
	height:1px ;
	padding:0 ;
	margin:0 ;
}

#footer_content {
	width:1004px ;
	margin:0 auto ;
}

#footer_content p {
	font-family:Calibri,'lucida grande','lucida sans unicode',arial,helvetica,sans-serif ;
	font-size:10px ;
	padding-top:5px ;
	color:#666 ;
}

/******************CASE STUDY DIV******************/

div.casestudy {
padding-top:4px ;
border-bottom:1px solid #EBEBEB;
float:left;
height:54px;
margin:0;
width:221px;
}
div.casestudy {
display:block;
height:54px;
margin:0;
min-height:54px;
}
div.casestudy_notes {
clear:both;
color:#666;
display:block;
}
div.casestudy p {
margin:0 0px 0 0;
padding:0 0px 5px 0;
font-size:14px ;
line-height:16px ;
/*font-family:Georgia, "Times New Roman", Times, serif ;*/
color:#2A76AC ;
}
div.casestudy p img {
float:right;
padding:0 0px 5px 5px;
}

div.casestudy p:hover {
	/*background-color:#E1E1C2 ;*/
	/*color:#red ;*/
}

div.casestudy p img.more_info_button {
float:left ;
padding-left:0;
}

/******************SPRY MENU RELATED******************/

ul.secondary_nav {
	list-style:inside ;
	list-style-type:none ;
	font-family:Calibri,'lucida grande','lucida sans unicode',arial,helvetica,sans-serif ;
}

div.nav ul.secondary_nav {
	margin:4px 10px 10px 10px ;
	padding:0 ;
	font-size:0.9em ;
}

div.nav ul.secondary_nav li {
	list-style-type:none ;
}

div.nav ul.secondary_nav li a {
	text-decoration:none ;
}

/******************ADDITIONAL ITEMS******************/

.panel_intro {
	font-family:Georgia, "Times New Roman", Times, serif ;
	margin-top:8px ;
	padding-top:0px ;
	color:#999 ;
	padding-bottom:8px ;
}

p.breadcrumb {
	font-size:90% ;
}

#myContent {
padding:0 ;
margin:0 ;
}

#myContent {
display:block;
}

p.breadcrumb {
font-size:80% ;
color:#666 ;
}

p.breadcrumb a {
color:blue;
color:#236ca1;
text-decoration:none;
}
