@charset "utf-8";
/* CSS Document */

body  {
	margin: 0 10px;
	padding: 0;
	text-align: center;
	color: #000000;
	background-color: #dbd9da;
	background-image: url(images/body_bcgr_2b.png);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body a:link 	{color: #006cff; text-decoration: none}
body a:visited 	{color: #006cff; text-decoration: none}
body a:hover 	{color: #006cff; text-decoration: underline}
body a:active 	{color: #006cff; text-decoration: none}

.thrColAbs #container { 
	position: relative; 
	width: 900px;   /* 810 */
	margin: 0 auto; 
	/* border: 0px solid #000000; */
	text-align: left; 
} 

.thrColAbs #sidebar1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 204px;
	/* padding: 15px 10px 15px 20px;*/ 
}
.thrColAbs #sidebar1_menu {
	background-color: #a3a7ae;
	background-image: url(images/slider1_menu_bcgr2.png);
	background-repeat: no-repeat;
	background-position: top;
}
.thrColAbs #sidebar1_module {
	margin: 20px 0;
	background-color: #a3a7ae;
}
.thrColAbs #sidebar2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 280px;  /* 290px  */
	/*
	background: #EBEBEB;
	padding: 15px 10px 15px 20px; 
	margin-top: 300px; 
	*/
}
.thrColAbs #sidebar2Content {
	font-size: 10px;
	color: #333333;
}

.thrColAbs #mainContent {
	margin: 0 0 0 204px;
	padding: 0px;
	font-size: 11px;
}

#headerImage {
	
	padding-left: 46px; 
	/* text-align: right;*/
	
}

#contentBlock {
	width: 650px; /* 504 540px */
	margin: 10px 0 0px 46px;
	padding-top: 10px;
	background-color: #ffffff;
	color: #5d5d5d;
	background-image: url(images/content_bcgr_top_2b.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#content {
	padding: 5px 10px;
}
#content h1, h2, h3, h4, h5, h6 {
	color: #5d5d5d;
	font-weight: normal;
	margin: 10px 0;
}
#content h1 {font-size: 18px; color: #e17d2a;}
#content h3 {font-size: 16px}
#content h4 {font-size: 14px}

#footerCopyright {
        margin: 5px 0 20px 56px;
        font-size: 10px;
        color: #ffffff;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

#snav {
	padding-top: 10px;
	height: 30px;
}
#snav img {
	padding: 0 10px;
}
	

.sidebar1_search {
	font-size: 10px;
	padding-left: 5px;
	margin: 10px 0 0 0;
}
.sidebar1_search input {
	font-size: 10px;
	margin: 0 5px;
}

#topbox {
	width: 280px;
	height: 160px;
	background-image:url(images/topbox_bcgr.png);
	background-repeat: no-repeat;
	background-position: top;
}
.topboxContent {
	padding: 30px 10px 10px 10px;
	color: #eeeeee;
}

#topbox2 {
	width: 280px;
	height: 160px;
	background-image:url(images/topbox_bcgr2.png);
	background-repeat: no-repeat;
	background-position: top;
}

.topbox2Content {
	float: left;
	width: 147px;
	padding: 60px 10px 10px 10px; 
	color: #eeeeee;
	font-size: 10px;
}
.topbox2Img {float: right; }

.topboxTitle {margin: 5px 0; padding:0; font-size:11px; color:#ffffff; font-weight:bold;}

#quickMenu {
	width: 204px;
	text-align: left;
	height: 13px;
	padding: 2px 0 0 0;
}
#quickMenu a {
	margin-right: 18px;
}

.latestNews {
   padding-bottom: 10px;
}
.latestNews a:link 	{color: #ffcc00; text-decoration: none}
.latestNews a:visited 	{color: #ffcc00; text-decoration: none}
.latestNews a:hover 	{color: #ffcc00; text-decoration: underline}
.latestNews a:active 	{color: #ffcc00; text-decoration: none}

.showAllNews {margin-bottom: 20px; font-size: 10px; color:#333333;}
.showAllNews h5 {margin:0; padding: 0 0 3px 0; font-size:11px; font-weight:normal;}

.showNewsTitle {margin:0; padding: 0 0 3px 0; font-size:11px; font-weight:normal;}
.showNewsSummary {margin:0; padding: 0 0 3px 0; font-size:11px; font-weight:bold;}
.showNewsContent {margin:0; padding: 0 0 3px 0; font-size:11px; font-weight:normal;}

#newsletterSubscribe {border: 1px solid #999999; padding: 10px; background-color: #eeeeee; margin: 30px 0 20px 0;}
