body{background:#fff;color:#000;font-family:Arial,Verdana,Georgia;font-size:72.5%;line-height:1.4;text-align:left;margin:0;padding:0;}
a img {border:none;}
#wrap{padding:0 20px 0 20px;text-align:left;width:846px;margin:0 auto;background:#004b72;}

#header{text-align:left;width:846px;margin:0;padding:0;position:relative;}
#header p{font-size:1.4em;margin:0;text-align:left;}

.btitle a{color:#ffffff;font-family:Arial, georgia, verdana;font-size:24pt;margin:0;}
.btitle a:hover{color:#ffffff;text-decoration:none;}

#headerBar{background:#000;color:#646464; margin:0 auto;padding:4px 10px 0 10px; height:25px;width:866px;position:relative;}
a.dec{width:25px;height:25px;float:left;}
a.inc{width:25px;height:25px;float:left;}
.kbrsswidget img{padding:5px 5px 0 20px;}

.search-form2 input{font-size:1.1em;width:170px;height:17px;float:left;background:#646464;border:none;
			color:#dedede;font-family:Arial,Verdana,Georgia;padding:0 0 0 10px;overflow:hidden;margin-left:10px;position:absolute; top: 6px; right:0;vertical-align:middle;}
//#searchform2{background:url(images/searchBox.gif) no-repeat;width:200px;height:25px;margin:0 0 0 0;padding:0 30px 0 0; border:0px; position:relative;float:right;vertical-align:top;}
#searchform2{width:161px;height:17px;margin:0;padding:2px 0 0 0; border:0px;position:absolute; top: 0; right:27px;}
#searchsubmit{background:url(images/searchButton.gif) no-repeat;width:19px;height:17px;margin:0;position:absolute; top: 6px; right:0;cursor:pointer;}

.shortcut-header-left{background:url(images/shortcut-header-left.gif) no-repeat;width:110px;height:25px;margin:0;position:absolute; top: 0; right:350px;text-align:center;padding-top:6px;}
.shortcut-header-right{background:url(images/shortcut-header-right.gif) no-repeat;width:110px;height:25px;margin:0;position:absolute; top: 0; right:240px;text-align:center;padding-top:6px;}
.shortcut-header-left a{font-family:Arial,Verdana,Georgia;color:#646464;font-size:1em;display:block;}
.shortcut-header-left a:hover{font-family:Arial,Verdana,Georgia;text-decoration:underline;}
.shortcut-header-right a{font-family:Arial,Verdana,Georgia;color:#646464;font-size:1em;display:block;}
.shortcut-header-right a:hover{font-family:Arial,Verdana,Georgia;text-decoration:underline;}

.description{width:550px; padding:0 0 5px 0;}
.description a{color:#ffffff;font-family:Arial, georgia, verdana;font-size:14pt;}
.description a:hover{color:#ffffff;text-decoration:none;}
.phone {background:#004b72;color:#000000;font-family:Arial, georgia, verdana;font-size:14pt; float:right;position:relative; text-align:center;}

#translate-flags{ background:url(images/translate-flags_blue.gif) no-repeat; width:220px; height:25px; padding:0; border:0; float:right; vertical-align:bottom;position:absolute;position:absolute;bottom:0px;right:20px;cursor:pointer;}
#google_translate_element {background:#ffffff; width:180px; height:25px; text-align:center;display:none;padding:0 0 20px 0; float:right; vertical-align:bottom;position:absolute;bottom:22px;right:38px;
	-moz-border-radius-topleft: 5px; border-top-left-radius: 5px;-moz-border-radius-topright: 5px; border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px}
#google_translate_element select{text-size:0.8em;font-family:arial; color:#646464; float:right; vertical-align:bottom;position:absolute;bottom:0px;right:12px;}

#mainContent{background:#fff;width: 846px;padding:0 0 5px 0;float:left;-moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;}
#content{background:#fff;float:left;-moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;}
#content ul { list-style-type:circle; }
#content table {text-transform:none;font-size:1em;margin:5px 5px 5px 10px;text-align:center;}


#menu {width: 841px;display:block;float:left; font-size:14px;padding:10px 0 0 5px;background:#fff;-moz-border-radius-topleft: 5px; border-top-left-radius: 5px;-moz-border-radius-topright: 5px; border-top-right-radius: 5px;}
#menu .menu-header ul,div.menu ul {list-style: none;margin: 0;}
#menu .menu-header li,div.menu li {float: left;position: relative;}
#menu a {display: block;line-height:29px;padding: 0;text-decoration: none;}
#menu ul ul {display: none;position: absolute;top: 29px;left: -40px;float: left;width: auto;z-index: 99999;}

#menu ul li {background:transparent url(images/menu/tab-left.png) no-repeat left -29px; display:block;float:left;margin:0 4px 0 0;padding:0 0 0 0;position:relative;width:auto;cursor:pointer;}
#menu ul li:hover, #menu li.current_page_item, #menu li.current_page_ancestor {background-position:left 0px;}
#menu ul li a {background:transparent url(images/menu/tab-right.png) no-repeat right -29px;color:#fff;display:block;padding:0 10px 0 10px ;text-decoration:none;}
#menu ul li:hover a {background-position:right -29px;color:#fff;}
#menu ul li a:hover, #menu li.current_page_parent a, #menu li.current_page_item a, #menu li.current_page_ancestor a {background-position:right 0px;color:#fff;}

#menu div.menu ul li ul li {float:left;height:auto;margin:0;left:-10px;}
#menu div.menu ul li ul li a { text-transform:none;}

/*
#menu ul li ul li{background:transparent url(images/menu/tab-left.png) no-repeat left -29px;}
#menu ul li ul li a {background:transparent url(images/menu/tab-right.png) no-repeat right -29px;display:block;padding:0 10px 0 10px ;text-decoration:none;}
#menu ul li ul li:hover a {background-position:right -29px;}
#menu ul li ul li a:hover, #menu ul li ul li.current_page_item a, #menu ul li ul li.current_page_ancestor a {background-position:right 0px;}

#menu ul li ul li ul li{background:transparent url(images/menu/tab-left.png) no-repeat left -29px;}
#menu ul li ul li ul li a {background:transparent url(images/menu/tab-right.png) no-repeat right -29px;display:block;padding:0 10px 0 10px ;text-decoration:none;}
#menu ul li ul li ul li:hover a {background-position:right -29px;}
#menu ul li ul li ul li a:hover, #menu ul li ul li ul li.current_page_item a, #menu ul li ul li ul li.current_page_ancestor a {background-position:right 0px;}
*/

#menu ul ul li { width:250px;}
#menu ul ul ul {left: 212px;top: 0; }
#menu ul ul a {width: auto;height: auto;}
#menu li:hover > a, #menu ul ul :hover > a {background-position:right 0px;}
#menu ul li:hover > ul {display: block;}

#menu ul li.current_page_item > a,
	#menu ul li.current-menu-ancestor > a,
	#menu ul li.current-menu-item > a,
	#menu ul li.current-menu-parent > a {background-position:right 0px;color: #fff;}

* html #menu ul li.current_page_item a,
	* html #menu ul li.current-menu-ancestor a,
	* html #menu ul li.current-menu-item a,
	* html #menu ul li.current-menu-parent a,
	* html #menu ul li a:hover {background-position:right 0px;}


#content{float:left;font-size:1.2em;width:638px;padding:4;margin:0;}
#sidebar-left{float:left;font-size:1em;width:190px;padding:0 10px 0 0; margin:0 0 20px 0;}
#sidebar-right{background:#fff;float:right;font-size:1em;width:194px;padding:0 7px 0 7px; margin:0 0 20px 0;float:right;
	-moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;}
#sidebar-right img{padding:10px 0 10px 0;}

.sidebar-border{border:solid 1px #e1e1e1; -moz-border-radius: 5px; border-radius: 5px;padding:2px; margin:0 0 5px 0;}
.sidebar-border p {padding:2px; margin:0 0 5px 0;}

#breadcrumb {background:#fff;clear:both; color:#666;padding:0 10px 5px 10px;}
#breadcrumb a{color:#666;}
#breadcrumb a:hover{text-decoration:underline;}
.breadcrumb hr {height: 1px; color:#DEDEDE; border:0px; vertical-align:top;}

#sidebar ul{list-style-type:circle;}
#sidebar ul li{margin-left:-20px;}
#sidebar a{color:#646464;line-height:23px;}
#sidebar a:hover{text-decoration:underline;}

#sidebar h2{color:#6F6F6F; font-family:arial,georgia,verdana,"Times New Roman";font-size:1em;color:#616161;line-height:2em;padding-bottom:5px;}
#sidebar h3{color:#6F6F6F; font-size:1em;font-family:Arial,georgia,verdana,"Times New Roman";}
#sidebar h4{color:#fff;font-size:1.3em;font-weight:bold;padding-left:3px;background:transparent url(images/menu/tab-right.png) no-repeat left -34px;-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
#sidebar h4 a{color:#fff;}
#sidebar-right #cat{width:220px;border:1px solid #CCC;}
#sidebar img{max-width:194px;border:0;}
.textwidget{color:#646464;padding:10px;}

.sub-form{background:#edf2f4 url(images/sub-input.png) no-repeat;width:200px;height:21px;float:left;}
.sub-form input{font-size:.9em;width:150px;margin:3px 0 0 5px;float:left;border:0px;color:#454545;font-family:Arial,Verdana,Georgia,"Times New Roman",Times,serif;}
#sub-submit{background:url(images/ok-button.png) no-repeat;width:32px;height:21px;float:right;margin:0px;}


#footer{font-size:8pt;clear:both;padding:0;background:#004b72;padding:8px 0 8px 0;}

#footerMenu{float:left;width:600px;margin:0;padding:0;background:#004b72;}
#footerMenu ul{list-style:none;margin:0;padding:0;}
#footerMenu li a{float:left; color:#ffffff;font-size:8pt;padding:0 40px 0 0;}
#footerMenu li a:hover{text-decoration:underline;}

#credits, #credits a{text-align:right;color:#ffffff;}
#credits a:hover{text-decoration:underline;}
#ftnav {clear:both;color:#ffffff; text-align:center;padding:20px 0 0 0;}
#ftnav a{color:#ffffff; text-align:center;}
#ftnav a:hover{text-decoration:underline;}

b.roundGreyTop, .roundGreyBottom{display:block; background: #DEDEDE}
b.roundGreyTop *, .roundGreyBottom *{display: block; height: 1px; overflow: hidden; background: #FFFFFF}
b.roundGrey1{margin: 0 5px}
b.roundGrey2{margin: 0 3px}
b.roundGrey3{margin: 0 2px}
b.roundGreyTop b.roundGrey4, b.roundGreyBottom b.roundGrey4{margin: 0 1px;height: 2px}

strong{padding:0 0 0 10px;}
a{color:#2e2e2e;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
h1,h2,h4,h5,h6{color:#646464;font-weight:400;letter-spacing:-.1px;margin:0;}
h3{font-family:arial,verdana;font-size:1.3em;margin:0 0 8px 0;}
.entrytitle h2{color:#646464;font-size:2em;text-align:left;}
.entrytitle h3{font-size:1.5em;color:#6F6F6F;}
.entrytitle h2 a{color:#646464;line-height:1.4em;}
blockquote{display:block;background:#FCFCFC none repeat scroll 0 0;padding:2px 10px;clear:both;margin-left:0px;margin-right:0px;}
pre{max-width:580px;font-size:12px;padding:10px;overflow:auto;clear:both;}
code{font-size:12px;max-width:580px;padding:10px;clear:both;overflow:auto;}
.seperator{padding-top:40px;}

.entry{text-align:left;color:#646464;line-height:1.4em;
			font-family:arial,georgia,verdana; background:#fff;}

.entry a:hover{text-decoration:underline;}
.entry p{margin:0;padding:0 10px 10px 10px;}
.entry h2{padding:10px 10px 0 10px;font-size:1.5em;font-family:arial,georgia,verdana,arial,"Times New Roman";line-height:1.2em;}
.entry h3{padding:10px;font-size:1.3em;padding-bottom:.3em;}
.entry h4{padding:10px;font-size:1.1em;padding-bottom:0.2em;font-weight:bold;}
.entry img{max-width:570px;border:0;}
.entrybody{overflow:auto;padding:20px 0 10px 0;}
.entrybody a{color:#000;}
.entrybody a:hover{color:#000;}
.entrybody img a{border:none;}
.entrybody hr {height: 1px;  color:#646464; border:0px;}
.entry code{font-size:1.1em;text-align:left;padding:.2em;}
.frontpage_images {text-align:left;padding:10px 40px 0 50px;border-spacing:5px;cellspacing:5px;}
.entrybody table td {text-align:left;padding:2px 2px 0 2px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; postition:relative;}
.entrybody table td img {background:#fff;-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; postition:relative;}
.entrybody table td div{padding:0; background:#fff; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; postition:relative;}
ul.frontPageLink {list-style: none;margin: 0;}
li.frontPageLink {background:#646464; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;
	display:block;float:left;margin-left: -40px;padding:0;position:relative;width:auto;cursor:pointer;}
a.frontPageLink {color:#dedede;display:block;padding:0 10px 0 10px ;text-decoration:none;line-height:29px; width:130px;}
a.frontPageLink:hover {color:#dedede;text-decoration:none;}

.entrymeta{padding-top:.5em;color:#b3960e;margin-bottom:3em;clear:both;}
.postedby{background:url(./images/user.png) no-repeat;padding:2px 3px 3px 20px;}
.filedto{background:url(./images/post.png) no-repeat;padding:2px 3px 3px 20px;}
.commentslink{background:url(./images/packaged.png) no-repeat;padding:1px 2px 2px 21px;}
.postinfo{margin-top:3px;}
.postinfo img{border:2px solid #F8F8EC;margin:0;padding:0;}
.entrydate .dateMonth{font-size:10px;text-align:center;color:#e8e8e8;margin:0;padding:3px 0 0;}
.entrydate .dateDay{font-family:arial,verdana,Helvetica,Sans-Serif;font-size:21px;font-weight:700;text-align:center;color:#888;margin:0;padding:3px 0 0;}
.entrydate .dateYear{font-size:9px;padding:0 0 0 1pt;}
.entrydate{background:transparent url(images/date.png) repeat scroll 0 0;float:right;height:53px;margin-left:5px;margin-top:5px;width:49px;}
.entrytitle_wrap{padding:0;}
.avatar{color:#e8e8e8;clear:right;float:left;margin:0 15px 0 0;padding:2px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.alignleft{float:left;}
.aligncenter{margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#FCFCFC;padding-top:4px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption-dd{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.socbook,.alignright{float:right;}

.widget_rss{border:1px solid #e8e8e8;padding:0 2px 0 5px;color:#616161;}
.widget_kbrss{padding:0 2px 0 5px;color:#616161;}
.rssSummary{font-family:Arial,Verdana, Georgia;font-size:0.95em;}
p{clear:left;}
.commentsblock,contactform{font-size:1em;clear:both;padding:20px 10px 10px 10px;border:1px solid #dedede; margin:20px 10px 10px 10px;}
form{font-size:1em;clear:both;padding:20px 10px 10px 10px;border:1px solid #dedede; margin:20px 10px 10px 10px;}
.commentsblock textarea,.contactform textarea{width:538px;}
.commentsblock input,.commentsblock textarea,.contactform input,.contactform textarea{border:1px solid #dedede;}
.commentauthor{display:block;font-size:1.5em;}
ol.commentlist{color:#505247;font-size:1em;list-style-type:none;margin:1.5em 0 0;padding:0;}
ol.commentlist a{color:#646464;}
ol.commentlist a:hover{text-decoration:underline;}
.commentlist li{margin-bottom:.5em;padding:8px;overflow:auto;}
.commentlist p{text-transform:none;font-size:1em;margin:10px 5px 10px 59px;}
.commentlist blockquote p{margin:10px 5px;}
.commentlist blockquote{margin:10px 0 10px 59px;}
.commentlist .children{padding-left:0px;}
#commentform p{margin-left:0px;}
.alt{background:#dedede;}
.comment_headings{font-size:1.3em;color:#6C6C6C;}
.vcard{font-size:1em;}
.vcard cite{font-weight:700;font-size:16px;}
.commentsblock textarea:focus,.contactform textarea:focus,.commentsblock textarea:focus,.commentsblock input:focus,.contactform textarea:focus,.contactform input:focus{background:#eee;border:1px solid #a1a1a1;}
img.left{float:left;margin-right:15px;margin-bottom:10px;}
img.right{float:right;margin-left:15px;margin-bottom:10px;}
.relpost{padding-bottom:2px;border-bottom:1px dotted #ccc;color:#6C6C6C;}
.relpost ul{list-style-type:none;padding:.01em;}
.endate{font-size:1.2em;color:#6F6F6F;font-family:Georgia,Verdana,Times;}
.navigation{padding-bottom:30px;}
.sticky{border:1px solid #bbb;border-width:1px 0;background:#FCFCFC;padding:15px;margin-bottom:25px;}
.pdf-download {font-size:2.2em;line-height:1.2em; font-family:georgia,verdana,arial,"Times New Roman"; color: #afc82f; font-style:italic; background:transparent url(images/icons-small.png) no-repeat -210px 0px;height:42px;border:none;margin:0 3px 0 0;padding:5px 0 0 50px;float:left;vertical-align:middle;}
#download { cursor:pointer;font-size:2.2em;line-height:1.2em; font-family:georgia,verdana,arial,"Times New Roman"; color: #afc82f; font-style:italic; background:transparent url(images/icons-small.png) no-repeat -210px 0px;height:42px;border:none;margin:0 3px 0 0;padding:5px 0 0 50px;float:left;vertical-align:middle;}
.label {width:200px; float:left; text-align:right;margin-right:20px;}
.inputField {text-align:left;}
.errorMsg {color:#ff0000;text-align:center;}

