body
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		margin:0px;
		background-image:url(images/bg.jpg);
		background-color:#FFFFFF;
		background-repeat:repeat-x;
		background-position:top;
	}
input,textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		border:1px solid #7f9db9;
	}
input[type="checkbox"],input[type="radio"]{
		border:none; 
}

input.button
	{
		border:1px solid #7f9db9;
		background-color:#a4c5e4;
		
	}
.whitebg
	{
		background-color:#FFFFFF;
	}
.border_orange
	{
		border-top:1px solid #f26621;
		border-bottom:1px solid #FFFFFF;
	}
.txt_bold_upper
	{
		font-weight:bold;
		text-transform:uppercase;
	}
.txt_bold_italic
	{
		font-weight:bold;
		font-style:italic;
	}
	
#tnb
	{
		height:34px;
	}
a.sitemap:link {  color: #2c5ab9;text-decoration: none; line-height:25px;}
a.sitemap:visited { color: #2c5ab9;text-decoration: none; line-height:25px;}
a.sitemap:hover{ color: #f25f22;text-decoration: none; line-height:25px;}

#speedbar
	{
		font-size:10px;
		color:#333333;
		text-decoration:none;
		padding-right:33px;		
	}
#speedbar img
	{
		border:0px;
	}
#speedbar a 
	{
		font-size:10px;
		color:#333333;
		text-decoration:none;
	}
#speedbar a:hover
	{
		color:#f25f22;
		text-decoration:none;
	}

.left_bg_shade
	{
		background-image:url(images/left_bg_shade.jpg);
		background-position:top left;
		background-repeat:repeat-y;	
		width:15px;		
	}
.right_bg_shade
	{
		background-image:url(images/right_bg_shade.jpg);
		background-position:top right;
		background-repeat:repeat-y;	
		width:15px;
	}
.bg_darkgray
	{
		background-color:#898989;
		border-left:1px solid #FFFFFF;
		color:#FFFFFF;
		padding-top:8px;
		padding-left:20px;
		padding-right:20px;		
	}

.txt_white_bold
	{
		font-weight:bold;		
		color:#FFFFFF;	
		text-decoration:none;			
	}
.news_readmore
	{
		font-weight:bold;
		font-style:italic;
		text-align:right;
		float:right;
		color:#FFFFFF;
		text-decoration:none;		
	}
.news_readmore:hover
	{
		font-weight:bold;
		font-style:italic;
		text-align:right;
		float:right;
		text-decoration:underline;
	}	
.title_white
	{
		font-family: Century Gothic;
		font-size:14px;
		color:#FFFFFF;
		text-transform:uppercase;
		font-weight:bold;		
	}


.bg_lightgray
	{
		background-color:#b7b6b6;
		border-left:1px solid #FFFFFF;
		color:#333333;
		padding-top:15px;
		padding-bottom:5px;
		padding-left:10px;
		padding-right:10px;		
	}
.bg_lightgray_new
	{
		background-color:#b7b6b6;
		border-left:1px solid #FFFFFF;
		color:#333333;
		padding-top:px;
		padding-bottom:0px;
		padding-left:0px;
		padding-right:0px;
		height:16px;
	}
.txt_black_bold_italic
	{
		font-weight:bold;
		font-style:italic;
		text-align:right;
		float:right;
		color:#333333;
	}
.title_black
	{
		font-family: Century Gothic;
		font-size:14px;		
		text-transform:uppercase;
		font-weight:bold;		
	}

.bg_lightgray_listing
	{
		background-color:#d7d7d7;		
		padding-top:15px;
		padding-bottom:5px;
		padding-left:15px;
		padding-right:10px;		
	}
.pic_white_border
	{
		border:1px #FFFFFF solid;
	}
.pic_blue_border
	{
		border:1px #a4c5e4 solid;
	}
	
.readmore
	{
		font-size:10px;
		color:#2c5ab9;
		text-decoration:none;
		float:right;
	}

.readmore:hover
	{
		color:#f25f22;
		text-decoration:none;
		float:right;		
	}
#rnb
	{
		background-color:#a4c5e4;
		border-left:1px solid #FFFFFF;
		background-image:url(images/rnb_curve.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;	
		padding-top:8px;
	}

.content
	{
	padding-right:10px;
	padding-top:10px;
	}
.bg_lightblue
	{
		background-color:#eaf2f9;		
	}
.bg_lightblue_border
	{
		background-color:#eaf2f9;		
		border-bottom:1px solid #7f9db9;
		border-top:1px solid #7f9db9;
	}
.bg_lightblue_border_bot
	{
		background-color:#eaf2f9;		
		border-bottom:1px solid #7f9db9;
	}		
#footer
	{
		font-size:10px;
		color:#333333;
		text-decoration:none;
		line-height:16px;
		padding:5px;
	}
#footer a
	{
		font-size:10px;
		color:#333333;
		text-decoration:none;
	}
#footer a:hover
	{
		font-size:10px;
		color:#2c5ab9;
		text-decoration:none;
	}
#footer font
	{
		color:#2c5ab9;
		font-size:10px;
	}
.footer_bg
	{
		background-image:url(images/footer_bg.jpg);
		background-position:top;
		background-repeat:repeat-x;	
	}
.listing_checkbox
	{
		font-size:10px;
		color:#333333;
		background-color:#a4c5e4;
		border:1px;
		background-color:#94adc5;
		text-decoration:none;
		line-height:16px;
		padding:5px;
	}
.error{
	font-size:12px;
	color:#ffffff;
	background-color:#FF0000;
	padding:6px;

}

.red_content{
	font-size:11px;
	color:#FF0000;
	padding:6px;

}
.form{
	background-color:#F3F3F3;
}
.content_bold{
	color:#333333;
	font-weight:bold;		
	}
.form_border{
	border:1px;
	border-color:#f3f3f3;
	}

.table_heading
{
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
		background-color:#94adc5;
		text-decoration:none;
		padding:5px;
}

.actionlink
	{
		color:#2c5ab9;
		text-decoration:none;

	}

.actionlink:hover
	{
		color:#f25f22;
		text-decoration:none;
	}

.whitelink
	{
		color:#FFFFFF;
		text-decoration:none;

	}

.whitelink:hover
	{
		color:#333333;
		text-decoration:none;
	}
.pagelisting
	{
		border:1px solid #7f9db9;
		background-color:#eaf2f9;
		padding:3px;
		text-decoration:none;
		color:#333333;	
	}
	
.pagelisting:hover
	{
			border:1px solid #7f9db9;
		background-color:#a4c5e4;
		padding:3px;
		text-decoration:none;
		color:#333333;	
	}
.pagelisting_selected
	{
		border:1px solid #7f9db9;
		background-color:#a4c5e4;
		padding:3px;
		text-decoration:none;
		color:#333333;	
	}
	
/**************Menu Css start here. *******************/

/*For Menu Section*/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative; float:left;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmmc div {visibility:hidden; padding-top:0px; padding-left:0px; position:absolute;}

.qmclear1 {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc1 { position:relative;}.qmmc1 a {float:right;display:block;white-space:nowrap; padding-bottom:7px;}.qmmc1 div a {float:none; }.qmmc1 div {visibility:hidden; padding-top:7px; padding-left:20px;  position:absolute;}



/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* Remove the comments bleow for vertical mains and change the false value to
           true in the qm_create function after the menus structure. */
	/*.qmmc a {float:none}*/

		

	/*"""""""" (MAIN) Container """"""""*/
	#qm0
	{ 
		background-color:transparent;		

	}


	 /*"""""""" (MAIN) Items """"""""*/
	#qm0 a
	{
		font-size: 12px;
/*		background-color:#ffffff;*/
		text-decoration:none;
		padding:0px 0px 0px 0px;
		border-style:solid;
		border-color:#dddddd;
		border-width:0px;
		padding-right:0px;
	}

	/*"""""""" (MAIN) Hover State """"""""*/
	#qm0 a:hover
	{ 
/*		background-color:#FFFFFF;*/
		text-decoration:none;
		color:#FFFFFF;;				
	}


	/*"""""""" (MAIN) Active State """"""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{ 
		text-decoration:none;
	}


	/*"""""""" (MAIN) Parent Items """"""""*/
	#qm0 .qmparent
	{
		/*background-image:url(images/arrow_down.gif);*/
		background-repeat:no-repeat;
		background-position:95%;
	}


	/*"""""""" [SUB] Containers """"""""*/
	#qm0 div
	{
		/*background-image:url(images/reveal_background.gif);*/
		background-repeat:repeat-y;
		background-position:center center;
		border-style:none;
		margin-top:8px;		
		
	}

	/*"""""""" [SUB] [SUB] Containers """"""""*/
	#qm0 div div
	{
		background-image:none;
		background-image:url(images/menu_back_blue.png);
				
		
	}
	
	/*"""""""" [SUB] Hover State """"""""*/
	#qm0 div a:hover
	{
		text-decoration:none;
/*		background-color:#f58426;*/
		background-image:url(images/menu_back_gray.png);		
		color:#FFFFFF;
		
	}


	/*""""""""[SUB] Active State """"""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
/*		background-color:#ffffff;*/
	}


	/*"""""""" [SUB] Parent Items """"""""*/
	#qm0 div .qmparent 
	{
		/*background-image:url(images/arrow_right.gif);*/
			
	}


	/*"""""""" [SUB] Items """"""""*/
	#qm0 div a
	{		
/*		background-color:#20659e;*/
		background-image:url(images/menu_back_blue.png);				
		padding:5px 5px 5px 5px;
/*		border:1px solid #dddddd;
		border-left:1px solid #dddddd;
		border-right:1px solid #dddddd;				
		border-width:1px;
		border-style:solid;
		border-color:*/
		text-align:left;	
	}
	 /*"""""""" (MAIN) Items """"""""*/

	#qm1 a
	{
		color:#FFFFFF;
/*		background-color:#20659e;*/
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px;
		text-decoration:none;
		padding:5px 5px 5px 5px;
		border-style:solid;
		border-color:#dddddd;
		border-width:0px;
		margin-left:0px;	
 	}


	/*"""""""" (MAIN) Hover State """"""""*/
	#qm1 a:hover
	{ 
/*		background-color:#efefef;*/
		
	}
/*****************menu css end here*********************/		

.title-bg{
	font-size:12px;
	color:#000;
	background-color:#a4c5e4;
	padding:4px;

	}
