/*
Theme Name:  Pyrotec_Theme
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@font-face {
    font-family: 'ImpactRegular';
    src: url('fonts/impact-webfont.eot');
    src: url('fonts/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/impact-webfont.woff') format('woff'),
         url('fonts/impact-webfont.ttf') format('truetype'),
         url('fonts/impact-webfont.svg#ImpactRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Begin Typography & Colors */
body{
	background-color:#f3f3f3;	
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

div{}

h3{
	color: #1f3b49;
	margin-top:0px;
}

ul{
	margin:0 0 20px;
	padding-left:15px;
	list-style-position:inside;
}

a{
 	cursor:pointer;	
 	text-decoration:none;
	outline:none;
	border:none;
}

h1{
	padding:0;
	margin:0;
	font-size: 31px;
	color:#494949;
	margin-bottom:16px;
}

#clearfix{
	clear:both;	
}

#background-wrapper{
	background-position:center top;
	background-repeat:repeat-x;
	background-image:url(images/content_top_slither.jpg)
}

#headbar{
	height:143px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:100;
	background-image:url(images/head_back.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

#headbar-wrapper{
	width:960px;
	height:143px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	position:relative;
	background-image:url(images/logo_new.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#topmenu ul{
	padding:0px;
	margin:0px;
	float:right;
	position:relative;
	top:108px;
	font-family:Tahoma, Geneva, sans-serif;
	display:inline;
	right:-6px;
}

#topmenu ul li{
	float:left;
	display:block;
	list-style: none;
	margin-right:6px;
	position:relative;margin-left:5px;
}

#topmenu ul li.last{
	float:left;
	display:block;
	list-style: none;
	margin-right:2px;
}

#topmenu ul li a.active, #topmenu ul li.current_page_parent a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	background-color:#ececec;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:21px;
	padding-right:21px;
}

#topmenu ul li.current_page_item a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	background-color:#ececec;
	display:block;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	padding-left:21px;
	padding-right:21px;
}

#topmenu ul li a:hover{
	font-size:12px;
	font-weight:bold;
	color:#000;
	background-color:#ececec;
	display:block;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:21px;
	padding-right:21px;
}

#topmenu ul li a{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:22px;
	padding-right:22px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#224c74;
	display:block;
	/*-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;*/
}

#topmenu ul li ul{
	padding:0px;
	margin:0px;
	position:absolute;
	font-family:Tahoma, Geneva, sans-serif;
	z-index:100;
	top:34px;
	display:none;
	left:-5px;
	width:160px;
}

#topmenu ul li ul li a{
	/*-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;*/
}



#topmenu ul li:hover ul{
	display:inline-block;	
}

#topmenu ul li:hover ul, #topmenu ul li.iehover ul {
	display:inline-block;
	width:180px;
}

#topmenu ul.child{
	width:180px;	
}
#topmenu ul.child li{
	width:180px;
	color:#fff;
	background-color:#224c74;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #275787;
}

#topmenu ul.child li.current_page_item a{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#274460;
	display:block;
	padding-left:22px;
	padding-right:22px;
	padding-top:10px;
	padding-bottom:10px;
}

#topmenu ul.child li a{
	font-size:12px;
	font-weight:bold;
	background-color:#224c74;
	border:none;
	color:#fff;
	display:block;
	padding-left:22px;
	padding-right:22px;
	padding-top:10px;
	padding-bottom:10px;
}

#topmenu ul.child li a{
	padding-bottom:8px;
	padding-left:22px;
	padding-right:22px;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}

#topmenu ul.child li:hover{
	background-color:#274460;	
}

#topmenu ul.child li a:hover{
	background-color:#274460;	
	padding-bottom:8px;
	padding-left:22px;
	padding-right:22px;
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
	border:none;
}



#wrapper{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	position:relative;
	z-index:10;
}

#rotator{
	height:290px;
}

#rot-left{
	height:260px;
padding-left:27px;
padding-right:51px;
padding-top:30px;
	display:block;
	float:left;
