* {
margin : 0;
padding : 0;
} 
a {
outline-style : none;
} 
.clear{ clear:both;}
img {
border : none;
} 
body {
	 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px; margin-top:10px;
	/*background:#EBEBEB url(../images/b_bg.jpg) top center repeat-y;*/
}
.main_title{ background:#CCCCCC; color:#FFFFFF; padding:5px 10px 5px 10px; font-size:20px; font-weight:normal; line-height:40px;}
#mainBg
{  
		background-image: url(../images/main_img1111.jpg); 
		background-repeat: no-repeat; 
		background-position:center top;
}
	
.toptext{color:#CCCCCC;}

.innerBg{ height:145px; }

#wrapper{ width:980px; margin:0px auto;}
#headerPanTop{ margin:0px auto; height:100px;  width:980px;  background-color:#FFFFFF; border-bottom:5px solid #AF0319;}
#logo{ width:235px; height:70px;   float:left; margin-left:10px; margin-top:5px;}
#header_right{ width:560px; float:right; text-align:right; padding-top:26px; margin-right:10px;  margin-top:5px;}




#headerPan{ width:980px; background-color:#FFFFFF; height:94px;  margin:0px auto;}
#bodyPan{ width:980px; background-color:#FFFFFF; height:194px; }
#bodyleftPan{ color:#3e3e3e; width:205px; float:left; }
#bodyleftPanNav{ border:#999999 solid 1px; } 

ul.blot{margin:0px 0 0 15px; padding:0px;}
ul.blot li{ list-style: none;}

ul.blot_1{margin:0px 0 0 15px; padding:0px;}
ul.blot_1 li{ list-style:disc;}
ul{margin:0px; list-style:none; padding:0px;}
li{margin:0px; padding:0px;}


/*____________________start head_____________________*/

.interested_tab{ height:28px; padding:1px 0px; text-align:right;}

.salogan{ width:260px; height:27px; padding:0px; float:left; font-size:11px; color:#FFFFFF; padding-top:43px; line-height:12px;}
.salogan1{ width:260px; height:27px; padding:0px; float:left; font-size:11px; color:#7F7F7F; padding-top:43px; line-height:12px; vertical-align:middle;}

#topRightPan{ width:450px; float:right;}


h2{color:#B20218; font-size:22px; font-weight:normal; line-height:25px; font-family:Arial;}
/*____________________end head_____________________*/


/*____________________start red box container_____________________*/
.space{ height:447px; width:1px; clear:both;}

#red_box_container{ width:978px; height:135px; background-image:url(../images/red_box_bg15.gif); background-repeat:repeat-x; background-color:#B51D19; border:#7F1014 solid 1px; color:#FFFFFF; }

/*#red_box_container ul{ list-style:none; margin:0px; padding:0px;}
#red_box_container il{ display:none;}*/
.red_text{   color:#ffffff; line-height:16px; width:210px; float:left; padding:5px 16px 0px 16px; }
.barline{width:2px; height:135px; background-image:url(../images/bar_line.gif); float:left; background-repeat:repeat-y; padding-left:1px;}
/*____________________end red box container_____________________*/


/*____________________start bottom_____________________*/

#bottomPan{ width:980px; height:45px; text-align:left; font-size:11px;}
.bottom_left_nav{width:650px; height:30px; float:left; font-weight:bold; padding-top:15px; background:url(../images/bottem_bg.gif); color:#FFFFFF;}
.bottomlink{ color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:12px;}
.bottomlink:hover{ color:#FFFFFF; text-decoration:underline;}

.copyright{    height:30px; width:330px; float:right; padding-top:15px; text-align:right; background:url(../images/bottem_bg.gif); color:#FFFFFF; font-size:14px; }
 
.bottom_address{ padding-top:5px;  height:32px; width:430px; float:left; color:#7F7F7F; font-size:11px; padding-right:10px;}
.bot_right{ float:right; margin:5px 0 0 0;}
.bot_right a img{ margin:0 0 0 5px;}
.bot_right a{ float:left;}
 #bottomrightPan{ height:60px; width:420px; color:#7F7F7F; font-size:11px; float:right; font-weight:bold; padding-top:10px; text-align:right;}

#bottomrightPan_container{ width:140px; text-align:left; float:left; }
#bottomrightPan_container1{ width:140px; text-align:left; float:left; }
#bottomrightPan_container2{ width:140px; text-align:left; float:right; }
#bottomrightPan_iocn, #bottomrightPan_iocn1, #bottomrightPan_iocn2{ width:35px; float:left; text-align:center;}
#bottomrightPan_text, #bottomrightPan_text1, #bottomrightPan_text2{ width:100px; float:left; text-align:left; }
/*____________________end bottom_____________________*/

/*____________________main body container_____________________*/

#main-body-container{ width:980px; position:relative;}

#left-container{ width:200px; float:left; position:relative;}
#graybox{ width:200px;}

ul.LR-link-container { margin:0px; padding:10px 12px; list-style:none;}
ul.LR-link-container li { margin:0px; padding:5px 0px 5px 15px; list-style:none; background:url(../images/arrow.png) left no-repeat; border-bottom:solid 1px #E2E2E2;}
ul.LR-link-container li:first-child { border-top:none; }
.link{color:#0C438B; text-decoration:none;}
.link:hover{color:#0C438B; text-decoration: underline;}
/*.left-link{ color:#3e3e3e; text-decoration:none; font-weight:bold; font-size:12px;}
.left-link:hover{ color:#FF0000; text-decoration:underline;}
.left-link1{ background: url(../images/arrow.gif)  left 3px no-repeat; padding-left:10px;    1px; color:#3e3e3e; text-decoration:none;  font-size:11px;}
.left-link1:hover{ color:#3e3e3e; text-decoration:underline;}
*/
.left-link{ color:#B20218; text-decoration:none; font-weight:bold; font-size:12px;}
.left-link:hover{ color:#FF0000; text-decoration:underline;}
.left-link1{ background: url(../images/arrow.gif) left 3px no-repeat; padding-left:0px; color:#8F8E8E; text-decoration:none;  font-size:11px;}
.left-link1:hover{ color:#3e3e3e; text-decoration:underline;}

ul.left-contents { margin:0px; padding:5px 0px 5px 5px; list-style:none; width:200px; border-top:solid 1px #E4E5E8; line-height:19px; color:#3e3e3e; }
ul.left-contents li { margin:0px; padding:0px; list-style:none; }
ul.left-contents li:first-child { border-top:none; }

.left-contents-link{ color:#FF8712; text-decoration:none; font-weight:bold; font-size:12px;}
.left-contents-link:hover{ color:#304A4F; text-decoration:underline;}
#leftbox1{border:#FFCC00 solid 1px;}

#right-container{ width:765px; float:right; line-height:20px;}
#right-box{width:750px; font-family:Verdana, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; line-height:19px; /*border-left:solid 1px #E2E2E2;*/ background:url(../images/left_line.png) left top no-repeat; padding:0 0 0 15px;}
.blueDottedBox .redline{ text-align:left; font-size:22px; line-height:22px; color:#B20218; margin:4px;}
.blueDottedBox .redline a{ color:#B20218; text-decoration:none;}
#company-bg{ background-image:url(../images/company_bg.jpg); width:767px; height:97px;}
#header {padding:6px 0px 3px 16px;}
#header h1 { font-size:15px; color:#D02018; line-height:11px;}
#header h2 { font-size:10px; color:#3e3e3e; font-weight:normal; line-height:14px;}
.breadcrum { width:500px; float:left; clear:both; margin-top:1px; color:#000000; font-size:11px;}
/*h3 { font-size:12px; color:#000000; background:#F4F5F6; border-left:solid 4px #E20000; padding:6px 0px 10px 10px; font-size:12px; }*/

#footer-container { width:980px; position:relative; clear:both; padding:10px 0px 0px; }
#top-nav{ width:450px; float:right; margin:0px; text-align:left; }
#top-nav ul {list-style:none; margin:0px;}
#top-nav ul li{display:inline; margin:0px; }

#top-nav-inn{ width:450px; float:right; text-align:left; padding-top:69px; height:25px;}
#top-nav-inn ul {list-style:none;}
#top-nav-inn ul li{ display:inline;  }


#image_bar {}
#image_bar ul{ list-style:none; margin:0px; padding:0px;}
#image_bar ul li{ float:left; }
.bottembiglink{ color:#FFFFFF; font-size:15px;   text-decoration:none; line-height:25px;}
.bottembiglink:hover{ color:#FFFFFF; font-size:15px;   text-decoration:none; line-height:25px; }

#toolbar{width:980px;height:27px;z-index:500;position:fixed;left:10px;right:10px;bottom:0; background:url(../images/sbottem_bg.gif) repeat-x; padding-top:6px; margin:auto;}

#toolbar a{color:#fff; text-decoration:none;}
#toolbar a:hover,
#toolbar a:hover span{text-decoration: underline}
#toolbar ul{display:inline-block;margin:0;vertical-align:0;list-style-type:none}
#toolbar ul.navigation li{margin-left:0}
#toolbar ul.navigation li span,
#toolbar ul.navigation li a{display:inline-block;color:#fff; text-decoration:none;}
#toolbar ul.navigation li div span:hover{text-decoration:underline;}
#toolbar .sptWhiteSeparatorVertical{margin:0 12px}
#tbContentLeft{margin-top:3px;margin-left:12px;float:left; color:#FFFFFF;}
#tbContentLeft img{ text-align:right; vertical-align:middle;}
#tbContentRight{margin-top:3px;margin-right:12px;text-align:right; color:#FFFFFF;}



div.in-mg div{width:234px; float:left; margin:0 15px 0 5px;}
.left{ float:left;}
/*\\\\\\\\\\\\\\\button//////////////////////////////*/
a.ovalbutton{
background:url(../solutions/images/left_cor_btn.png) 6px top no-repeat;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 27px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #FFFFFF;
font-family:Arial;
font-size:12px;
font-weight:bold;
letter-spacing:1px; /*button text color*/
}

a.ovalbutton span{
background:url(../solutions/images/right_btn.png) no-repeat top right;
display: block;
height: 17px;
padding:5px 15px 5px 10px;
}

/*a.ovalbutton:hover{  Hover state CSS 
background-position: bottom 6px;
}*/

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #999999;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.mid_right1{ width:100px; float:right;}
#l_menu div{ font-family:Arial; font-size:14px;}
#l_menu li{ padding:0px 0 0px 13px; line-height:23px; border-right:solid 1px #A6A6A7; border-left:solid 1px #A6A6A7;width:187px;}
.bread{ padding:0 0 10px 0; border-bottom:solid 1px #E2E2E2; margin:0 0 15px 0; color:#B1B0B0;font-size:11px;}
.bread a{color:#B1B0B0; font-size:11px; font-family:Arial; text-decoration:none;}
.bread a:hover{color:#B20218;}


	.spaceDiv{   float:left; height:1px; }
		.w-t_heading{ background:url(../images/b_back.gif) no-repeat; color:#FFFFFF;  padding:5px 10px 8px 10px;}
		.w-t_heading a{ background:url(../images/b_back.gif) no-repeat; color:#FFFFFF;  padding:5px 10px 8px 10px; text-decoration:none;}
	.w-t{ height:37px;background:url(../images/b_back.jpg) bottom left repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:17px; }
.title{ font-family:sans-serif; font-size:24px; color:#B20218;}

.read_btn{ margin:15px 0 10px 0;}
#title_link a{ text-decoration:none;}

ul#seo_img{ list-style:none; padding:0px; margin:0px;}
ul#seo_img li{ float:left; margin:0 5px 0 5px;}
#port_page a, #port_page1 a{ padding:2px 7px 2px 7px; background:#b20218;  color:#FFFFFF; text-decoration:none; margin:-15px 2px 0 0; float:right; font-weight:bold;}
#port_page a:hover, #port_page1 a:hover
{ 
	border:solid 1px #B20218; 
	background-color:#FFFFFF; 
	color:#B20218; 
	padding:1px 6px 1px 6px; 
	text-decoration:none; 
	margin:-15px 2px 0 0; 
	float:right; 
	font-weight:bold;
}
#port_page a.active
{ 
	border:solid 1px #B20218; 
	background-color:#FFFFFF; 
	color:#B20218; 
	padding:1px 6px 1px 6px; 
	text-decoration:none; 
	margin:-15px 2px 0 0; 
	float:right; 
	font-weight:bold;
}

.d_down
{
width:289px; 
height:41px;
background:url(../portfolio/images/wdrop_down.jpg) no-repeat ;
color:#FFFFFF;
}
.drop_txt
{
font-family:Arial;
position:absolute;
margin:10px 0 0 10px
}

#Select1{ position:absolute; width:289px; background:#FFFFFF;}
#list{ list-style:none; margin:0px; padding:0px;}
#list li{ padding:3px 0 3px 10px; font-family:Arial; font-size:12px; border-bottom:solid 1px #EAEAEA;}
#list li a{ color:#000000; text-decoration:none;}



.ToolText{position:relative; color:#999999; text-decoration:none;}
.ToolText{color:#999999; text-decoration:none;}
.ToolTextHover{position:relative;}
.ToolText span{display: none;}
.ToolTextHover span{
  display:block;
  position:absolute;
  border:1px solid #CCCCCC;
  top:1.3em;
  left:5px;
  background:#FFFFFF;
  color:#999999;
  text-align: center;
  padding:10px;
  margin:-70px 0 0 -70px;
  width:150px;
}
 .checklist li{list-style:none; background:url(../images/box.png) left 5px no-repeat; padding-left:20px; margin-left:10px;}
 
 ul#sitemap{ list-style:none;}
  ul#sitemap li a{ color:#666666;float:left; display:inline-table; width:220px; padding:5px 10px 5px 10px; margin:2px; background:#EAEAEA; text-decoration:none;}
  ul#sitemap li a:hover{ color:#FFFFFF;float:left; display:inline-table; width:220px; padding:5px 10px 5px 10px; margin:2px; background:#555555;}
  
  .bottom_border{ border-bottom:#CCCCCC solid 1px; padding:0px 0px 15px 0px;    }


#slideshow {
    position:relative;
    height:327px;
	width:650px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
}
#slideshow IMG.active {
  
}
#slideshow IMG.last-active {
  
}
