/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; background:url(../images/main-bg.gif) top center repeat-x; background-color:#FFFFFF;
}

ol, ul {list-style:none}

img, td, { behavior: url("iepngfix.htc")
}

.top-bg{ background:url(../images/top-bg.gif) top center repeat-x;
}

.inner-top-bg{ background:url(../images/inner/top-main-bg.gif) top center repeat-x;
}

.fl{float:left;}
.fr{float:right;}
.ml10{margin-left:6px;}

 /*-----------StartTop Social Network-----------*/

#sicn_fb a{background: url(../images/social-icon.gif) no-repeat 0 0; width:19px; height:19px; display:block;}
#sicn_fb a:hover{background: url(../images/social-icon-h.gif) no-repeat 0 0; width:19px; height:19px; display:block;}

#sicn_tw a{background:url(../images/social-icon.gif) no-repeat -19px 0; width:19px; height:19px; display:block;}
#sicn_tw a:hover{background:url(../images/social-icon-h.gif) no-repeat -19px 0; width:19px; height:19px; display:block;}

#sicn_ld a{background:url(../images/social-icon.gif) no-repeat -38px 0; width:19px; height:19px; display:block;}
#sicn_ld a:hover{background:url(../images/social-icon-h.gif) no-repeat -38px 0; width:19px; height:19px; display:block;}
 /*-----------End Top Social Network-----------*/

