@charset "UTF-8";
/* CSS Document */


body{
	color:#7A7A7A; /* text grey */	
	font-size:12px;
	line-height:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;} 

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

#header{
	padding-top:35px;
	height:72px;
}

#header_left{
	float:left;
	width:300px;
}

#header_right{
	float:right;
	width:380px;
	height:51px;
}

#header_right_left{
	float:left;
	text-transform:uppercase;
	color:#808080; /* light grey */	
	height:21px;
	width:172px;
	padding:14px 22px 15px 22px;
}

#header_right_left p{
	font-size:10.7px;
	line-height:12.5px;
	margin:0px;
	text-align:right;
}

#header_right_right{
	float:right;
	border-left: solid 1px #D9D9D9;
	height:21px;
	width:136px;
	padding:15px 0px 15px 22px;
}

#content{
	width:960px;
	margin-top:15px;
	margin-bottom:15px;
	float:left;
	z-index:-20;
}

#left_col{
	width:610px;
	float:left;
	z-index:-30;
min-height:100px;
}

#right_col{
	width:256px;
	padding:8px 27px 27px 27px;
	float:right;
	background-color:#FAFAFA;/* very light grey*/
	border: solid 1px #D9D9D9; /* Light Grey */
	margin-bottom:15px;	
	z-index:-40;
}

#right_col_header{
	float:right;
	width:310px;
	background-color:#FAFAFA;/* very light grey*/
	border-left: solid 1px #D9D9D9; /* Light Grey */
	border-top: solid 1px #D9D9D9; /* Light Grey */
	border-right: solid 1px #D9D9D9; /* Light Grey */
}

#right_col_header h1{
	margin: 8px 27px;
	font-size:20px;
	line-height:24px;
	text-transform:uppercase;
	color:#374EA1; /*Dark Blue*/
	font-weight:normal;
}

#right_col h2{
	font-size:16px;
	line-height:24px;
	color:#7A7A7A; /* text grey */
	margin-top:16px;
	margin-bottom:10px;
}

#footer{ 
	border-top:5px #374EA1 solid; /*Dark Blue*/
	height:54px;
	clear:both;
	border-bottom:2px solid #D9D9D9; /* Light Grey */
	margin-top:15px;
	padding-bottom:15px;
}

#footer_bottom{
	clear:both;
	text-align:right;
	color:#A3A3A3; /*Grey */
}

#footer_bottom p{
	font-size:11px;
	line-height:15px;
}

#footer_left{
	float:left;
	width:300px;
	padding-top:17px;
}

#footer_right{
	float:right;
	padding-top:26px;
	width:450px;
	text-align:right;
}

.grey_box{
	width:284px;
	height:193px;
	background-image:url(/images/grey_box_gradient.jpg);
	background-repeat:repeat-x;
	border: solid 1px #D9D9D9; /* Light Grey */
	float:left;
	margin:15px 15px 0px 0px;
	padding:8px 12px 12px 12px;
	}
	
.no_padding{
	padding-bottom:0px;
	margin-bottom:0px;
}

h1,h2, h3, h4, h5{
	color:#7A7A7A; /* text grey */
}

h1{
	font-size:20px;
	line-height:20px;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:10px;
	
}


h1 a{
	text-decoration:none;
	color:#7A7A7A; /* text grey */
}

.underline{
	padding-bottom:5px;
	border-bottom:solid 1px #D9D9D9; /* Light Grey */
}


.underline_pad{
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:solid 1px #D9D9D9; /* Light Grey */
}

#ImgGallery{
	width:960px;
	height:318px;
	margin:0px;
	float:left;
	z-index:-10;
}

h2{
	font-size:16px;
	line-height:22px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:10px;
}

h3{
	font-size:14px;
	font-style:normal;
	line-height:19px;
}

h4{
	font-size:16px;
	font-weight:normal;
line-height:20px;
padding-bottom:0px;
margin-bottom:0px;
}

p{
	margin-top:5px;
	margin-bottom:15px;
	color:#7A7A7A; /* text grey */	
	font-size:12px;
	line-height:17px;
}

.announcement-list h2{
	font-size:16px;
	line-height:18px;
	margin-top:16px;
	margin-bottom:10px;
	text-transform:none;
	color:#7A7A7A; /* text grey */
}
.announcement-list h2 a{
	font-size:16px;
	line-height:18px;
	margin-top:16px;
	margin-bottom:10px;
	text-transform:none;
	text-decoration:none;
	color:#7A7A7A; /* text grey */
}

.right-dotted-line{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D9D9D9;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#content ul li{
	padding-bottom:5px;
}

.left{
	width:406px;
	float:left;
}

