@charset "utf-8";
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	background-color: #cdcdcd;
	margin-top:60px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:27px;
	
}

h1 {    font: 14px 'Arial', Verdana, sans-serif;
        margin:0px 0px 5px 0px;
		padding-bottom:2px;
		/*color: #ebdcb9;*/ 
		color:#FFFFFF;		       
        font-weight:bold;
		border-bottom:1px solid #fff;
		}


h2 {
        font: 11px 'Arial', Verdana, sans-serif;
        margin:5px 0px 2px 0px;
        padding-bottom:5px;
		font-weight:bold;
		
}

h4 {
        font-family: Arial, Verdana, sans-serif;
        margin:8px 0px 0px 0px;
		padding-top:0px;
		font-weight:normal;
		font-weight:bold;
		font-size:12px;
		background-image: url(images/sqrdot.gif); background-repeat: no-repeat; background-position:center left;
		padding-left:10px;
	
}

h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:ebdcb9;
							padding:5px 0px 1px 0px; margin:0px;}

p{padding:0px; margin:0px 0px 5px 0px;}


#container {
	text-align:left;
	width:100%;
	margin:0 auto;
	padding:0px 0;
	/*background-color:#FFFFFF;*/
	min-height:100%;
	border:0px solid #eee;
}


#header{
	width:100%;
	margin:0px auto;
	background-color:#FFFFFF;
}

#wrapper{
	width:950px;
	text-align:left;
	margin:0px auto;
	padding:5px 0px;	
	
}
	
.leftbox{
	width:606px;
	float:left;	
	}
	
.rightbox{
	text-align:left;
	background-color:#820a04;
	min-height: 100%;	
	color:#FFFFFF;
	background-image:url(images/bgrightbox.gif);
	background-repeat:repeat-y;	
	}