width:300px;
	color:#838383;
	font-size:15px;
	font-weight:bold;
	text-align:justify;
	background-image:url(images/rot-left-back_new.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#rot-right{
	height:260px;
	padding-top:30px;
	display:block;
	float:left;
	width:582px;
	position:relative;
}

.rotatorimg{
}

#arrowleft{
	background-color:#FFF;
	display:inline-block;
	height:237px;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	float:left;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
}

#arrowright{
	background-color:#FFF;
	display:inline-block;
	height:237px;
	padding-left:5px;
	padding-right:5px;
	position:relative;
	float:right;
	border-top:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
}

#arrowright img, #arrowleft img{
	position:relative;
	top:105px;
	zoom:1;
	display:inline;
}

#accordion{
	height:270px;
}

#accordion-header{
	background-image:url(images/division_banner.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	height:52px;
	color:#fff;
	text-transform:uppercase;
	padding-top: 11px;
	padding-left: 30px;
	font-size:18px;
	font-weight:bold;
}

#division-header{
	background-image:url(images/division_banner_grey.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	height:70px;
	color:#fff;
	text-transform:uppercase;
	padding-top: 11px;
	padding-left: 30px;
	font-size:18px;
	font-weight:bold;
}

#comment-header{
	background-image:url(images/division_banner_grey.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	height:50px;
	color:#fff;
	text-transform:uppercase;
	padding-top: 11px;
	padding-left: 30px;
	font-size:18px;
	font-weight:bold;
}

#the-accordion{
	width: 958px;
	height:244px;
	border: 1px solid #003366;
}

#rot-items {
	display:inline-block;
	height:237px;
	position:absolute;
	width:580px;
	border:1px solid #c9c9c9;	
}

#the-accordion img{
	margin-top:1px;
	margin-left:1px;
}

#the-accordion #head{
	padding-left:11px;
	padding-top:13px;
	height:42px;
}

#the-accordion #text{
	color:#fff;
	padding-left:11px;
	font-size:10px;
	padding-top:6px;
	padding-right:6px;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#the-accordion h3{
	padding:0px;
	margin:0px;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
}

#the-accordion h1{
	padding:0px;
	margin:0px;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	padding-left:35px;
	color:#FFF;
	font-weight:bold;
	padding-bottom:10px;
	text-transform:uppercase;
}
#the-accordion #copy{
	font-size: 11px;
	padding-left:35px;
	padding-right:35px;
	color:#fff;
}

#acc-1{
	height:244px;
	width:126px;
	float:left;
	display:block;
	background-image:url(images/acc-slide-1.jpg);
	position:relative;
}

#acc-2{
	height:244px;
	width:126px;
	float:left;
	display:block;
	background-image:url(images/acc-slide-2.jpg);
	position:relative;
	
}

#acc-3{
	height:244px;
	width:126px;
	float:left;
	display:block;
	background-image:url(images/acc-slide-3.jpg);
	position:relative;
	
}

#acc-4{
	height:244px;
	width:126px;
	float:left;
	display:block;
	background-image:url(images/acc-slide-4.jpg);
	position:relative;
	
}

#acc-5{
	height:244px;
	width:126px;
	float:left;
	display:block;
	background-image:url(images/acc-slide-5.jpg);
	position:relative;
	
}

#acc-1-body{
	height:200px;
	width:289.5px;
	float:left;
	display:block;
	background-image:url(images/acc-slide-body_1.jpg);
	padding-top:44px;
	padding-left:35px;
	padding-right:35px;
	
}

#acc-2-body{
	height:200px;
	width:454px;
	float:left;
	display:block;
	background-image:url(images/acc-slide-body_2.jpg);
	padding-top:44px;
	padding-left:35px;
	padding-right:35px;
}

#acc-3-body{
	height:200px;
	width:454px;
	float:left;
	display:block;
	background-image:url(images/acc-slide-body_3.jpg);
	padding-top:44px;
	padding-left:35px;
	padding-right:35px;
}

