body, html{font-family:Helvetica, Arial, sans-serif;color:#000;line-height:1.6;font-style:normal;font-weight:normal;font-size:11px;margin:0;padding:0;background:#fff;}
	html{background:#d4e2eb;}
	#COESolutions{margin:0 auto;}
/*==============================================================================
	Site Id Layout (header)
==============================================================================*/
.site-id-wrap{margin:0 auto;background:#fff;}
	.site-id{overflow:hidden;width:940px;margin:0 auto;padding-top:30px;}
		.logo{float:left;width:300px;}
		.utility{float:right;width:355px;}
			.utility .contact-us{float:left;background:#8f8f8f url(images/contact-btn.jpg) no-repeat left;color:#8f8f8f;text-indent:-9999px;width:105px;height:22px;display:block;}
			span.search-box{display: block; float: right;width: 235px; height: 22px; background: url(images/search-input-bg.jpg) no-repeat left; }
			input#gss_input{float:right; height:15px;width:165px;}
        /*#dnn_dnnSEARCH_ClassicSearch{float:right;background: url(images/search-input-bg.jpg) no-repeat left;height:22px;width:235px;}
				#dnn_dnnSEARCH_ClassicSearch .NormalTextBox{background:none;border:none;padding-left:75px;}
				#dnn_dnnSEARCH_ClassicSearch .SkinObject{background: url(images/search-link-bg.jpg) no-repeat left;height:22px;width:22px;display:inline-block;text-indent:-9999px;float:right;} */
				
		/*========= Main Navigation ============*/			
		.nav{overflow:hidden;margin:0 auto;float:right;height:43px;padding-top:35px;clear:both;width:640px; font-size: 14px;}
			.nav ul{padding:0;margin:0;list-style:none;}
				.nav ul li{display:inline !important;}
				.nav li{float:left;margin:0; padding:0;background:url(images/right-nav.jpg) no-repeat right top;}
				.nav a{color:#fff;display:block;background:url(images/left-nav.jpg) no-repeat left top; padding:12px 15px;}
					.nav .mi a{color:#fff;font-weight:bold;}
					.nav .mi a:hover{color:#fff;text-decoration:underline;}
				.nav li:hover{float:left;margin:0; padding:0;background:url(images/right-nav.jpg) no-repeat right top;}
				.nav a:hover{display:block;background:url(images/left-nav.jpg) no-repeat left top; padding:12px 15px;}}
					.nav li.bc{background:url(images/right-nav.jpg) no-repeat right top;text-decoration:underline;color:#fff;}
					.nav .sel a{background:url(images/left-nav.jpg) no-repeat left top;}		
		/*========= Detail (Child) Navigation ============*/
		.left-nav{}
      .left-nav ul.submenu-wrap{display:none;}
			.left-nav ul{padding:0;}
			.left-nav li{border-bottom:solid 1px #e5e5e5;padding:5px 10px 5px 30px;text-align:right; list-style:none; }
			.left-nav li.bc {}
			.left-nav li.bc a{color:#818181 !important;background: url(images/int-nav-bc.jpg) no-repeat left center;padding-left:20px;}
/*==============================================================================
	Body Layout (default styles for Home Layout)
==============================================================================*/
.bg-wrap{overflow:hidden;clear:both;background:#fff url(images/bg.jpg) repeat-x top left;}
	.main-body{width:940px;margin:0 auto;overflow:hidden;}
		/*========= Home Layout ============*/
		.banner{clear:both;padding-top: 20px;}
			.detail .banner{margin:0;border-bottom:solid 1px #6bcbe2;padding-top:0;}
		.targets{clear:both;width:940px;padding:20px 0 0;overflow:hidden;}
        	.accounting{width:300px;float:left;/*border:solid 2px #87d828;*/}
            .networks{width:300px;float:left;/*border:solid 2px #f3cd4b;*/padding:0 20px;}
            .programming{width:300px;float:right;/*border:solid 2px #429de1;*/}    
              .targets .s-body{height: 129px;}
		.maincontent{width:500px;float:left;padding:0;}
		.sidebar{width:350px;float:right;}
			
		/*========= Detail Layout ============*/
		.breadcrumbarea{text-align:right;border-bottom:solid 1px #e5e5e5;padding:10px 20px;color:#999;}
		.detail .main-body{background:#fff;border-top:solid 2px #d0d0d0;}
		.detail .left-column{float:left;width:300px;border-right: solid 1px #e5e5e5; padding-bottom: 40px; margin-bottom: 20px;}
			.detail .sidebar{width:210px;padding:0 30px;}
		.detail .maincontent{float:right;width:600px;padding-right:20px;}
		/*========= Admin Layout ============*/
		.admin .main-body{background:#fff;border-top:solid 2px #d0d0d0;}
		.admin .maincontent{width:900px;padding:0 20px;}				
/*==============================================================================
	Site Info Layout (footer)
==============================================================================*/
.site-info-wrap{clear:both;overflow:hidden;margin:0 auto;background:#d4e2eb url(images/site-info-bg.jpg) repeat-x top left;min-height:227px;padding:20px 0;}
	.site-info{margin:0 auto; width:940px;}
		.info{width:280px;float:left;border-right:solid 1px #c2cfd7;height:150px;padding-right:20px;}
			.site-copyright, .info p{color:#666;margin-bottom:0;}	
				.site-copyright a{color:#666 !important;}
				.site-copyright .SkinObject{color:#666;}
		.quick-links{width:170px;float:left;border-right:solid 1px #c2cfd7;border-left:solid 1px #fff;padding:0 30px;height:150px;}
      .quick-links ul, .quick-links ul li {padding: 0; margin: 0;}
		.contact-info{width:320px;float:left;border-left:solid 1px #fff;padding:0 0 0 30px;height:150px;}
/*==============================================================================
	Heading
==============================================================================*/
h1, h2, h3, h4, h5, h6{font-family:“Lucida Sans”, “Lucida Grande”, “Lucida Sans Unicode”, sans-serif;}
h1{font-size:16px;color:#333;margin:18px 0 0 0;}
h2{font-size:22px;color:#550013;margin:16px 0 0 0;font-weight:bold;}
h3{font-size:12px;color:#066C9D;font-weight:bold;text-transform:uppercase;margin:14px 0 0 0;}
h4{font-size:12px;color:#575757;margin:14px 0 0 0;font-weight:bold;}
h5{font-size:12px;color:#333;margin:16px 0 0 0;font-weight:normal;padding:0 0 0 4px;}
h6{font-size:12px;color:#000;margin:10px 0 0 0;}
.Head, .SubHead{font-size:22px;color:#550013;font-weight:normal;font-family:“Lucida Sans”, “Lucida Grande”, “Lucida Sans Unicode”, sans-serif;}
	.SubHead{font-size:22px;}
#IconBar .Head, .SubHead{font-size:14px;} 
/*==============================================================================
	Links
==============================================================================*/
a, a:link, a.SkinObject, a.SkinObject:link{color:#066C9D;}
	a:hover, a:visited:hover, a.SkinObject:hover, a.SkinObject:visited:hover{color:#066C9D;text-decoration:underline;}
	a:visited, a.SkinObject:visited{text-decoration:none;color:#066C9D;}
a.CommandButton:link{color:#066C9D;text-decoration:none;}
	a.CommandButton:hover, a.CommandButton:visited:hover{color:#066C9D;text-decoration:underline;}
	a.CommandButton:visited{text-decoration:none;}
/*==============================================================================
	Lists
==============================================================================*/
ul{padding:0 40px;}
ul li{list-style:disc;}
li{}
.quick-links li{list-style:none;}

/*==============================================================================
	Text
==============================================================================*/
.Normal, .NormalBold, .NormalDisabled, .NormalTextBox, .NormalRed, .SkinObject, Blockquote{font-family:Helvetica, Arial, sans-serif;font-size:11px;color:#333;font-weight:normal;}
	.NormalRed{color:#ff0000;}
	
/*==============================================================================
	Google Site Search
==============================================================================*/

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {display: none;}
.gs-webResult div.gs-visibleUrl-long{display: block !important;}

/*==============================================================================
  News Section
==============================================================================*/	
.grey-callout p:first-child{padding-top: 10px; border-top: 1px solid #ccc;}
.grey-callout .g-body{padding-bottom: 10px;}
.grey-callout p{padding-bottom: 10px;}
  .grey-callout p.news-view{border-bottom: 1px solid #ccc; text-align:right;}
  
.grey-callout div.news-subscribe{width: 226px; float:right; background: url(images/subscribe-icn.jpg) no-repeat center left; padding: 10px 10px 10px 30px;background-color: #fffeff; border: 2px solid #d6e6ea;-moz-border-radius: 5px;-webkit-border-radius: 5px;}  
  .grey-callout div.news-subscribe h3, .grey-callout div.news-subscribe p{margin:0; padding: 0 15px;}
 

	
/*==============================================================================
	Custom Page Styles
==============================================================================*/	
.clear{clear:both;}

/*========= Home Page Targets ============*/
.targets .simple{background:#fff;}
	.targets .simple .s-heading{padding:8px 0;margin:0;}
		.targets .simple .s-heading .Head {color:#fff;text-shadow:1px 1px 1px #CAB77F;font-size:17px;padding:0 12px;}
	.targets .simple .s-body{padding:10px 20px;}
	
	.accounting .simple{}
		.accounting .simple .s-heading{background:#548616 url(images/accounting-bg.gif) no-repeat scroll left top;}
		.accounting .simple .s-body{border:solid 2px #87d828;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-top:none;}
	.networks .simple{}
		.networks .simple .s-heading{background:#db9b2d url(images/networks-bg.gif) no-repeat scroll left top;}
		.networks .simple .s-body{border:solid 2px #f3cd4b;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-top:none;}
	.programming .simple{}
		.programming .simple .s-heading{background:#2483c5 url(images/programming-bg.gif) no-repeat scroll left top;}
		.programming .simple .s-body{border:solid 2px #429de1;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-top:none;}
		
.left-contact, .mid-contact, .right-contact{float:left;padding-right:30px;}
.partner-logos img{padding:10px;}

