/* CSS Document */
html {
  width:100%;
  height:100%;
  margin:0;
  
} 

body {
  width:100%;
  height:100%;
  margin:0;
  background-color:#D2D2D2;
  background-image:url(../images/main_grad.jpg);
  background-repeat:repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#404040;
} 

#wrapper {
  width:810px;
  /*height:100%;*/
  margin:0 auto;
  /*background-color:#333333;
  background-image:url(../images/sh_R.gif);
  background-position:right;
  background-repeat:repeat-y;*/
}

#h_site {
  width:770px;
  /*height:100%;*/
  margin:0 auto;
  background-color:#FFFFFF;
  background-image:url(../images/l_col_bg.gif);
  background-repeat:repeat-y;
}

#site {
  width:770px;
  /*height:100%;*/
  margin:0 auto;
  background-color:#FFFFFF;
  /*border-left:4px solid #080D45;
  border-right:4px solid #080D45;*/
}

#header {
  width:100%;
  height:56px;

 
}

#top_menu {
  height:34px;
  padding:3px 2px;
  margin-bottom:1px;
  background-color:#080D45;
}

#top_menu_stripes {
  height:34px;
  background-image:url(../images/top_menu_stripes.gif);
  background-repeat:repeat-x;
  text-align:center;
}

#main {
  /*background-image:url(images/l_col_bg.gif);
  background-repeat:repeat-y;*/
}

#left_column {
  width:186px;
  height:100%;
  background-color:#080D45;
  float:left;
}

#news_box {
  width:173px;
  margin-left:6px;
  background-image:url(../images/news_box_bg.gif);
  background-repeat:repeat-y;
  font-size:11px;
}

#news_box_top {
  height:10px;
  width:173px;
  margin-left:6px;
}

#news_box_bottom {
  height:10px;
  width:173px;
  margin-left:6px;
}



/*#news_box a:link {
  color:#BBBCCE;
  text-decoration:none;
}

#news_box a:visited {
  color:#BBBCCE;
  text-decoration:none;
}

#news_box a:hover {
  color:#BBBCCE;
  text-decoration:underline;
}
*/
#news_box li a {
  color:#E9EFED;
  text-decoration:none;
}
#news_box li a:hover {
  color:#C2D1CD;
  text-decoration:none;
}

#news_box span a {
  padding-left:4px;
  color:#BBBCCE;
  text-decoration:underline;
  font-weight:bold;
}

#news_box span a:hover {
  padding-left:4px;
  color:#E9E9EF;
  text-decoration:underline;
  font-weight:bold;
}


/*.menu_page_link a:visited {
  color:#BBBCCE;
  text-decoration:underline;
}

.menu_page_link a:hover {
  color:#BBBCCE;
  text-decoration:underline;
}*/

#news_box ul {
  margin:0px 10px;
  padding:2px 10px;
}

#news_box li {
  list-style:none;
  padding:2px 0;
}

#featured_box {
  height:123px;
  width:173px;
  margin-left:6px;
  background-image:url(../images/featured_box_bg.gif);
  background-repeat:no-repeat;
  font-weight:bold;
}

#featured_box a:link {
	color:#080D45;
	text-decoration:none;
	font-size: 10px;
}

#featured_box a:visited {
  color:#080D45;
  text-decoration:none;
}

#featured_box a:hover {
  color:#080D45;
  text-decoration:underline;
}

#featured_box ul {
  margin:5px 10px;
  padding:10px 10px;
}

#featured_box li {
  list-style:none;
  padding:4px 0;
}


#right_column {
  width:584px;
  height:100%;
  /*background-color:#ffffcc;*/
  float:left;
}

#flash {
  height:180px;
}

#content_home {
  padding-left:5px;
  padding-right:5px;
}

#footer {
  width:100%;
  height:20px;
  clear:both;
  background-color:#FFFFFF;
  text-align:center;
  font-size:11px;
  padding-top:10px;
  border-top:1px solid #080D45;	
			
}
#footer a:link {
	color:#404040;
}

#footer a:visited {
  color:#404040;
  
}

#footer {
  color:#404040;
}
h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-style:italic;
  color:#080D45;
}

.l_box_header {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#EEF2FF;
  padding:14px 4px 4px 20px;
}

.l_center_link {
  padding:20px 4px;
  text-align:center;
  font-weight:bold;
}

.l_center_link a:link {
  color:#ffffff;
  text-decoration:none;
}

.l_center_link a:visited {
  color:#ffffff;
  text-decoration:none;
}

.l_center_link a:hover {
  color:#ffffff;
  text-decoration:underline;
}

#home_2_columns {
  background-color:#CCCCFF;
  clear:both;
}

.h_column_left {
  width:280px;
  float:left;
}
.h_column_right {
  width:280px;
  float:right;
}
.h_section_box {
  height:120px;
  background-color:#E7E6EC;
  padding:4px;
  margin-bottom:6px;
}

.hs_box_img {
  width:117px;
  float:left;
}

.hs_box_col {
  width:150px;
  margin-left:4px;
  float:left;
  clear:right;
}

.hs_box_title {
	background-color:#080D45;
	font-weight: bold;
	color: #FFFFFF;
}

.hs_box_descr {
   padding:4px;
   color:#3D3C42;
}

#h_guides_box {
	clear:both;
	background-color:#FFE880;
	padding:4px;
	color:#080D45;
	height: 112px;
}

#h_guides_col_l {
  width:380px;
  float:left;

}

#h_guides_col_l ul {
  margin:2px 10px;
  padding:2px 10px;
}

#h_guides_col_l li {
  list-style:none;
  padding:0px 0;
}

#h_guides_col_l a:link {
  color:#080D45;
  text-decoration:none;
}

#h_guides_col_l a:visited {
  color:#080D45;
  text-decoration:none;
}

#h_guides_col_l a:hover {
  color:#080D45;
  text-decoration:underline;
}

#h_guides_col_r {
  width:182px;
  float:left;
  clear:right;
  background-color:#CCCC99;
}

/*   INNER PAGES */
#page_title_bar {
  padding:10px;
  height:16px;
  color:#080D45;
  font-style:italic;
  border-top:4px solid #080D45;
  border-bottom:4px solid #080D45;
}

#page_title {
  font-size:15px;
  font-weight:bold;
  padding-right:60px;
  height:16px;
  float:left;
}

#breadcrumb {
  height:16px;
  float:left;
  clear:right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#080D45;
}

#breadcrumb a:link {
  text-decoration:none;
  color:#080D45;
}

#breadcrumb a:visited {
  text-decoration:none;
  color:#080D45;
}

#breadcrumb a:hover {
  text-decoration:none;
  color:#3644E9;
}

#i_content_wide {
  width:750px;
  padding:20px 10px;
}

#i_content_column {
  float:left;
  width:580px;
  padding:20px 10px;
  
}

#i_content_column ul {
  /*margin-top:0;
  margin-bottom:0;*/
  /*padding-top:0;
  padding-bottom:0;*/
}

#i_content_column li {
  margin:0;
  padding:0;
  list-style-type:square;
}

.i_list_column {
  width:48%;
  float:left;
}

.text_block {
  clear:both;
}

#i_image_column {
  float:left;
  width:160px;
  padding:20px 5px;
  clear:right;
}.linkstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 404040;
	text-decoration: underline;
	
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.linktextstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #404040;
}