#acc-4-body{
	height:200px;
	width:454px;
	float:left;
	display:block;
	background-image:url(images/acc-slide-body_4.jpg);
	padding-top:44px;
	padding-left:35px;
	padding-right:35px;
}

#acc-5-body{
	height:200px;
	width:454px;
	float:left;
	display:block;
	background-image:url(images/acc-slide-body.jpg);
	padding-top:44px;
	padding-left:35px;
	padding-right:35px;	
}

#acc-click{
	margin-left: 30px;	
	top:226px;
	position:absolute;

}

#content{
	background:transparent url(images/content_back.jpg) repeat scroll 0 0;
	min-height:100px;
	zoom:1;
}

#content-footer{
	margin-top:25px;
}

#content-left{
	width:647px;
	float:left;
	font-size:13px;
	color:#222222;
	
}

#content-right{
	width:288px;
	float:right;
	
}

#footer{
	height:137px;
	border-top:1px solid #000;
	margin-top:26px;
	background-image:url(images/footer-back.jpg);
	background-position: top left;
	background-repeat:repeat-x;
}

#footer-content{	
	width:960px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	margin-top:9px;
}

#footer h3{
    font-family: 'ImpactRegular' !important;
    text-transform:uppercase;
    font-size:34px;
    color:#636363;
    margin:0px;
    padding:0px;
    font-weight:normal;
}

#footer-segment-left{
	height:61px;
	width: 300px;
	float:left;
	border-left:1px solid #fff;
	padding-left:9px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	font-size: 12px;
	
}

#footer-segment-middle{
	height:61px;
	width: 375px;
	float:left;
	border-left:1px solid #fff;
	padding-left:9px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	font-size: 12px;
	
}

#footer-segment-right{
	height:61px;
	width: 255px;
	float:left;
	border-left:1px solid #fff;
	padding-left:9px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	font-size: 12px;
	position:relative;
	
}

#footer h1{
	text-transform:uppercase;
	color: #444343;
	padding:0;
	margin:0;
	font-size: 28px;
	padding-bottom:0px;
	margin-bottom:0px;
}

#article{
	background-color:#ffffff;	
	width:648px;
	margin-bottom:30px;
	line-height:18px;
}

.article_last {
	margin-bottom:0px;	
}

#article a{
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #1f3b49;
}

#article-heading{
	color:#467c8e;
	font-size:18px;
	background-image:url(images/article-head-back.jpg);
	height:54px;
	background-position: top left;
	background-repeat: no-repeat;
	position:relative;
}

#article-heading #copy{
	position:absolute;
	left:84px;
	top:6px;
}

#article-heading #month{
	position:absolute;
	font-size:12px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	top:33px;
	left:30px;
}

#article-heading #date{
	position:absolute;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	left:29px;
	top:7px;
	font-family:Arial, Helvetica, sans-serif;
}

#article-content{
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	position:relative;
	border-left: 1px solid #d1d2cb;
	border-right: 1px solid #d1d2cb;
}

#article-content-image{
	padding-left:16px;
	padding-top:9px;
	padding-bottom:0px;
	position:relative;
	border-left: 1px solid #d1d2cb;
	border-right: 1px solid #d1d2cb;
}

.singleimage {
border:1px solid #D1D2CB;
margin-bottom:10px;
margin-right:20px;
padding:10px;
}

#pageinfo-content img {
border:1px solid #D1D2CB;
margin-bottom:10px;
margin-right:20px;
padding:10px;
}

#article-content-image img{
	border:1px solid #18313D;
	display:block;
	float:right;
	margin-left:8px;
	position:relative;
	right:-1px;
	zoom:1;	
}

#article-content a{
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	color: #1f3b49;
	font-weight:bold;
}

#article-content p{
	margin:0;
	margin-bottom:10px;
}

#article-content a:hover{
	text-decoration:none;
}

#article-content strong{
	color:#3e606f;	
}

#article-content b{
	color:#3e606f;	
}