.right{
	width:194px;
	float:right;
}

.grey_box h1{
	background-image:url(/images/jireh_j_symbol.jpg);
	background-position:right;
	background-repeat:no-repeat;
	line-height:20px;
	font-size:13px;
	text-transform:uppercase;
	color:#374EA1; /*Dark Blue*/
	margin-top:0px;
	font-weight:normal;
	padding:0px;
	margin-bottom:0px;
}

#white_box{
	width:308px;
	height:210px;
	overflow:hidden;
	float:left;
	margin:15px 0px 15px 0px;
	border:0px;
}

#white_box h1{
	line-height:20px;
	font-size:13px;
	text-transform:uppercase;
	color:#374EA1; /*Dark Blue*/
	margin-top:8px;
	margin-left:12px;
	font-weight:normal;
	padding:0px;
}

#white_box h2{
	font-size:16px;
	line-height:18px;
	color:#7A7A7A; /* text grey */
	margin-top:16px;
	margin-bottom:10px;	
}

#grey_header{
	background-image:url(/images/box_header_grey.jpg);
	background-repeat:repeat-x;
	border: solid 1px #D9D9D9; /* Light Grey */
	width:306px;
	height:33px;
}

#grey_header h1{
	padding-bottom:0px;
	margin-bottom:0px;
}

#search_background{
	width:210px;
	height:39px;
	background-image:url(/images/search_background.jpg);
	background-repeat:no-repeat;
	float:right;
	padding-right:5px;
	padding-left:30px;
	margin:0;
	padding-bottom:0px;
}

#flash_banner{
	height:318px;
}

/** Start of Main menu style **/

#mainMenu{
	width:958px;
	height:39px;
	line-height:39px;
	font-size:13px;	
	border: solid 1px #D9D9D9; /* Light Grey */
	background-image:url(/images/menu_gradient.jpg);
	background-repeat:repeat-x;		
z-index:10000;
margin:0;
padding:0;
	}
	
#mainMenu a{
	color:#666666;
	text-decoration:none;
	display:block;
	padding:0px 20px;
	margin:0;
	border-right:1px #FFF solid;
	border-left:1px #D9D9D9 solid;
	z-index:10100;
}

#mainMenu a:hover{
	color:#374EA1;
	background-image:url(/images/menu_background_hover.jpg);
	background-repeat:repeat-x;
	z-index:10200;
}


#mainMenu ul{
	margin:0;
	padding:0;
	list-style:none;
	z-index:10050;
}

#mainMenu li {
	float:left;
	position:relative;
	margin:0;
	padding-bottom:0;
	display: block;
	white-space:nowrap;
	z-index:10060;
    }
	

#mainMenu li ul{
	display:none;
	position:absolute;
	top:39px;
	left:0;
	z-index:10300;
	}

#mainMenu li ul li{
	width:130px;
	float:left;
	clear:both;
	background-color:#EDEDED;
	border-left:1px #D9D9D9 solid;
	border-right:1px #D9D9D9 solid;
	border-bottom:1px #D9D9D9 solid;
	opacity:0.90;
	filter:alpha(opacity=90);
	z-index:10400;
}

#mainMenu li ul li a{
	border:none;
	background-color:#EDEDED;
	z-index:10500;
}

#mainMenu li:hover ul, #mainMenu li.over ul { display: block; }

	  
#mainMenu li:hover, #mainMenu li.over {
	background-image:url(/images/menu_background_hover.jpg);
	background-repeat:repeat-x;
}

	  
#mainMenu li:hover, #mainMenu li.over {
	color:#374EA1;
	}


#mainMenu li.activeMenu a{
	color: #374EA1;
	font-weight: 500;
}

#mainMenu li.firstMenu a{
	border-left:none;
	}
	
#mainMenu li.lastMenu{
	border-right:1px #D9D9D9 solid;
	}
	

/** End of Main menu **/


a{
	color: #374EA1;
	border:none;	
}

.cat_button{
	border:#D9D9D9 solid 1px;
	background-image:url(/images/menu_background_hover.jpg);
	background-repeat:repeat-x;
	height:27px;
	padding:3px;
	margin-left:5px;
	color:#666666;
	}
	
.cat_button:hover{
	background-image:url(/images/menu_gradient.jpg);
	background-repeat:repeat-x;
	color:#374EA1;
	}



#footer_bottom a { color: #cccccc }

ol.blogsitesummary .author{
	
}

ol.blogsitesummary li a{
	display:block;
	width:100%;
	
}

#CaptchaV2{
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
}

#CaptchaTV2{
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
}

#CaptchaHV2{
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
}

.captchaimg img{
	width:166px;
	height:37px;
}

