/* Start of CMSMS style sheet 'Layout: Top menu + 2 columns' */
body { background: #fff url('../images/layout/body.gif') top repeat-x; font-family: Arial, Helvetica, sans-serif; margin:0px; font-size:12px; line-height:18px; }

#container { width: 900px; margin: 0 auto; }

.box ul li { list-style:none;}
.box ul li a { list-style:none; font-weight:bold; line-height:24px;}

img { border:0px;}

.style3 {color: #83C9F2}
.style4 {color: #111111}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #ee912a;}


#header { height: 140px; position: relative; padding-top:20px; }

.logo {
	position:relative;
	float:left;
	width:470px;
	height:33px;}
	
.links { 
	float:right;
	width:400px;
	position:relative;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
	margin-top:5px;}
	
.links a 

{
font-size: 11px;
color: #ffffff;
}

.links  a:hover, .links a.active 

{
color: #e9f5fe;
text-decoration:none;}



.content { 
	float:left;
	position:relative;
	width:900px;}

.headertop { width:900px;
	height:43px;
	float:left;

	background:url('../images/layout/sub_header.gif');
        }
	
.headerlinks {
	width:400px;
	float:left;
	height:218px;
display:inline;

    }

.headerlinks img {}
	
.box {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../images/layout/sidebar_li.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center bottom;
	line-height: 1.4;
	background-color:#efefef;}
	
.content_left {width: 247px; float: left; margin-left: 20px; margin-right: 20px; position:relative; }


.content_left ul li a {	
	background-color: transparent;
	background-image: url(../images/icons/read_more.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	padding-left: 12px;
	color: #5c91c7;
	font-size: 11px;}
	
.content_left ul li a:hover (line 63)
{
color: #386da4;}

.content_right { width: 592px; float: right; margin-bottom: 20px; position:relative; color: #666666;
font-size: 12px;
line-height: 1.6;
margin-bottom: 10px;}

 h2 {
	font-size: 20px;
	color: #2e9eff;
	margin-bottom: 5px;
	text-indent: 8px;
	font-weight:normal;}
	
.article-wrapper { background: url('../images/layout/article_actions.gif') top repeat-x; height: 34px; width:584px; font-size: 11px; color: #999; padding: 10px 0 0 8px; margin-top:10px; margin-bottom:10px;}

	
.main-nav { background: url('../images/nav/main_nav.gif'); background-position:top;  height: 43px; width: 900px;  float:left; margin-top:35px; padding-top:10px; z-index:999;  }
	

#sub-header { background:url('../images/layout/header.jpg') no-repeat; width: 900px; position: relative; float:left; height:218px; }

.directory { background: url('../images/layout/directory.gif'); float:left; width:900px; position:relative; height:30px; }


#sidebar { width: 247px; float: left; padding-left: 20px; margin-right: 20px; }
	

#main-content { width: 592px; float: left; margin-bottom: 20px; }



#footer { background: url('../images/layout/footer.gif') no-repeat; width: 898px; height: 27px; margin: 0 auto 10px auto; clear: both; padding-top:13px; position: relative; }

.NewsSummaryLink a { color:#333333;}

.NewsSummaryLink a:link, .NewsSummaryLink a:visited {  	 color:#333333; text-decoration: none; outline:none;} 
.NewsSummaryLink a:active {  	 color:#333333; text-decoration: none} 
.NewsSummaryLink a:hover {
	 color:#333333;
	text-decoration: underline;
}

.NewsSummaryMorelink  a:link, .NewsSummaryMorelink a:visited {  	 color:#333333; text-decoration: none; outline:none;} 
.NewsSummaryMorelink a:active {  	 color:#333333; text-decoration: none} 
.NewsSummaryMorelink a:hover {
	 color:#333333;
	text-decoration: underline;}


.item_images {
                visibility:hidden;
		width:450px;
		text-align:left;
		border:1px solid #999;}
		
.item_thumbnails {
	width:450px;}
	
.item_attribute_name {
	width:600px;
	text-align:left;
        font-size: 12px;
		font-weight:bold;
       margin-top: 5px;
      margin-bottom:5px
        }
		
.catalog_item p {
	font-size:12px;
	}
	
.item_attribute_val {
	width:600px;
	text-align:left;}
	
.category_item {
	width:155px;
	text-align:center;
	float:left;
	border:1px solid #CCC;}

.contactform {
        width:560px;}

#m4fbrp__50 { width:200px;}


/* End of 'Layout: Top menu + 2 columns' */