#article-content-single{
	padding-left:16px;
	padding-right:16px;
	padding-top:9px;
	padding-bottom:16px;
	border-left: 1px solid #d1d2cb;
	border-right: 1px solid #d1d2cb;
	border-bottom: 1px solid #d1d2cb;
}

#article-content-single strong{
	color:#3e606f;	
}

#article-content-single b{
	color:#3e606f;	
}

#article-footer{
	color:#467c8e;
	height:42px;
	background-image:url(images/article-foot-back.png);
	background-position: top left;
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #1f3b49;
	position:relative;
	background-color:#F3F3F3;
}

#article-footer #comments{
	float:left;
	width:118px;
	text-align:right;
	margin-right:19px;
	padding-top: 8px;
	position: relative;
}

#article-footer #comments #comment-box{
	position:absolute;
	width:44px;
	height:46px;
	background-image:url(images/article-footer-comments.png);
	background-position: top left;
	background-repeat: no-repeat;
	left: 3px;
	text-align:center;
	top: 2px;
	color: #1f3b49;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:18px;
	text-align:center;padding-top:8px;
}

#article-footer #tags{
	background-image:url(images/article-footer-tags.png);
	background-position: top left;
	background-repeat: no-repeat;
	float:left;
	width:300px;
	padding-left:60px;
	padding-top: 8px;height:30px;
}
#article-footer #more{
	height:42px;
	float:right;
}

#widget{
	width:265px;	
	float:right;
	background-color:#f2f3f0;
	margin-bottom:25px;
}

#widget em{
	color: #db2929;
	text-decoration:none;
	font-style:normal;
}

#widget-head{
	background-image:url(images/right_heading.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height:27px;
	color: #5c5d4e;
	font-size:18px;
	text-align:center;
	padding-top:5px;
}

#widget-head-blue{
	background-image:url(images/right_heading_blue.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height:27px;
	color: #FFF;
	font-size:18px;
	text-align:center;
	padding-top:5px;
}

#widget img{
	border-left:1px solid #d1d2cb;	
	border-right:1px solid #d1d2cb;	
	border-bottom:1px solid #d1d2cb;	
}

#widget-content{
	border-left:1px solid #d1d2cb;	
	border-right:1px solid #d1d2cb;	
	color: #222222;
	font-size:14px;
	padding-top:10px;
	padding-left:19px;
	padding-right:19px;
}

.widget-bottom{
	border-bottom:1px solid #d1d2cb;	
	padding-bottom:10px;
}

.sidemenuactive{
	font-weight:bold;	
	color: #FFF;
	background-color:#224C74;
}



#widget-content li a{	
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:none;
	color: #1f3b49;
	padding:5px;
	margin:0px;
	display:inline-block;
	border-bottom:1px solid #D1D2CB;
	width:215px;
}

#widget-content li a:hover{	
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:none;
	color: #FFF;
	background-color:#224C74;
	padding:5px;
	margin:0px;
	display:block;
	display:inline-block;
	border-bottom:1px solid #fff;
	width:215px;
}

#widget-content li.sidemenuactive a{
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:none;
	color: #FFF;
	background-color:#224C74;
	padding:5px;
	margin:0px;
	display:block;
	display:inline-block;
	border-bottom:1px solid #fff;
	width:215px;
	font-weight:bold;
}



#widget-content p{
	margin:0px;	
}

#widget-content ul{ 
	margin:0px;
	padding:0px;
	padding-left:0px;
}

#widget-content ul li{ 
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}

#widget-footer{
	background-image:url(images/right_arrow.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height:44px;
	position:relative;
	
}

#widget-footer a{
	position:absolute;
	color:#fff;
	cursor:pointer;
	outline:none;
	text-decoration:none;
	font-size:12px;
	top:12px;
	right:26px;
}

#footer ul{
	padding:0px;
	margin:0px;
}

#footer ul li{
	padding:0px;
	margin:0px;
	float:left;
	display:block;
	list-style:none;
}

#footer a{
	color:#fff;
	text-decoration:none;
}

#footer a:hover{
	color:#fff;
	text-decoration:underline;
}