.top_cont:link{font-size:11px; color:#888888; font-weight:bold; text-decoration:none}
.top_cont:visited{font-size:11px; color:#888888; font-weight:bold; text-decoration:none}
.top_cont:hover{font-size:11px; color: #FF0000; font-weight:bold; text-decoration:none}
.top_cont:active{font-size:11px; color:#888888; font-weight:bold; text-decoration:none}

.contact_m:link{font-size:11px; color:#FF0000; font-weight:bold; text-decoration:none}
.contact_m:visited{font-size:11px; color:#FF0000; font-weight:bold; text-decoration:none}
.contact_m:hover{font-size:11px; color: #000; font-weight:bold; text-decoration:none}
.contact_m:active{font-size:11px; color:#FF0000; font-weight:bold; text-decoration:none}


.footer_links:link{font-size:12px; color:#B9B9B9; font-weight:normal; text-decoration:none}
.footer_links:visited{font-size:12px; color:#B9B9B9; font-weight:normal; text-decoration:none}
.footer_links:hover{font-size:12px; color: #ffffff; font-weight:normal; text-decoration:none}
.footer_links:active{font-size:12px; color:#B9B9B9; font-weight:normal; text-decoration:none}

.bitra:link{font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none}
.bitra:visited{font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none}
.bitra:hover{font-size:12px; color: #B9B9B9; font-weight:normal; text-decoration:none}
.bitra:active{font-size:12px; color:#ffffff; font-weight:normal; text-decoration:none}

.news:link{font-size:12px; color:#5A5A5A; font-weight:normal; text-decoration:none}
.news:visited{font-size:12px; color:#5A5A5A; font-weight:normal; text-decoration:none}
.news:hover{font-size:12px; color: #999999; font-weight:normal; text-decoration: underline}
.news:active{font-size:12px; color:#5A5A5A; font-weight:normal; text-decoration:none}

.c_links:link{font-size:13px; color:#000; font-weight:normal; text-decoration:none}
.c_links:visited{font-size:13px; color:#000; font-weight:normal; text-decoration:none}
.c_links:hover{font-size:13px; color: #FF0000; font-weight:normal; text-decoration:none}
.c_links:active{font-size:13px; color:#000; font-weight:normal; text-decoration:none}

.mid_links:link{font-size:13px; color:#000; font-weight:bold; text-decoration:none}
.mid_links:visited{font-size:13px; color:#000; font-weight:bold; text-decoration:none}
.mid_links:hover{font-size:13px; color: #FF0000; font-weight:bold; text-decoration:none}
.mid_links:active{font-size:13px; color:#000; font-weight:bold; text-decoration:none}

.service_links:link{font-size:14px; color:#000; font-weight:bold; text-decoration:none}
.service_links:visited{font-size:14px; color:#000; font-weight:bold; text-decoration:none}
.service_links:hover{font-size:14px; color: #FF0000; font-weight:bold; text-decoration:none}
.service_links:active{font-size:14px ; color:#000; font-weight:bold; text-decoration:none}







.top-menu-bg{ background-color:#FA0F0C; height:35px;}

/*--------------------Top Links-------------------------*/

.menu {padding:0; top:0; margin:0; list-style:none; height:35px; position:relative; z-index:500; background-color:#FA0F0C; width:750px; margin-left:50px; }
.menu li.top {display:block; float:left;}
.menu li a.top_link {display:block; float:left; height:35px; line-height:35px; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-transform:none; padding:0 0px 0 18px; cursor:pointer; text-align:center;}
.menu li a.top_link span {float:left; display:block; padding:0 18px 0 0; height:35px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 18px 0 0; height:35px; }

.menu li a.top_link:hover {color:#fff; background-color:#000}
.menu li a.top_link:hover span { background-color:#000}
.menu li a.top_link:hover span.down {background:url(../images/links_arrow-div.png) no-repeat top right;}

.menu li:hover > a.top_link {color:#fff; background-color:#000}
.menu li:hover > a.top_link span {background-color:#000}
.menu li:hover > a.top_link span.down {background:url(../images/links_arrow-div.png) no-repeat top right;}

.menu li a.last{background:none;}
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu a:hover {visibility:visible; position:relative; z-index:200;}
.menu li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:0; top:35px; background:#000; padding:3px; width:240px; height:auto; z-index:300;}
.menu :hover ul.sub li {display:block; position:relative; float:left; width:240px; font-weight:normal;}
.menu :hover ul.sub li a {display:block; font-size:11px; width:230px; padding:5px; color:#fff; text-align:left; text-decoration:none; font-weight:bold ; line-height:18px;}
.menu :hover ul.sub li a.fly {background:#000 url(../images/arrow_menuw.gif) 150px 9px no-repeat; }
.menu :hover ul.sub li a:hover {background:#FA0F0C; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#FA0F0C url(../images/arrow_menu.gif) 150px 9px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#FA0F0C url(../images/arrow_menu.gif) 150px 9px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:0; background:#fff; padding:3px; margin:-3px 0 0 0; border-left:1px solid #E26A00; white-space:nowrap; width:160px; z-index:400; height:auto;}
/*--------------------End Top Links-------------------------*/

.p-text{ color:#3A3A3A; line-height:0.5cm;}
.line_height{ line-height:0.5cm;}
.inner-text{ color:#525252; line-height:0.6cm;}

.footer-font{ color:#B9B9B9; font-size:12px;}
.h1{ font-size:14px; color:#ffffff}
.h2{ font-size:11px; color:#FF0000; font-weight:bold;}
.h3{ font-size:14px; color:#FF0000; font-weight:bold;}
.h4{ font-size:16px; color:#000; font-weight:bold;}

.h9n{font-size:22px; color:#FF0000; border-bottom: dotted 1px #CDCCCC; text-shadow:#B7B7B7 1px 1px 1px;}
.c-h{font-size:18px; color:#FF0000; text-shadow:#B7B7B7 1px 1px 1px;}
.star{ font-size:14px; color:#FF0000}
.h5{font-size:25px; color:#FF0000; text-shadow:#B7B7B7 1px 1px 1px; font-weight:bold; border-bottom: dotted 1px #CDCCCC; }
.h6{font-size:18px; color:#ffffff; font-weight:normal;}
.subhed{font-size:20px; color:#000; text-shadow:#fff 1px 1px 1px;}

.h8{ font-size:12px; color:#FF0000; font-weight:normal;}
.h9{ font-size:17px; color:#FF0000; font-weight:bold;}

.h7{font-size:18px; color:#000;}
.points{ font-size:12px;}


.line_hight5px{line-height:5px;}
.line_hight10px{line-height:10px;}
.line_hight1px{line-height:1px;}



.sub_h{ font-size:16px; color:#333333; font-weight:bold;}
.arrow{ font-family: Verdana; font-size:12px; font-weight:bold; color:#FF0000;}



#more a {
background: url(../images/more_butt.gif) no-repeat top;
height:20px;
width:77px;
display:block;
}

#more a:hover {
background:url(../images/more_butt.gif) no-repeat bottom;
height:20px;
width:77px;
display:block;}

#more2 a {
background: url(../images/more_butt.gif) no-repeat top;
height:20px;
width:77px;
display:block;
}

#more2 a:hover {
background:url(../images/more_butt.gif) no-repeat bottom;
height:20px;
width:77px;
display:block;}

#more3 a {
background: url(../images/more_butt.gif) no-repeat top;
height:20px;
width:77px;
display:block;
}

#more3 a:hover {
background:url(../images/more_butt.gif) no-repeat bottom;
height:20px;
width:77px;
display:block;}

#more4 a {
background: url(../images/more_butt.gif) no-repeat top;
height:20px;
width:77px;
display:block;
}

#more4 a:hover {
background:url(../images/more_butt.gif) no-repeat bottom;
height:20px;
width:77px;
display:block;}



/*------------------------
slider
------------------------*/
#marquee{width:956px; height:301px;}
#mouter{position:relative; width:956px;height:301px}
#mgroup{}.mcontainer{position:relative}

#mcontrols{position:absolute;z-index:11;bottom:10px;right:10px;padding:7px}
#desc{position:absolute; top:178px; left:10px; padding:10px; color:#FFFFFF; font-family:Helvetica; z-index:300;}
span.citem{display:block;float:left;width:15px;height:15px;background:#BEBEBE;text-indent:-9999px;cursor:pointer;margin-right:5px}
span.citem.active-th{background:#5A5A5A; width:13px ;height:13px; border:1px solid #FFF;}
#lt-arrow,#rt-arrow{display:inherit;width:8px;height:15px; background-repeat:no-repeat;background-image:url(../images/marquee-arrows.gif);text-indent:-9999px;cursor:pointer}
#rt-arrow{background-position:right top;float:right;}
#lt-arrow{float:left;margin-right:10px}

/*------------------------
slider
------------------------*/




/*------------Inner Said nav*--------------------*/

#nav {position:relative; 
      margin-top:0px; 
	  left:0; 
	  display:block; 
	  width:230px; 
	  float:left}
#nav a, #nav a:visited {display:block; width:230px; height:30px; 
                        background: url(../images/inner/navigation-bg1.png); 
						background-position:left top; 
						background-color:transparent; 
						text-align:left; 
						text-indent:23px;  
						color:#5C5C5C; 
						line-height:30px; 
						text-decoration:none; 
						font-weight:normal; 
						margin-top:0px; 
						font-size:12px;}
						
#nav a:hover {background-position:left bottom; 
              height:30px; 
			  line-height:30px; 
			  overflow:hidden; 
			  color:#FA0F0C;}

#nav a#selected, #nav a#selected:hover {background-position:left bottom;  
                                        line-height:30px; 
										cursor:default; 
										color:#FA0F0C; font-weight:bold }


#sub-menu {position:relative;  
           margin:0; padding:0;  
		   display:block; 
		   width:230px; 
		   float:left}
		   
#sub-menu li{list-style-type:none; 
             margin:0; padding:0; 
			 border-bottom:1px solid #C4C4C4;}
			 
#sub-menu li a{display:block; 
               background:url(../images/inner/arrows.gif) no-repeat  18px 9px; 
			   text-align:left;
			   text-decoration:none; 
			   font-family:Arial, sans-serif; 
			   font-weight:normal; 
			   padding:6px 0 6px 30px; 
			   font-size:12px; 
			   color:#5C5C5C;}
			   
#sub-menu li a:hover{background:url(../images/inner/arrows.gif) no-repeat 18px -33px #F6F6F6; color:#FA0F0C;}

#sub-menu li a.selected{background:url(../images/inner/arrows.gif) no-repeat 18px -33px #F6F6F6; color:#FA0F0C; font-weight:bold}

/*------------Inner Said nav end--------------------*/



.left-shadow-bg{background-image: url(../images/inner/left-shadow_bg.gif); 
                background-repeat:repeat-y; 
				background-position:top left; 
				width:9px;}
				
/*------------Feedback Form--------------------*/
.multi{
border:solid 1px #E4E4E4; 
background-image: url(../images/inner/input-bg.gif)  ; 
background-position:top; background-color:#FFFFFF;
background-repeat:repeat-x;
font-size:11px; color:#333; 
text-indent:2px; 
overflow:hidden; 
padding-top:4px; 
font-family:Arial, Helvetica, sans-serif;
resize:none; width:200px;
}

.submit-button {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #CC1543;
	background-color: #E54952;
	line-height:normal;
	cursor: pointer;
	color:#ffffff;}
	
.input{border:solid 1px #E4E4E4; background-image:url(../images/inner/input-bg.gif);
background-repeat:repeat-x; height:20px; width:200px; font-size:13px; color:#333; text-indent:2px; overflow:hidden;}

.input2{border:solid 1px #E4E4E4; background-image:url(../images/inner/input-bg.gif);
background-repeat:repeat-x; height:50px; width:200px; font-size:13px; color:#333; text-indent:2px; overflow:hidden;}

.input3{border:solid 1px #E4E4E4; background-image:url(../images/inner/input-bg.gif);
background-repeat:repeat-x; height:20px; width:150px; font-size:13px; color:#333; text-indent:2px; overflow:hidden;}


				
.inner-left-dot-line{background: url(../images/inner/inner-left-dot-line.gif); background:repeat:no-repeat; background-position:left bottom;}



.right_cont_box{ width:690px; height: auto; margin:0 0 10px 0; padding:0 0 8px 0; background: url(../images/inner/bottom-bg1.gif) 0  bottom no-repeat;}
.right_cont_box h1{ font-size:15px; color:#000; margin:0; padding:12px 0 8px 16px; line-height:18px; background: url(../images/inner/top_bg2.gif) 0 0 no-repeat; position:relative;}
.right_cont_box h1 a{ width:36px; height:30px; background: url(../images/inner/plus_button.png) 0 0 no-repeat; position:absolute; top:-8px; right:14px; text-decoration:none;}
.right_cont_box h1 a.expand_active{ background: url(../images/inner/minus_button.png) 0 0 no-repeat;}
.right_cont_block{ width:690px; display: none; margin:0; padding:0; background: url(../images/inner/repeat_bg2.gif) 0 0 repeat-y;}
.right_cont_block p{ font-family: "Trebuchet MS"; font-size:12px; color:#82939c; line-height:18px; padding:0 18px 20px 18px;}

.sub_heading { margin:0 0 0 0; color:#3A3A3A;}
.sub_heading h3{ font-size:14px; font-weight:bold; color:#FF0000; margin-bottom:-8px;}
.sub_heading h4{ font-size:13px; font-weight:bold; color:#2d2d2d; margin-bottom:-8px;}
.sub_heading p{color:#3A3A3A; line-height:18px; padding-bottom:5px;}
.sub_heading img{}


#download-b a{ background-color:#666666; font-size:15px; font-weight:bold; line-height:20px; height:20px; padding:5px; text-decoration:none; display:block; color:#ffffff; width:180px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#download-b a:hover{ background-color:red; font-size:15px; font-weight:bold; line-height:20px; height:20px; padding:5px; text-decoration:none; display:block; color:#ffffff; width:180px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}