/* Default */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
caption {
	margin: 0 auto;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#26aae1; text-decoration:none;}
a:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#26aae1; text-decoration:none;}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#cccccc;}
/* Default */


/* CSS Document */

#main{width:874px; height:auto;}
#header{width:874px; height:77px; vertical-align:bottom;}
#nav {background:url(images/menu_bg.gif) no-repeat;width:95px; height:33px; float:right; margin-top:34px; padding-left:10px; padding-top:10px;}
#left_col{ width:225px; padding-left:10px; float:left;}
#right_col{ width:619px; padding-left:20px; float:left;}
#news{ width:225px; padding-top:20px; }
#contact{ background:url(images/contact_bg.gif) left bottom no-repeat;width:225px; height:172px; padding-top:20px; }
#content{ background:url(images/content_bg.gif) left top repeat-x;width:586px; height:auto; padding:15px; border:solid 1px #dce1e5; background-color:#d5f4f7;}
#content_container{width:100%; height:auto;}
#quick_link{background:url(images/quicklink_bg.gif) left top no-repeat;width:179px; height:176px; padding:8px 9px 9px 9px;}
#footer{width:874px; height:40px;}
#subnav{width:193px; height:auto; padding:10px; border:solid 1px #dce1e5; float:left;}
#subnav_top{ background:url(images/subnav_top.gif) no-repeat;width:215px; height:10px; margin-left:0;}
#subnav_bot{ background:url(images/subnav_bot.gif) no-repeat;width:215px; height:10px; margin-left:0;}

.logo{ background:url(images/logo.gif); width:135px; height:77px; float:left; cursor:pointer;}
.readmore{ background:url(images/link.gif) no-repeat left; width:60px; height:18px; line-height:16px; padding-left:15px; margin-left:0px;}

.divider {width:100%; height:1px; background-color:#999999;}

.list {list-style:url(images/tick.gif); margin-left:15px; line-height:18px;}

.imgborder {border: solid 3px #FFFFFF; margin-right:5px;}
.imgborder2 {border: solid 3px #FFFFFF; margin-right:20px;}
.imgborder3 {border: solid 3px #FFFFFF; margin-right:10px; margin-bottom:5px;}

.text1{ font-family: "Century Gothic", Arial; font-size:12px; line-height:18px;}
.main_title{font-size:13px; font-weight:bold;}
.small_title {font-size:12px; font-weight:bold; color:#000066;}
.text_white{font-size:11px;color:#FFFFFF; line-height:15px;}


.text_nav{font-size:12px; text-decoration:none; font-weight:bold; color:#000000;}
.text_nav a:visited{font-size:12px; text-decoration:none; font-weight:bold;color:#000000;}
.text_nav a:link{font-size:12px; text-decoration:none; font-weight:bold;color:#000000;}
.text_nav a:hover{font-size:12px; text-decoration:none;color:#6699FF; font-weight:bold;}

.text_footer{font-size:11px; text-decoration:none; color:#333333;}
.text_footer a:visited{font-size:11px; text-decoration:none;color:#333333;}
.text_footer a:link{font-size:11px; text-decoration:none;color:#333333;}
.text_footer a:hover{font-size:11px; text-decoration:none;color:#6699FF;}

.text_mail{text-decoration:none; color:#000000;}
.text_mail a:visited{font-size:11px; text-decoration:none;color:#000000;}
.text_mail a:link{font-size:11px; text-decoration:none;color:#000000;}
.text_mail a:hover{font-size:11px; text-decoration:none;color:#cccccc;}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 215px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
 /* margin-top: 1px;*/
}

ul#menu li a {
  background:#f2f0f0; 
/*  background-color:#99CCFF; */
/*  color: #5b5b5b;	*/
  color: #000000;
  padding: 3px 3px 3px 10px;
  font-family:Tahoma;
  font-size:11px;
/*  border-left: solid 1px #d5d5d5;
  border-right: solid 1px #d5d5d5; */
  line-height:12px;
}

ul#menu li a:hover {
  background: #013799;
/*  border-left: solid 1px #d5d5d5;
  border-right: solid 1px #d5d5d5; */
  color:#fff;
  line-height:12px;
}

ul#menu li ul li a {
  background: #fff;
  color: #000;
  border: 1px #f2f0f0 solid;
  border-top: none;
  border-bottom: none;
  padding-left: 20px;
  
}

ul#menu li ul li a:hover {
  background: #333;
/*  border-left: 5px #666 solid;*/
  border-top: none;
  padding-left: 15px;
  padding-left: 20px;
}

/*Additional*/

.readmore a{font-size:10px; text-decoration:none; font-weight:bold; color:#3470e9;}
.readmore a:visited{font-size:10px; text-decoration:none; font-weight: bold;color:#3470e9;}
.readmore a:link{font-size:10px; text-decoration:none; font-weight:bold; color:#3470e9;}
.readmore a:hover{font-size:10px; text-decoration:none; font-weight:bold; color:#333333;}

.home_sub a{font-size:15px; text-decoration:none; font-weight:bold; color:#fff;}
.home_sub a:visited{font-size:15px; text-decoration:none; font-weight: bold;color:#fff;}
.home_sub a:link{font-size:15px; text-decoration:none; font-weight:bold; color:#fff;}
.home_sub a:hover{font-size:15px; text-decoration:none; font-weight:bold; color:#cbd7f5;}

#banner{ width:874px; height:313px; overflow:hidden; float:left; clear:both;}

#news p{ border: dashed 1px #CCCCCC; border-top:0px; border-left:0px; border-right:0px; padding:10px 0px 10px 0px;}