#footer ul li a.first{
	color:#fff;
	text-decoration:none;
	padding-left:0px;
	padding-right: 6px;
	border:none;
}

#footer ul li a{
	padding-left: 7px;
	padding-right: 6px;
	color:#fff;
	text-decoration:none;
	border-left:1px solid #fff;
	text-transform:capitalize;
}

#footer ul li a:hover{
	color:#fff;
	text-decoration:underline;
}

#pageinfo{
	background-color:#ffffff;	
	width:648px;
	margin-bottom:30px;
	line-height:25px;
}

#pageinfo-page{
	background-color:#ffffff;	
	width:648px;
	line-height:25px;
	margin-bottom:29px;
}

#pageinfo-single{
	background-color:#ffffff;	
	width:648px;
	line-height:25px;
	margin-bottom:29px;
}

#pageinfo a{
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #1f3b49;
}

#pageinfo-heading{
	color:#467c8e;
	font-size:23px;
	background-image:url(images/pageinfo_top.jpg);
	height:64px;
	background-position: top left;
	background-repeat: no-repeat;
	position:relative;
}

#pageinfo-heading #copy{
	position:absolute;
	top:10px;
	padding-left:16px;
}

#pageinfo-content{
	padding-left:16px;
	padding-right:16px;
	padding-top:9px;
	padding-bottom:16px;
	border-left: 1px solid #d1d2cb;
	border-right: 1px solid #d1d2cb;
	border-bottom: 1px solid #d1d2cb;
}

#pageinfo-content img{
	margin-right:20px;
	margin-bottom:10px;
	padding:10px;
	border: 1px solid #d1d2cb;
	float:left;
}

#pageinfo-content img.noborder {
	padding:0px;
	margin:0px;
}

#pageinfo-content p{
	margin-top:0px;
}

#pageinfo-content a{
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #1f3b49;
	font-weight:bold;
}

#pageinfo-content strong{
	color:#3e606f;	
}

#pageinfo-content b{
	color:#3e606f;	
}

#pageinfo-heading{
	color:#467c8e;
	font-size:23px;
	background-image:url(images/pageinfo_top.jpg);
	height:64px;
	background-position: top left;
	background-repeat: no-repeat;
	position:relative;
}

#pageinfo-heading-single{
	color:#467c8e;
	font-size:23px;
	background-image:url(images/pageinfo_top.jpg);
	height:64px;
	background-position: top left;
	background-repeat: no-repeat;
	position:relative;
	border-bottom: 1px solid #d1d2cb;
}

#pageinfo-heading #copy{
	position:absolute;
	top:10px;
	padding-left:16px;
}

#pageinfo-heading-single #copy{
	position:absolute;
	top:10px;
	padding-left:16px;
}

.navigation{
	position:relative;	
	font-size:14px;
	margin-bottom:29px;
	/*padding-left:10px;
	padding-right:10px;*/
	background-color:#fff;
	border: 1px solid #d1d2cb;
	padding:5px;
}

.navigation-bot{
	position:relative;	
	font-size:14px;
	height:20px;
	/*padding-left:10px;
	margin-bottom:29px;
	padding-right:10px;*/
}

.alignleft{
	width:50%;
	float:left;
}

.alignright{
	width:50%;
	float:right;
	text-align:right;
}

.navigation a{
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #1f3b49;
}

.navigation-top{
	position:relative;	
	font-size:14px;
	height:20px;
	padding-bottom:27px;
	/*padding-left:10px;
	padding-right:10px;*/
}

.navigation-top a{
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #1f3b49;
}

#commentform a{
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #1f3b49;
	font-weight:bold;
}

.searchlink{
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #1f3b49;
	font-weight:bold;
}

#search{	
	right:0px;
	top:54px;
	position:absolute;
	float:right;
	display:inline;
	min-height:10px;
	text-align:right;
}

#search form div {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/search_back_new.jpg) no-repeat scroll 0 0;
	height:33px;
	position:relative;
	float:right;
	display:inline;
}

