/* CSS Document */
* { margin:0; padding:0;}
body {background:#000 url(../images/page-bg.jpg) no-repeat  center 0;
color:#333;
margin:0 0 20px 0;
font-family: tahoma;
font-size:70%;}
p { margin:0; text-align:justify; padding:0 0 10px 0; font-size:100%;}
img { border:none;}
a { text-decoration:none; color:#333333;}
p a { text-decoration:underline;}
p a:hover { text-decoration:none;}
a:hover { text-decoration:underline;}
.clearDiv { clear:both; height:1px; width:1px;}
#header { height:85px; width:970px; margin:0 auto;}
#header #logo { float:left; padding:45px 0 0 10px;}
#header #logo a {}
#header #logo a:hover { text-decoration:none;}
#header #logo h2 { font: 22px Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; }
#header #logo h2 span { font-size: 25px; color:#fff;}
#header #phNoContainer { float:right; color:#fff; font-size:110%; text-align:right; padding:5px 0 0 0;}
#header #phNoContainer .phoneNo { padding:30px 0 0 0; width:180px;}
#header #phNoContainer .phoneNo h4 { float:left; font-size:100%; font-weight:normal; margin:4px 0 0 0;}
#header #phNoContainer .phoneNo img { float:right; margin:0 0 0 5px;}
#header #phNoContainer a {color:#fff; text-decoration:none;}
#header #phNoContainer a:hover { text-decoration:underline;}
#page { width:970px; margin:0 auto; background:#fff;}
#menu_contr { width:964px; margin:0 auto; background:url(../images/white_topCuver.gif) no-repeat 0 0; padding:3px;}
#menu_contr .menu { width:962px;background:url(../images/menuBg.gif) repeat-x 0 0; border:1px solid #8B91A0}
#menu_contr .menu ul{ list-style:none; padding-left:5px;}
#menu_contr .menu ul li { float:left; display:block; border-left:1px solid #858D8E; border-right:1px solid #131313;}
#menu_contr .menu ul li a { float:left; display:block; padding:7px 20px 0 20px; height:23px;color:#fff; font-size:120%; font-weight:bold; font-family:tahoma;}
#menu_contr .menu ul li a:hover { background:url(../images/menu_hoverBG.gif) repeat-x 0 0; text-decoration:none;}
#menu_contr .menu ul li a.active { background:url(../images/menu_hoverBG.gif) repeat-x 0 0; text-decoration:none;}
#menu_contr .subMenu { width:962px;}
#menu_contr .subMenu ul{ list-style:none; padding-left:5px;}
#menu_contr .subMenu ul li { float:left; display:block; padding:4px 0 0 0; height:25px; border:0;}
#menu_contr .subMenu ul li a { float:left; display:block; padding:4px 16px 0 16px; height:18px; color:#000; font-size:100%; font-weight:normal;}
#menu_contr .subMenu ul li a:hover { padding:3px 15px 0 15px; height:17px; background:url(../images/subnav_hover_bg.gif) repeat-x 0 0; border:1px solid #C5D5E8;}
#menu_contr .subMenu ul li a.active {  padding:2px 20px 0 20px; height:18px; background:url(../images/subnav_hover_bg.gif) repeat-x 0 0; border:1px solid #C5D5E8;}

#contentPart {width:960px; padding:0; margin:0 auto; background:url(../images/hpage_BG.gif) repeat-x 0 0;}
#contentPart #page_info { float:left; width:710px; padding:0 10px 10px 10px; background:#fff; min-height:500px;}
#contentPart #page_info  h2 {
-x-system-font:none;
font:14px Arial, Helvetica, sans-serif; color:#000;
font-size-adjust:none;
font-stretch:normal;
font-variant:normal;
line-height:normal;
font-weight:bold;
margin:0;
padding:8px 11px 10px 0;
height:25px;
}
#contentPart #page_info  h2 b{ padding-left:10px; font-weight:bold;}
#contentPart #page_info  h2 span{
color:#1D6A8C;
font:20px Tahoma,Arial,sans-serif;

}
#contentPart #page_info  h3 {
-x-system-font:none;
font:16px tahoma;
color:#1D6A8C;
font-size-adjust:none;
font-stretch:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:3px 11px 8px 0px;
}
#contentPart #sidebar { float:right; width:200px; padding:10px 10px;}

#footer { width:970px; margin:0 auto; background:url(../images/white_BotmCurve.gif) no-repeat 0 bottom; height:70px;}
#footer ul{ padding:0 0 0 250px; width:700px; background:#fff url(../images/footerLogo.gif) no-repeat right bottom; height:40px;}
#footer ul li{ float:left; display:block;  height:15px; padding:10px 0 0 0; }
#footer ul li a { float:left; display:block; padding:0 15px 0 15px; font-size:110%; color:#000; border-right:1px solid #000;}
#footer ul li a:hover {text-decoration:underline;}
#footer ul li a.active {text-decoration:underline;}

div.smallBlueContr {
text-align:left;
width:195px;
background:transparent url(../images/rr-bottom.png) no-repeat scroll left bottom;
padding:1px 0 9px;
margin-bottom:5px;
}
div.smallBlueContr .c-wrap1 {
}
div.smallBlueContr div.contrBody {
background:transparent url(../images/rr-body-tile.png) repeat-y scroll 0 0;
padding:4px 12px 2px;}
div.smallBlueContr h2 {
-x-system-font:none;
background:transparent url(../images/rr-header-top2.png) no-repeat 0 0;
color:#FFFFFF;
font-family:Tahoma,Arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:5px 11px 8px;
}
div.smallBlueContr h2 a:link, div.rightRailBox h2 a:visited, div.rightRailBox h2 a:hover {
color:#FFFFFF;
text-decoration:none;}
div.smallBlueContr ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.smallBlueContr ul li {
background:transparent url(../images/ul-square-grey.gif) no-repeat 0 0.5em;
margin:0 0 0.5em;
padding:0 0 0 10px;
}
div.smallBlueContr ul li a { color:#0066cc;
}
div.smallBlueContr li p, div.smallBlueContr li p + p {
margin-left:0 !important;}




#testimoniHeader{
		height:30px;
		line-height:25px;
		color:#fff;
		}	
		
#testimoniHeader h1 { font-size:120%; font-weight:bold; color:#000; padding:0 0 0 20px;}		
	div.leftArrow { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 20px; 
	height: 120px;
	float:left;
	}
	div.rightArrow { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 20px; 
	height: 120px;
	float:left;
	}

 .single_news_container { 
        display:none; /* IMPORTANT: hide all the news containers */ 
    }
	 .single_news_container img { margin:0 5px 0 0; color:#0066CC;}
	 .single_news_container a { color:#0066CC;}
    .single_news_container h3 {
-x-system-font:none;
font:16px tahoma;
color:#1D6A8C;
font-size-adjust:none;
font-stretch:normal;
font-variant:normal;
line-height:normal;
margin:0;
padding:3px 11px 0 0px;
height:20px;
}
    
    /* style the navigation div */
    #news_navigation{ font-size:15px; text-align:right; padding:0 40px;}
    
    /* style */
    #all_news_container { padding:0 0 0 40px; color:black; height:120px; width:300px;}
    
    /* if you want this app to have a specific width, just make a specific width for wrapper div */
    /*#wrapper {width:385px; height:180px; background:url(../images/testimonials_bg.gif) no-repeat 0 0; padding:0; color:#000;}*/

	