.rightbox a{color:#FFFFFF; text-decoration:underline; outline:none;}


.rightbox a:hover{color:#e8b0ae; text-decoration:underline; outline:none;}

.rightbox p.space2{padding:0px; margin-bottom:3px; margin-top:0px;}


.rightbox ul{ margin:0px; padding:1px 0px 0px 25px;}

.rightbox ul li{ padding:2px 0px;}

.rightbox ul li a{color:#FFFFFF; text-decoration:underline;}

.rightbox ul li a:hover{color:#e8b0ae; text-decoration:underline;}
	
.dot_border{background-image:url(images/dot_border.gif); background-repeat: repeat-x; background-position:center;
height:5px; display:block; padding:2px 0px; margin-bottom:4px;}

.dot_border2{display:block; padding:2px 0px; margin-bottom:4px; border-bottom:1px dotted #eaddba;}

.solid_border2{display:block; padding:2px 0px; margin-bottom:4px; border-bottom:1px solid #a74843;}

.inside_rightbox{padding:23px 16px 0px 21px; /*color:#ebdcb9;*/}

.thumb td{padding:7px 2px 5px 2px; margin:0px;}

.thumb a{border:3px solid #bfbfbf;}							
.thumb a:hover{border:3px solid #b00f06;}

.gray_border{border:3px solid #999}

.rightbox_scrollbox{ background-image:url(images/slide_cont.jpg); background-repeat:repeat-y;}

.rightbox_scroll{ padding-top:24px; margin-left:17px; margin-right:2px;}

.left_navheading{margin:0px 0px 0px 17px;}

.left_nav_title{padding:24px 0px 0px 17px;}

.left_nav_title_border{padding:22px 0px 0px 17px;}
	
/* Footer
------------------------------------------------------------------*/
.clear{clear:both;}

#footer {
	clear:both;
	width:100%;
	margin:0px auto;
	background-color:#fff;
	color:#FFFFFF;
	background-image:url(images/footerbg.gif);
	background-repeat:repeat-x;
	height:70px;
	font-family: "Franklin Gothic Book", Arial, Verdana, sans-serif;
	
	
}
#footer_box{width:950px; margin:0px auto; height:70px;}

.footerlink {
	float:right;
	width:650px;
	padding:3px 15px 3px 0px;
	text-align:right;
	
}

.seperator_f{ 
	padding:3px 10px;
	color:#999999;
	font-size:10px;
	}
	
.copyright{
	float:left; width:240px;
	color:#FFFFFF;
	padding:3px 0px 3px 15px;
	
	}

#footer a{
	color:#FFFFFF;
	text-decoration:none; outline:none;
}

#footer a:hover, a:active, a:visited{
	color:#FFFFFF;
	text-decoration:underline; outline:none;
}


.more{text-align:right; color:#FFFFFF; font-size:14px; padding:3px 0px 0px 0px; margin:0px; }

.slide_box{padding-left:22px; width:306px;}

.slide_boxcell{padding:8px 0px;}

.title_slide{padding-top:6px; border:1px solid yellow;}

.slide_text{padding-left:21px;}

.slideheading2{
	margin: 0 0 5px 0;
	margin:0px;
	color:#ebdcb9;
	 font-weight:bold;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px; 
	 border-bottom:1px dotted;}
	 
	 
	 	 
a.home { 
        background: url(images/home.gif) no-repeat 0px 0px; 
        width: 35px; 
        height:27px; 
        display: block; outline:none;
}

a.home:hover { 
        background:url(images/home.gif) no-repeat 0px -27px; 
}

a.home:active{background:url(images/home.gif) no-repeat 0px -27px; }

.homeactive{
background: url(images/home.gif) 0px -27px no-repeat;
display:block;
width: 35px;
height:27px;

}

/*a img {
        border: none;
}*/
a.about { 
        background: url(images/about.gif) repeat 0px 0px; 
        width: 55px; 
        height:27px; 
        display: block; outline:none;
}

a.about:hover { 
        background:url(images/about.gif) repeat 0px -27px; 
}
.aboutactive {
background: url(images/about.gif) 0px -27px no-repeat;
display:block;
width: 55px;
height:27px;
}

a.services { 
        background: url(images/services.gif) repeat 0px 0px; 
        width: 52px; 
        height:27px; 
        display: block; outline:none;
}

a.services:hover { 
        background:url(images/services.gif) repeat 0px -27px; 
}
.servicesactive {
background: url(images/services.gif) 0px -27px no-repeat;
display:block;
width: 52px;
height:27px;
}

a.careers { 
        background: url(images/careers.gif) repeat 0px 0px; 
        width: 48px; 
        height:27px; 
        display: block; outline:none;
}

a.careers:hover { 
        background:url(images/careers.gif) repeat 0px -27px; 
}

.careersactive {
background: url(images/careers.gif) 0px -27px no-repeat;
display:block;
width: 48px;
height:27px;
}

a.contact { 
        background: url(images/contact.gif) repeat 0px 0px; 
        width: 64px; 
        height:27px; 
        display: block;outline:none; 
}

a.contact:hover { 
        background:url(images/contact.gif) repeat 0px -27px; 
}

.contactactive {
background: url(images/contact.gif) 0px -27px no-repeat;
display:block;
width: 64px;
height:27px;
}

.indent_para{margin-left:10px; padding:3px 0px;}

.indent_principal{margin-left:12px; padding:0px 0px 3px 0px;}



a.login { 
        background: url(images/login.gif) repeat 0px 0px; 
        width:35px; 
        height:27px; 
        display: block; outline:none;
}

a.login:hover { 
        background:url(images/login.gif) repeat 0px -27px; 
}


.loginactive {
background: url(images/login.gif) 0px -27px no-repeat;
display:block;
width: 35px;
height:27px;
}

.top_sep{display:block; width:18px; height:27px; background-image:url(images/sep_red.gif);
		background-repeat:no-repeat; background-position:center;
		}
		
.leftnavins{background-image: url(images/bg_leftnavins.gif); background-repeat:repeat-y; background-position:right; background-color:#830904;}


.left_navbox{ background-image:url(images/bg_left_nav.jpg); background-position:right top; background-repeat: no-repeat; height:240px;}

.left_nav{width:154px; margin-top; padding-top:24px;}

.title_leftnav{margin-left:17px; padding-bottom:1px; border-bottom:0px solid #fff;}

.title_leftnav h1{ 
		font: 14px 'Arial', Verdana, sans-serif;
        margin:0px 0px 0px 0px;
		padding:0px 0px 2px 0px;
		color: #fff; 		       
        font-weight:bold;

}

.title_leftnav h1 a{ 
		font: 14px 'Arial', Verdana, sans-serif;
        color: #fff; 		       
        font-weight:bold; text-decoration:none;

}

.title_leftnav h1 a:hover{ 
		font: 14px 'Arial', Verdana, sans-serif;
        color: #fff; 		       
        font-weight:bold;text-decoration:none;
}

.leftnavi_links{ padding-left:3px;}

.leftnavi_links a{margin-top:7px; border:0px; display:block;outline:none; color:#FFFFFF;font-family:"Franklin Gothic Book", Arial, Verdana, sans-serif; font-size:11px; text-decoration:none}

.leftnavi_links a:hover{margin-top:7px; border:0px; display:block;outline:none; color:#e8b0ae; text-decoration:none}

.leftnavi_links .nolink{margin-top:7px; border:0px; display:block;}


.indent_text{padding-left:30px; display:block;}

ul.rightsub_cat{list-style-image: url(images/circledot.gif);}
/


.leftmenu a{outline:none;}

ul.leftmenu {


padding:0px ; margin:2px 0px;
list-style:none;
border:0px solid blue;
}

ul.leftmenu li img{
padding-left:14px;
margin-top:5px;
margin-left:4px;outline:none;
}


ul.leftmenu li a:hover img{
background-image:url(images/arrow_red.gif);
background-repeat:no-repeat;outline:none;
}

ul.leftmenu li a.select img{
background-image:url(images/arrow_red.gif);
background-repeat:no-repeat;

}


ul.levelone{
	 list-style:none;
	 margin:0px;
	 padding:0px 0px 0px 0px;
	 color:#040807; 	  
 }

ul.levelone li{	 
	padding:3px 0px 1px 0px;
}

ul.levelone li a{
	color:#666666;
	font-weight:700;
}
ul.levelone li a:hover{
	color:#336633;
	font-weight:700;
}

ul.levelone li a.select{	
	color:#336633;
	font-weight:700;
	text-decoration:underline;
}

 .thumbimg {
   /* background-image:url(images/thumb1.png); background-repeat:no-repeat; background-position:center;*/
    /*background-color: #ccc;
    padding:12px;*/
}

a.pthumb{ 
        background: url(img_portfolio/port_thumb.gif) repeat 0px 0px; 
        width: 71px; 
        height:50px; 
        display: block; outline:none;
}

a.pthumb:hover { 
        background:url(img_portfolio/port_thumb.gif) repeat 0px -50px; 
}

a.pthumb:active { 
        background:url(img_portfolio/port_thumb.gif) repeat 0px -50px; 
}

a.pthumb:focus { 
        background:url(img_portfolio/port_thumb.gif) repeat 0px -50px; 
}

.pthumb_acv {
background: url(img_portfolio/port_thumb.gif) 0px -50px no-repeat;
display:block;
width: 71px;
height:50px;
}


a.pthumb1 { 
        background: url(img_portfolio/port_thumb1.gif) repeat 0px 0px; 
        width: 71px; 
        height:50px; 
        display: block;outline:none;
}

a.pthumb1:hover { 
        background:url(img_portfolio/port_thumb1.gif) repeat 0px -50px; 
}
a.pthumb1:active { 
        background:url(img_portfolio/port_thumb1.gif) repeat 0px -50px; 
}

a.pthumb1:focus { 
        background:url(img_portfolio/port_thumb1.gif) repeat 0px -50px; 
}

.pthumb1_acv {
background: url(img_portfolio/port_thumb1.gif) 0px -50px no-repeat;
display:block;
width: 71px;
height:50px;
}


a.pthumb2 { 
        background: url(img_portfolio/port_thumb2.gif) repeat 0px 0px; 
        width: 71px; 
        height:50px; 
        display: block; outline:none; 
}

a.pthumb2:hover { 
        background:url(img_portfolio/port_thumb2.gif) repeat 0px -50px; 
}

a.pthumb2:active { 
        background:url(img_portfolio/port_thumb2.gif) repeat 0px -50px; 
}

a.pthumb2:focus { 
        background:url(img_portfolio/port_thumb2.gif) repeat 0px -50px; 
}
.pthumb2_acv {
background: url(img_portfolio/port_thumb2.gif) 0px -50px no-repeat;
display:block;
width: 71px;
height:50px;
}


a.pthumb3 { 
        background: url(img_portfolio/port_thumb3.gif) repeat 0px 0px; 
        width: 71px; 
        height:50px; 
        display: block;  outline:none;
}

a.pthumb3:hover { 
        background:url(img_portfolio/port_thumb3.gif) repeat 0px -50px; 
}
a.pthumb3:active { 
        background:url(img_portfolio/port_thumb3.gif) repeat 0px -50px; 
}

a.pthumb3:focus{ 
        background:url(img_portfolio/port_thumb3.gif) repeat 0px -50px; 
}

.pthumb3_acv {
background: url(img_portfolio/port_thumb3.gif) 0px -50px no-repeat;
display:block;
width: 71px;
height:50px;
}



.thumb_port{ float:left; width:71px; height:50px;}

.thumb_port a{ display:block; background-image:url(img_portfolio/port_thumb.gif); background-repeat:no-repeat;}

.thumb_port a:hover{ display:block; background-image:url(img_portfolio/port_thumb.gif); background-repeat:no-repeat; background-position:0px -50px;}


 .thumbimg img a{border:3px; border-color:#999999;}

.thumbimg:hover {
   background-image:url(images/thumb.png); background-repeat:no-repeat; background-position:center;
}

 .accordian_look{ font-family:"Franklin Gothic Book", Arial, Verdana, sans-serif; font-size:11px; padding-left:17px;}
 .accordian_look ul{ list-style:none; padding:0px; margin:0px;}
 .accordian_look ul li{display:block; padding:2px 0px;margin:1px 0px;} 
 
 .spaceimage_mini{padding:0px 0px 5px 0px; margin:0px;}


.space_btm{ margin-bottom:10px;}

.comment_para{background-color:#7f0a04; border:1px solid #6e0803; padding:5px; margin:3px 0px 6px 0px;}

.btm_space{padding-bottom:8px;}

.designby{padding:4px 16px 0px 0px; text-align:right; color:#999999; font-size:10px;}

.designby a{
	color:#999999;
	text-decoration:underline; outline:none; font-size:10px;
}


a{color:#FFFFFF;}

a:hover, a:active, a:visited .designlink{
	color: #ebdcb9;
	text-decoration:underline; outline:none;
}


input .text{ width:159px; width/**/:165/**/px;}


:-moz-any-link:focus {
  outline: none;
}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
a {
    outline:none; 
    outline-style:none;
	outline-width:0;
}

.google_map{color:#000000; background-color:#FFFFFF; width:390; height:404px;}

.google_map a{color:#000000; background-color:#FFFFFF; text-decoration:underline;}

.google_map a:hover{color:#666; background-color:#FFFFFF; text-decoration:underline;}


.backtoport{float:right; text-align:right; width:130px;margin-top:23px;}

.backtoport a{color:#FFFFFF; text-decoration:none;}
.backtoport a:hover{color:#e8b0ae; text-decoration:none;}