search form input.submit {
	position:relative;
	right:0;	
	height:33px;
}

#search form input.searchbox {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-size:13pt;
	font-family:Tahoma, Geneva, sans-serif;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	position:relative;
	color:#868585;width:138px;
	top:-10px;
	left:10px;
}

.comment a{
	border:0;
	outline:0;
	cursor:pointer;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color: #1f3b49;
	font-weight:bold;
}

.comment{
	background-color:#FFFFFF;
	border: 1px solid #d1d2cb;
	padding-left:16px;
	padding-right:16px;
	padding-top:9px;
	padding-bottom:9px;
	margin-bottom:9px;
}

.comment b{
	color:#3e606f;	
}

.comment strong{
	color:#3e606f;	
}

#the-accordion #copylink{
	font-size: 15px;
	padding-left:35px;
	padding-right:35px;
	color:#fff;
	font-weight:bold;
}

#the-accordion #copylink .acclink{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	outline:none;
}

#the-accordion #copylink .acclink:hover{
	text-decoration:underline;	
}

#the-accordion #copylink .accimg{
	position:relative;
	margin-right:8px;	
}

#pageinfo-content h2 {
	color:#000;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

hr {
	color:#fff;
	background-color:#fff;
	border: 0;
	height:1px;
	padding-top:10px;
	padding-bottom:20px;
}

.kri8it_splat{
	width: 110px;
	height: 130px;
	position:absolute;
	right:-38px;
	top:-13px;
	opacity: 1;
}

table{
	border:1px solid #D1D2CB;
	padding:3px;
	background-color:#ECECEC;
	clear:both;
	float:left;
	width:100%;
	margin-bottom:10px;
	line-height:18px;
}

table tr{
}

table tr td{
	padding-bottom:15px;
}

table tr td table{
	border:none;
	padding:0px;
	background-color:#ECECEC;
	clear:both;
	float:left;
	width:100%;
	margin-bottom:0px;
}

table tr td table tr td{
	padding-bottom:0px;
	height:20px;
}

.cform{
	background-color:#ECECEC;
	border:1px solid #D1D2CB;
	padding-bottom:10px;
	width:612px;
}

#navigation-top-breadcrumb{
	background-color:#FFFFFF;
	border:1px solid #D1D2CB;
	font-size:12px;
	height:20px;
	margin-bottom:27px;
	padding:5px;
	position:relative;
}

#navigation-top-breadcrumb strong{
	color:#1F3B49;
}

#navigation-top-breadcrumb a{
	color:#467C8E;
	text-decoration:underline;
}

#navigation-top-breadcrumb a:hover{
	text-decoration:none;
}

#pageinfo-gallery{
	display:block;
	float:left;
	width:100%;
}

#career_form .cform legend {
	color:#467C8E;
	font-size:18px;
	margin-left:10px;
	padding:0 2px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#career_form .cform fieldset {
	background:none;
	border-color:#F2F3F0;
	border-style:solid;
	border-width:1px;
	margin-top:10px;
	padding:5px 0 15px;
}

#career_form #cforms_captcha6, #career_form #cforms_captcha5, #career_form #cforms_captcha4, #career_form #cforms_captcha3, #career_form #cforms_captcha2, #career_form #cforms_captcha  {
	height:15px;
	margin:0;
	padding:4px;
	width:200px;
}

#career_form input.secinput {
vertical-align:text-bottom;
	width:200px;
}


#content_menu ul{
	margin:0px;
	padding:0px;
}

#content_menu li{
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;
}

#content_menu li a{
border-bottom:1px solid #D1D2CB;
color:#1F3B49;
cursor:pointer;
display:inline-block;
margin:0;
outline:0 none;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
font-weight:normal;
}

#content_menu li a:hover{
background-color:#224C74;
border-bottom:1px solid #D1D2CB;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
margin:0;
outline:0 none;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}

#content_menu li.sidemenuactive a{
background-color:#224C74;
border-bottom:1px solid #D1D2CB;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-weight:bold;
margin:0;
outline:0 none;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
}

