/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#333;margin:0px;padding:0px;line-height:20px;
background-image:url(../images/body_bg.jpg);background-color:#1d597f;line-height:100%;background-repeat:repeat-x;background-position:top;}

img {
	border-style: none;
} 

.space{clear:both;}
/*  menu */
#mnu{font-family:Arial, Helvetica, sans-serif;color:#fff;height:39px; width:940px; margin:0 auto; background-image:url(../images/menus_bg.gif); background-repeat:repeat-x; background-position: 0px 1px;}
#mnu ul{margin: 0;padding: 0;list-style-type: none;text-align: left;}

#mnu ul.topul li { float:left; }

#mnu ul .links { background-image:url(../images/menus_bg.gif); background-repeat:repeat-x; background-position: 0px 1px; padding:12px 26px 0px 26px; height:27px;  }

#mnu ul .selected { background-color:#fff; padding:12px 26px 0px 26px; height:27px; }

#mnu ul .sep { width:1px; height:38px; padding:1px 0px 0px 0px; }

#mnu ul .links a{text-decoration: none;color: #fff;text-transform:uppercase;font-size:14px;font-weight:bold;vertical-align:middle; }
#mnu ul.topul ul.subnav li.linksSub {background-color:#fff; padding:12px 26px 0px 26px; height:27px; border-bottom:1px solid #a9abad; }
#mnu ul.topul ul.subnav li.linkSubBottom {background-color:#fff; padding:12px 26px 0px 26px; height:27px; }
#mnu ul .links a:hover, #mnu ul.topul ul.subnav .linkSubBottom a:hover, #mnu ul.topul ul.subnav li.linksSub a:hover {text-decoration: underline;}

#mnu ul .selected a {text-decoration: none;color: #103556;text-transform:uppercase;font-size:14px;font-weight:bold;vertical-align:middle; }

#mnu ul.topul ul.subnav li.linksSub a, #mnu ul.topul ul.subnav .linkSubBottom a{text-decoration: none;color: #888;text-transform:uppercase;font-size:14px;font-weight:bold;vertical-align:middle; }

#mnu ul.topul ul.subnav li.active a {text-decoration: none;color: #103556;text-transform:uppercase;font-size:14px;font-weight:bold;vertical-align:middle; }
#mnu ul.topul ul.subnav li.active a:hover {text-decoration: none}

#mnu ul.topul ul.subnav {
	
	position:absolute;
	z-index:1000;
	margin: 12px 0 0 -26px;
	padding: 0;
	list-style-type: none;
	display:none;
}

#mnu ul.topul ul.subnav li {
	
	float:none;
}


/* total layout */
#container{width:948px;margin:auto;position:relative;}

/* Body Content */
#content{width:890px;margin:auto;background-color:#fff;padding-top:20px;padding-left:50px;padding-bottom:20px;}
#contentinterior {width:940px;margin:auto;background-color:#fff;padding-bottom:20px;}
#content h1{padding:0px;margin:0px;text-align:left;font-size:24px;color:#e97728;font-weight:normal;}
#content .cont{width:628px;float:left;text-align:justify;color:#333;line-height:24px;}
#content .green{width:185px;float:right;padding-right:43px; margin-top: 75px; text-align:center}

#contentinterior #insideimage { padding:10px 10px 0 10px}

/* Logo */
#logo{width:948px;margin:auto;height:133px;}
#logo .left{float:left;text-align:right;width:371px; height: 133px; background-image:url(../images/logo.png); background-position: 2px 0px; }
#logo .right{float:right;text-align:right;padding-top:60px;font-size:16px;padding-right:4px;}
#logo .right, #logo .right a{color:#f87918;text-align:right;font-weight:bold;text-align:left;text-decoration:none;}
#logo .right a:hover {text-decoration: underline;}
#logo #globe {width:369px; height:133px;}
/*  Banner */
#header{width:920px;margin:auto; background-color:#fff; height:426px; padding:10px 10px 0 10px;}

/*  Latest News */
#box{width:940px;margin:auto;height:180px;clear:both;position:relative;background-color:#ffffff; z-index:90000;}

