body {text-align: center;font-family:Arial, Helvetica, sans-serif;margin:0 auto;font-size: 12px;background-color:#E7E9EA;height: auto;color: #58595C;}
html { text-align:center; margin: 0 auto; height: 100%; font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited, a:hover, a:active{ text-decoration: underline; color:#58595C;}
p {color: #58595C;font-family:Arial, Helvetica, sans-serif;text-align: left;margin: 0px 0px 4px 0px;font-size:12px;line-height:16px;padding: 2px 0px 4px 0px;}
input, select, textfield{font-family:Arial, Helvetica, sans-serif;font-size:10px;margin:0px 0px 5px 0px;line-height: 10px;font-weight: bold;color: #526BA1;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0px 0px 5px 0px;background-color: #FFFFFF;}
form{padding:0px;margin:0 auto;overflow: visible;}
.button1 {color: #ffffff;font-weight: bold;margin: 3px 0px 2px 0px;padding: 1px 2px 2px 2px;background-color:#EE3025; border: 0px solid #fff;font-size: 10px;}
h1{font-family:Arial, Helvetica, sans-serif;color: #EE3025;margin: 0px 0px 5px 0px;font-weight: bold;font-size: 14px;padding: 0px 0px 5px 0px;}
h2{font-family:Arial, Helvetica, sans-serif;color: #565F70;margin: 10px 0px 10px 0px;font-weight: normal;font-size: 14px;line-height: 19px;}
h3{font-family:Tahoma;color: #526BA1;font-size:14px;margin: 5px 0px 3px 0px;font-weight: bold;padding: 5px 0px 3px 0px;}
h4{font-family: Tahoma;color: #0095DC;margin: 5px 0px 5px 0px;}
h5{font-family:Arial, Helvetica, sans-serif;color: #FF6600;margin: 5px 0px 5px 0px;}

/*################################################
MAIN STRUCTURE
################################################*/
#box_outside{width: 100%;position: absolute;overflow: visible;top:50%;margin: -350px 0px 0px 0px;left: 0px;}
#box_header{text-align:left;margin: 0 auto;position: relative;padding: 0px 0px 0px 0px;width: 1000px;}
#box_content_home{text-align:left;margin: 0 auto;position: relative;padding: 0px 0px 0px 0px;width: 1000px;height:465px;background-color: #949699;}
#box_content{text-align:left;margin: 0 auto;position: relative;padding: 0px 0px 0px 0px;width: 1000px;height:438px;background-color: #fff;}
#box_footer{text-align:left;margin: 0 auto;height:20px;position: relative;padding: 3px 0px 0px 0px;width: 1000px;}

/*################################################
HEADER
################################################*/
.box_header_top{margin: 0px 0px 0px 0px;position: relative;padding: 0px 0px 0px 0px;height: 110px;}
.box_header_logo{padding: 0px 0px 0px 0px;text-align:left;margin: 60px 0px 0px 8px; float:left;}
.box_header_number{padding: 85px 56px 0px 0px;text-align:left;margin: 0px 0px 0px 0px;float:right;background-repeat: no-repeat;background: url(../images/logo_qb.gif) right bottom;}
.box_header_number p{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; font-size:24px; color:#58595C;}

.box_nav{padding: 5px 0px 2px 0px;margin: 0px 0px 0px 0px;background-color: #BCBDC0;width: 1000px;position: relative;min-height:20px;}
ul.nav {text-align:left;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; list-style-type:none;color:#58595C;}
.nav li{text-align:left;margin: 0px 0px 0px 0px;padding: 0px 20px 0px 20px;border-right:solid 1px #58595C;display:inline;font-size: 13px;color:#58595C;}
.nav li a:link, .nav li a:visited, .nav li a:active, .nav li a:link{text-decoration:none;color:#58595C;text-align:left;}
.nav li a:hover{color:#EE3025;}

.box_subnav{text-align:left;padding: 5px 0px 2px 20px;margin: 0px 0px 0px 0px;background-color: #9D9FA2;position: relative;width: 980px; height:20px;}
ul.subnav {text-align:left;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; list-style-type:none;color:#58595C;}
.subnav li{text-align:left;margin: 0px 0px 0px 0px;padding: 0px 35px 0px 0px;display:inline;font-size: 13px;color:#FFFFFF;}
.subnav li a:link, .subnav li a:visited, .subnav li a:active, .subnav li a:link{text-decoration:none;color:#FFFFFF;}
.subnav li a:hover{color:#58595C;}

/*################################################
HOME
################################################*/
.box_home_top{padding: 50px 0px 0px 0px;margin: 0px 0px 0px 0px;height:75px;text-align: center;}
.box_home_middle{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #D2D3D4;
	height: 215px;
}
.box_home_middle_left{
	padding: 25px 45px 0px 45px;
	margin: 0px 0px 0px 0px;
	float:left;
	width: 290px;
	height: 190px;
}
.box_home_middle_right{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;height:215px;float:right;background-color: #FFFFFF;width: 620px;}
.box_home_bottom{padding: 40px 0px 0px 0px;margin: 0px 0px 0px 0px;height:85px;}
.box_home_strap{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;height:24px; width:523px; background-image:url(../images/strap_home.gif); display:block; margin:0 auto;}
.box_home_quote{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;height:45px; width:364px; background-image:url(../images/home_quote.gif); display:block;margin:0 auto;}

/*################################################
CONTENT PAGES
################################################*/
.box_middle{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.box_strap{padding: 0px 0px 0px 0px;height:24px; width:510px; background-image:url(../images/strap_other.gif); display:block; margin:10px 0px 0px 0px;}
.box_middle_left{padding: 60px 50px 0px 50px;margin: 0px 0px 0px 0px;float:left;width: 335px;}
.box_middle_right{padding: 60px 0px 0px 0px;margin: 0px 0px 0px 0px;float:left;background-color: #FFFFFF;}
.box_middle_left_portfolio{padding: 60px 0px 0px 50px;margin: 0px 0px 0px 0px;float:left;width: 385px;}

.box_link{width:325px;position: relative;}
.box_link_left{float:left; width:155px;}
.box_link_left a:link, .box_link_left a:hover, .box_link_left a:active, .box_link_left a:visited {color:#EE3025;}
.box_link_right{float:left;background:url(../images/button_readmore.gif) right top;display:block;cursor:hand;font-size: 12px;font-style: italic;background-repeat: no-repeat;padding: 0px 25px 0px 0px;width: 65px;}
.box_link_right a:link, .box_link_right a:active, .box_link_right a:hover, .box_link_right a:visited{display:block; cursor:hand; color:#58595C; text-decoration:none;padding: 0px 25px 0px 0px;width: 65px;}
ul.list  {margin: 0px 0px 0px 10px;padding: 0px 0px 0px 0px;list-style-type:disc;}
.list li{margin: 0px 0px 0px 8px;padding: 0px 0px 0px 5px;line-height: 17px;}

ul.sitemap {margin: 0px 0px 0px 10px;padding: 0px 0px 0px 0px;font-size: 11px; list-style-type:disc;}
.sitemap li{margin: 0px 0px 0px 8px;padding: 0px 0px 0px 5px;line-height: 15px;}
.sitemap ul ul{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size: 11px; list-style-type:disc;}
.sitemap li li{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;line-height: 15px; list-style-type:none;}
/*################################################
FOOTER
################################################*/
#box_footer a:link, #box_footer a:visited, #box_footer a:active{color: #EE3025;text-decoration:none;}
#box_footer a:hover{text-decoration:underline;}
#box_footer p{display:inline;font-size: 9px;padding: 0px 8px 0px 8px;border-right: dotted 1px #58595C;color: #9B9D9F;font-family: Verdana, Arial, Helvetica, sans-serif;}

/*################################################
TEXT
################################################*/
.text_NEW{font-family: Arial, Helvetica, sans-serif;color:#526BA1;}
.text_9pt { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 0.65em; line-height: 0.65em;}
.text_10pt {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 12px;}
.text_11pt {font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;margin: 5px 0px 5px 0px;}
.text_12pt {font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; line-height: 1.2em;}
.text_serif {font-family:Georgia, 'Times New Roman', Times, serif;}
.text_white, .text_white:link, .text_white:visited, .text_white:hover, .text_white:active{color:#fff;}
.text_red, .text_red:link, .text_red:visited, .text_red:hover, .text_red:active{color:#EE3025;}
.text_red_number, .text_red_number a:link, .text_red_number a:visited, .text_red_number a:hover, .text_red_number a:active{color:#FFFFFF;display:block; float:left;background-color: #9D9FA2;padding: 0px 0px 2px 0px;margin: 0px 5px 0px 0px;text-decoration: none; width:16px; height:15px; text-align:center;}
.text_red_number p, .text_red_number_on p{display:block;width:25px; height:25px;}
.text_red_number_on, .text_red_number_on a:link, .text_red_number_on a:visited, .text_red_number_on a:hover, .text_red_number_on a:active{color:#FFFFFF;display:block;float:left;background-color: #EE3025;padding: 0px 0px 2px 0px;margin: 0px 5px 0px 0px;text-decoration: none;width:16px;height:15px;text-align:center;}

.text_bluebox, .text_bluebox:link, .text_bluebox:visited, .text_bluebox:hover, .text_bluebox:active{color:#FFFFFF;padding: 4px 5px 4px 5px;text-decoration:none;margin: 0px 0px 0px 0px;background-color: #526BA1;}
.text_greybox, .text_greybox:link, .text_greybox:visited, .text_greybox:hover, .text_greybox:active{color:#FFFFFF;padding: 0px 2px 0px 2px;text-decoration:none;background-color: #565F70;}
.text_whitebox, .text_whitebox:link, .text_whitebox:visited, .text_whitebox:hover, .text_whitebox:active{color:#CC0000;padding: 0px 1px 0px 2px;text-decoration:none;background-color: #FFFFFF;font-size: 9px;font-weight: bold;margin: 0px 3px 0px 0px;}
.text_redbox, .text_redbox:link, .text_redbox:visited, .text_redbox:hover, .text_redbox:active{color:#FFFFFF;padding: 0px 4px 0px 5px;text-decoration:none;background-color: #CC0000;font-size: 9px;font-weight: bold;margin: 0px 3px 0px 0px;}
.text_top, .text_top:link, .text_top:visited, .text_top:hover, .text_top:active{color:#FF6600;background-image:url(../images/arrow_top.gif);background-repeat:no-repeat;padding:0px 0px 0px 10px;text-decoration:none;font-size: 0.55em;display: block;float: right;line-height: 0.9em;}
.text_back, .text_back:link, .text_back:visited, .text_back:hover, .textback:active{color:#FF6600;background-image:url(../images/arrow_back.gif);background-repeat:no-repeat;padding:0px 0px 0px 7px;text-decoration:none;font-size: 0.55em;display: block;float: left;line-height: 0.9em;}
table, td {font-family:Arial, Helvetica, sans-serif;padding:2px 0px 0px 0px;}
table {}
.transparency_50{ filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;}
.transparency_30{ filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3;}
.button_download{background-image: url(../images/button_downloadpdf.gif);margin: 10px 0px 10px 0px;display: block;font-size:1px;height: 25px;width: 125px;}
.hide{ position:absolute; top:0px; left:-9999px;}
.table_portfolio td {padding:0px 6px 6px 0px; width:83px; height:83px;}