#box .news{height:225px;width:282px;margin-left:20px;color:#ff9900;float:left;background-image:url(../images/box1.jpg);
background-repeat:no-repeat;top:-57px;position:absolute;}
#box .news h2{font-size:24px;color:#1d597f;text-decoration:none;margin:0px; font-weight:normal;text-align:left;padding-top:19px;padding-left:22px;line-height:20px;}
#box .news p{font-size:13px;color:#333;text-decoration:none;margin:0px;font-weight:normal;text-align:left;padding-left:22px;font-weight:normal;line-height:1.4em; margin-top: 5px;}
#box .news p a {font-size:13px;color:#1D597F;text-decoration:none;}
#box .news p a:hover {text-decoration:underline;}

/*  Header */
#box .box2{height:225px;width:282px;margin-left:18px;color:#ff9900;float:left;background-image:url(../images/box1.jpg);
background-repeat:no-repeat;top:-57px;position:absolute;left:310px;}
#box .box2 h2{font-size:24px;color:#1d597f;text-decoration:none;margin:0px;font-weight:normal;text-align:left;
padding-top:19px;padding-left:22px; line-height:20px;}
#box .box2 p{font-size:13px;color:#333;text-decoration:none;margin:0px;font-weight:normal;text-align:left;padding-left:22px;font-weight:normal;line-height:1.4em;margin-top: 5px;}
#box .box2 p a {font-size:13px;color:#1D597F;text-decoration:none;}
#box .box2 p a:hover {text-decoration:underline;}
#box .timer{
	position:absolute;
	left: 25px;
	top: 52px;
}

/*  Header */
#box .box3{height:225px;width:282px;margin-left:25px;color:#ff9900;float:left;background-image:url(../images/box1.jpg);
background-repeat:no-repeat;top:-57px;position:absolute;left:613px;}

#box .box3 h2{font-size:24px;color:#1d597f;padding-top:19px;text-decoration:none;margin:0px;font-weight:normal;text-align:left;padding-left:22px;line-height:20px;}
#box .box3 p{font-size:13px;color:#333;text-decoration:none;margin:0px;text-align:left;padding-left:22px;font-weight:normal;line-height:1.4em; margin-top: 5px;}

#box .box3 p a {font-size:13px;color:#1D597F;text-decoration:none;}
#box .box3 p a:hover {text-decoration:underline;}

#box img {margin-left: 22px;}


.cont p a {color:#1D597F;text-decoration:none;}
.cont p a:hover {text-decoration:underline;}

/* typography */

#intLeft p b {

    font-size: 24px;
    font-weight: normal;
    color: #1d597f; 
    line-height: 1.8em;   

}

#location .pTitle, #contacts .pTitle {

    font-size: 24px;
    font-weight: normal;
    color: #1d597f; 
    margin-bottom: 10px;
    line-height: 1em;
}

/* interior */

#int {

margin: 0 auto;
height: auto;

}

#intLeft {

width: 538px;
float:left;
padding-left: 43px;
padding-right: 35px;
padding-top: 48px;
height: auto;

}

#intRight {

width: 281px;
float:right;
padding-right: 43px;
padding-top: 29px;
height: auto;

}

#intRight .news{height:225px;width:282px;color:#ff9900;background-image:url(../images/box1.jpg);
background-repeat:no-repeat; }
#intRight .news h2{font-size:24px;color:#e97728;text-decoration:none;margin:0;font-weight:normal;text-align:left;padding-top:19px;padding-left:22px;line-height:20px; }
#intRight .news p{font-size:13px;color:#333;text-decoration:none;margin:0px;padding:0px;font-weight:normal;text-align:left;padding-left:22px;font-weight:normal;line-height:1.4em;}


#intRight .box2{height:225px;width:282px;color:#ff9900;background-image:url(../images/box2.jpg);
background-repeat:no-repeat; margin-bottom:20px;}
#intRight .box2 h2{font-size:24px;color:#e97728;text-decoration:none;margin:0 0 10px 0;font-weight:normal;text-align:left;
padding-top:19px;padding-left:22px; line-height:20px; }
#intRight .box2 img {border: 0;}

#int p, .cont p {

font-family: Arial, sans-serif;
font-size: 14px;
color: #131313;
line-height: 1.7em;
text-align: justify;
margin:0;

}

.services {
	
	background-image:url(../images/services.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;

}

.products {
	
	background-image:url(../images/products.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;

}

#int p a {

font-family: Arial, sans-serif;
font-size: 14px;
color: #1D597F;
line-height: 1.7em;
text-align: justify;
text-decoration:none;

}

#int p.ultitle {

font-family: Arial, sans-serif;
font-size: 14px;
color: #131313;
line-height: 1.7em;
text-align: justify;

}

#int p a:hover{

	text-decoration:underline;
	
}

#int #intLeft h1 {
	
	margin:0 0 10px 0;
}

#int p.smaller { font-size:12px; }

#int .divideBorderTop {border-top: 1px solid #d1d1d1; margin-top: 26px; height: 24px;}

#int .divideBorderBottom {border-bottom: 1px solid #d1d1d1; margin-bottom: 26px; height: 24px; }

#int h3 {
	
	margin:0px 0 5px 0;
	
}

.L {float: left; margin-right: 65px;}
.R {float: right;}

/* Lists */
ul.checklist {
	margin:0;
	padding:0;
}

ul.checklist li {
	list-style-type: none;	
	padding-left:20px;
	margin-bottom: 20px;	
	background: transparent url(../images/checkmark.gif) no-repeat 0 3px;
	font-size:14px;
	vertical-align: baseline;
	line-height:20px;
	color:#131313;
}

ul.checklist li a {
	
	text-decoration:none;
	color:#131313;
	
}

ul.checklist li a:hover {
	
	text-decoration:underline;
	
}

.photoRight {

    float:right;
    margin-left: 10px;
    margin-bottom: 10px;


}

/* table */

.even {background-color: #eee;}
#intLeft td {

    
    vertical-align: middle;
    height: 33px;
    
	border-bottom: 1px solid #ccc;
    padding: 5px;

}

#intLeft td p a {text-decoration: none;}
#intLeft td p a:hover {text-decoration: underline;}

#intLeft table {

   
	border-top: 1px solid #ccc;
	

}

#contacts table {

   
	border-top: 0;
	
	

}

#intLeft th {

    color: white;
    background-color:#1d597f;
    height: 30px; 

}


/*  Footer */
#footer{width: 940px;margin:auto;clear:both;color:#fff;height: 43px;padding-top:20px;}
#footer .lft{float:left;}
#footer .lft ul{margin: 0;padding: 0;list-style-type: none;text-align: left; height: 20px;}
#footer .lft li {float:left; padding-top: 5px;}
#footer .lft li a{color:#fff;text-decoration:none;text-align:left;padding-right:10px;font-weight:bold;}
#footer .lft li a:hover{text-decoration:underline;}
#footer .rht{float:right;text-align:right;font-weight:bold;
	padding-top: 2px;
}
#footer .rht a{color:#fff;text-decoration:none;text-align:right;font-weight:bold; line-height:20px;}

#footer .rht a:hover {
	text-decoration: underline;
}

#second_footer {
	background-color: #093552;
	padding-top: 40px;
	height: 105px;
}

#second_footer .wrap {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

#second_footer .company_logos {
	float: left;
	width: 600px;
}

#second_footer .company_logos span {
	margin-right: 30px;
	float: left;
}

#second_footer .company_logos span.apra {
	padding-top: 10px;
	float: left;
}

#second_footer .company_logos span.sae {
	padding-top: 6px;
	float: left;
}

#second_footer .company_logos a img {
	opacity: 0.35;
}

#second_footer .company_logos a:hover img {
	opacity: 1;
}

#second_footer .linked {
	float: right;
	padding-top: 10px;
	padding-right: 40px;
	background: url(../images/linked.png) no-repeat right center;
	padding-bottom: 9px;
	width: 200px;
}

#second_footer .linked p {
	overflow: hidden;
	margin: 2px 0 0;
}

#second_footer .linked a {
	font-weight: bold;
	color: #fff;
	float: right;
	text-decoration: none;
	padding-bottom: 2px;
}

#second_footer .linked a:hover {
	text-decoration: underline;
}

#second_footer .linked a span {
	color: #f58323;
}
