/* ALUMASC STRUCTURE 2010 - 10n6.com */

body{font-family: Arial, Helvetic, MS Sans; margin: 0px;}
.ie body{behavior: url(csshover.htc);}
.ie #HP_menu ul li {float: left; width: 100%;}
.ie #HP_menu ul li a {height: 1%;}
.ie #HP_SwapImage {display: block; position: absolute; top: 0px; margin-left: 98px; margin-top: 168px;}


#HP{background-image: url(2010_images/HP_bg1.gif); background-repeat: repeat-x; background-color:#afafaf; background-position: center top;}

#HP_outerwrap {background-image: url(2010_images/HP_bg2.gif); background-position: center top; background-repeat: no-repeat; min-height:627px; height:auto!important; height:627px; min-width: 1036px; width:auto!important; height:1036px;}

#HP_content {display: block; width: 1036px; text-align: left;}

#HP_logo {background-image: url(2010_images/HP_brand.gif); background-position: left top; background-repeat: no-repeat; padding-top: 180px; text-align: left;}

#HP_menu {display: block; margin-left:84px; }

#HP_menu ul{
 width: 170px;
margin: 0;
padding: 0;
list-style-type: none; 
font-size: 12px; }

#HP_menu ul li{
margin:0;
margin-bottom: 2px;
height: 25px;
}

#HP_menu ul li a{text-decoration: none; color: #001b4e; margin-left: 10px;}
#HP_menu ul li a:hover{color: #d82e13;}

#HP_menu ul li {position: relative; padding: 5px 0px 0px 0px;}
div#HP_menu ul li {margin-bottom: 3px;}
div#HP_menu ul ul li {margin-bottom: 0px; margin-bottom: 2px; height: 14px;}

#HP_menu ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
background-color: #e5e5e5;
background-image: url(2010_images/HP_li2.gif);
background-repeat: no-repeat;
border-top: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
padding-bottom:5px;
margin-bottom: 0px;

}
#HP_menu ul ul
{display: none; width: 200px;}
#HP_menu ul li:hover ul 
{display: block; width: 200px;}
#HP_menu ul li:hover {background-image: url(2010_images/HP_li1.gif); background-repeat: no-repeat;}
#HP_menu ul ul li:hover {background-image: url(2010_images/HP_li2.gif); background-repeat: no-repeat;}

#HP_SwapImage {display: block; position: absolute; top: 0px; margin-left: 196px; margin-top: 168px; background-image: url(2010_images/testHome.gif); background-repeat: no-repeat;}
#HP_footer{margin-left: 80px;display: block;background-image: url(2010_images/HP_footbar.gif); background-repeat: no-repeat; background-position: left top; min-height: 29px; height:auto!important; height:29px; clear: both;}
#HP_Panels{display: block; height: 108px; height:auto!important; height:108px; clear: both; min-height: 108px; margin-bottom: 11px;margin-top: 65px;}

#HP_login {float: right; margin-right: 0px; display: block; width: 114px; height: 29px; background-image: url(2010_images/HP_Login.gif); background-repeat: no-repeat; background-position: 0px 0px; font-size: 11px; text-decoration: none; line-height: 25px; text-indent: 6px; color:#4a4a4a;}
#HP_login:hover {background-position: 0px -29px; color: black;}
#HP_footer a.HP_footlink {margin-left: 15px;font-size: 11px; text-decoration: none; line-height: 25px;  color:#4a4a4a;}
#HP_footer a.HP_footlink:hover {color: black;}

#HP_NewsPanel { display: block; float: right; height: 107px; width: 250px; background-image: url(2010_images/HP_newspanel.gif); background-repeat: no-repeat; min-height: 107px; height:auto!important; height:107px; min-width: 250px; width:auto!important; width:250px;}

#HP_NewsPanel h2, #HP_PortfolioPanel h2{float: left; font-size: 13px; color:#666666; padding: 0px; margin-left: 17px; margin-top: 14px; margin-bottom: 5px;}
#HP_NewsPanel a.HP_allnews, #HP_PortfolioPanel a.HP_allnews {float: right; text-decoration: none; color: #9b9b9b; font-size: 11px; margin-right: 17px; margin-top: 16px; }
#HP_NewsPanel a.HP_allnews:hover {color:#666666;}
#HP_PortfolioPanel {display: block; float: right; height: 107px; width: 129px; background-image: url(2010_images/HP_portfoliopanel.gif); background-repeat: no-repeat; min-height: 107px; height:auto!important; height:107px; min-width: 129px; width:auto!important; width:129px; margin-right: 9px;}
#HP_Newscopy {display: block; clear: both; font-size: 11px; text-align: left; margin-left: 17px; margin-right: 17px; padding-top:3px;}
#HP_Newsdate {color: #001b4e; font-style: italic;}
#HP_Newsheading {color: #000c2d; font-size: 13px; text-decoration: none; display: block; width:210px;}
#HP_Newsheading:hover {color: #d82e13;}
#HP_Foliocopy {display: block; clear: both; font-size: 11px; text-align: left; margin-left: 11px; margin-right: 11px; margin-top: 0px;}
#HP_FolioHeadWrap {height: 34px;}
#HP_PortfolioPanel #HP_folioshot {background-color: #9b9b9b;}

/* CONTENT ELEMENTS */
#CP {background-image: url(2010_images/CP_HeadMenubg.jpg); background-repeat: no-repeat; background-color:white; background-position: center top;}
#CP_contentwrap {display: block; max-width: 950px; width:auto!important; width:950px; min-width: 950px;}
#CP_Head {display: block; min-height: 110px; height: 110px; height:auto!important; height:110px; width: 950px; width:auto!important; width:950px; text-align: left;  background-image: url(2010_images/CP_HeadMenubg2.jpg); background-repeat: no-repeat; background-position: left top;}
#CP_Head .CP_menubar1 { padding-left: 248px;  padding-top: 71px;}
.chrome #CP_Head .CP_menubar1 {padding-top: 72px;}
.opera #CP_Head .CP_menubar1 {padding-top: 69px;}
.safari #CP_Head .CP_menubar1 { padding-left: 248px;  padding-top: 70px;}
.ie #CP_Head .CP_menubar1 { padding-left: 248px;  padding-top: 72px;}


#CP_Head .CP_menubar1 ul{height: 34px; list-style-type: none; margin: 0px; padding: 0px; margin-left: 0px; margin-top: 0px;}
.safari #CP_Head .CP_menubar1 ul{height: 34px;}
.opera #CP_Head .CP_menubar1 ul{height: 38px;}
.ie #CP_Head .CP_menubar1 ul{ list-style-type: none; margin: 0px; padding: 0px; margin-left: 0px; margin-top: 0px;height: 38px; height:auto!important; height:38px;}

#CP_Head .CP_menubar1 li {float: left; line-height: 33px; padding: 0px; margin: 0px; margin-right: 10px;}
.safari #CP_Head .CP_menubar1 li {line-height: 38px; margin-top: 0px;}
.opera #CP_Head .CP_menubar1 li {line-height: 38px; margin-top: 0px;}
.ie #CP_Head .CP_menubar1 li {float: left; margin-top: 0px; padding: 0px; padding-bottom: 5px;}

#CP_Head .CP_menubar1  a{color: #FFFFFF; text-decoration: none; font-size: 12px; line-height: 33px;  padding-bottom: 15px; padding-top:3px;}
.chrome #CP_Head .CP_menubar1  a {line-height: 34px;}
.opera #CP_Head .CP_menubar1  a {line-height: 38px;  padding-top:2px;}
.safari #CP_Head .CP_menubar1  a {line-height: 38px; margin-top: 0px;}
.ie #CP_Head .CP_menubar1  a{color: #FFFFFF; text-decoration: none; font-size: 12px;  padding-bottom: 0px; padding-top:0px; margin-top: 0px;line-height: 33px;}


#CP_Head .CP_menubar1  a:hover{color: white; background-image:url(2010_images/CP_menuleftover.gif); background-repeat: no-repeat;}
#CP_Head .CP_menubar1 span {padding-left: 10px; padding-right: 10px; padding-bottom: 12px; padding-top:3px;}
.safari #CP_Head .CP_menubar1 span {padding-left: 10px; padding-right: 10px; padding-bottom: 14px; padding-top:3px;}
.ie #CP_Head .CP_menubar1 span {padding-left: 10px; padding-right: 10px; padding-bottom: 15px; padding-top:2px;}
.opera #CP_Head .CP_menubar1 span {padding-left: 10px; padding-right: 10px; padding-bottom: 16px; padding-top:2px;}


#CP_Head .CP_menubar1 a span:hover {background-image:url(2010_images/CP_menuleftoverright.gif); background-repeat: no-repeat; background-position: right top; color: #444445;}
#CP_Head .CP_menubar1 a.menuchosen {background-image:url(2010_images/CP_menulefton.gif); background-repeat: no-repeat; color: #ef3f23;}
#CP_Head .CP_menubar1 span.menuchosenspan, #CP_Head .CP_menubar1 span.menuchosenspan:hover {background-image:url(2010_images/CP_menuleftonright.gif); background-repeat: no-repeat; background-position: right top;}
#CP_menubar2 {clear: both; height: 25px; margin-top: 39px;}
.ie #CP_menubar2 {clear: both; height: 25px; margin-top: 0px;}
.safari #CP_menubar2 {clear: both; height: 25px; margin-top: 6px;}
.chrome #CP_menubar2 {clear: both; height: 25px; margin-top: 38px;}
.opera #CP_menubar2 {clear: both; height: 25px; margin-top: 3px;}
.gecko #CP_menubar2 {clear: both; height: 25px; margin-top: 5px;}

#CP_Head #CP_menubar2 a {font-size: 11px; line-height: 22px;  padding-bottom: 0px; padding-top:0px;}
#CP_Head #CP_menubar2 a.CP_homebutton { float: left; display: block; width: 76px; height: 22px; background-image: url(2010_images/CP_hometab.gif); background-position: 0px 0px; text-decoration: none; color:#6a6b6d; text-indent: 15px; margin-left: 43px;}
#CP_Head #CP_menubar2 a.CP_homebutton:hover { float: left; display: block; width: 76px; height: 22px; background-image: url(2010_images/CP_hometab.gif); background-position: 0px -22px; color: white;}
#CP_menubar2sub {display: block;background-image: url(2010_images/CP_subheadbg.gif); background-position: 245px bottom; background-repeat: no-repeat;}
#CP_menubar2sub ul{height: 25px; list-style-type: none; margin: 0px; padding: 0px; margin-left: 0px; margin-top: 0px; margin-left: 248px; margin-right: 3px;}
#CP_menubar2sub ul.CP_submenuright2 {border-top: 1px solid #d4d4d4; margin-bottom: 0px;}
#CP_menubar2sub ul li { float: left;}
#CP_menubar2sub ul li a {margin-left: 12px; text-decoration: none; color: #494a4c;}
#CP_menubar2sub ul li a:hover {color: #ef3f23;}

#CP_menubar2sub ul li a.CP_menubar2on {color: #ef3f23;}
#CP_contentblock {display: block; max-width: 950px; width:auto!important; width:950px; min-width: 950px; text-align: left; margin-top: 50px;}


#CP_contentblock {width: 880px; padding-left: 43px;}
.ie #CP_contentblock {width: 950px; padding-left: 43px; width:auto!important; width:950px; }
#CP_contentblock .clearing {
height: 0px;
height:auto!important; height:0px;
clear: both;
}
#CP_contentblock .clearing2 {
height: 1px;
clear: both;
font-size: 0px;
margin-top: 0px;
}
.ie #CP_contentblock .clearing2 {
height: 1px;
height:auto!important; height:1px;
clear: both;
font-size: 1px;
margin-top: 0px;
overflow: hidden;
}
/* LAYOUT 1 */
#CP_contentblock #container1 {
width: 100%;
min-height: 480px;
float: left;
margin-right: -445px;
}
.ie #CP_contentblock #container1 {
width: 100%;
min-height: 480px;
height:auto!important; height:480px;
margin-right: -445px;
}

#CP_contentblock #content1 {
margin-right: 445px;
}
#CP_contentblock #sidebar1 {
width: 387px;
float: right;
margin-right: 45px;
}
.ie #CP_contentblock #sidebar1 {
width: 387px;
float: right;
margin-right: 0px;
}





#CP_contentblock #container1 #content1 h1, #CP_contentblock #sidebar1 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container1 #content1 h2, #CP_contentblock #sidebar1 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container1 #content1 h3, #CP_contentblock #sidebar1 h3{
margin-top: 10px;
margin-bottom: 5px;
color:#454545;
font-weight: lighter;
font-size: 14px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container1 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }
#CP_contentblock #container1 #content1 ul, #CP_contentblock #sidebar1 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container1 #content1 li, #CP_contentblock #sidebar1 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}
#CP_contentblock img.CP_Grid1 {float: left; margin-left: 9px; margin-bottom: 9px;}


/* LAYOUT 3 */
#CP_contentblock #container3 {
width: 100%;
float: left;
margin-right: -520px;
min-height: 480px;

}
.ie #CP_contentblock #container3 {
width: 100%;
float: left;
margin-right: -520px;
min-height: 480px;
height:auto!important; height:480px;
}
#CP_contentblock #content3 {
margin-right: 520px;
}
#CP_contentblock #sidebar3 {
width: 460px;
float: right;
margin-right: 45px;
}
.ie #CP_contentblock #sidebar3 {
width: 460px;
float: right;
margin-right: 0px;
}

#CP_contentblock #container3 #content3 h1, #CP_contentblock #sidebar3 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container3 #content3 h2, #CP_contentblock #sidebar3 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}

#CP_contentblock #container3 #content3 ul, #CP_contentblock #sidebar3 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container3 #content3 li, #CP_contentblock #sidebar3 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}

#CP_contentblock #sidebar3 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }


/* LAYOUT 4 */
#CP_contentblock #container4 {
width: 100%;
float: left;
margin-right: -520px;
min-height: 480px;
}
#CP_contentblock #content4 {
margin-right: 520px;
}
#CP_contentblock #sidebar4{
width: 280px;
float: right;
margin-right: 45px;
}
.ie #CP_contentblock #sidebar4{
width: 280px;
float: right;
margin-right: 0px;
}

#CP_contentblock #container4 #content4 h1, #CP_contentblock #sidebar4 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container4 #content4 h2, #CP_contentblock #sidebar4 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}

#CP_contentblock #container4 #content4 ul, #CP_contentblock #sidebar4 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container4 #content4 li, #CP_contentblock #sidebar4 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}

#CP_contentblock #container4 #content4 p, #CP_contentblock #sidebar4 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }




/* LAYOUT 5 */
#CP_contentblock #container5 {
width: 100%;
min-height: 480px;
float: left;
margin-right: -550px;
}
#CP_contentblock #content5 {
margin-right: 550px;
}
#CP_contentblock #sidebar5 {
width: 500px;
float: right;
margin-right: 0px;
}

#CP_contentblock #container5 #content5 h1, #CP_contentblock #sidebar5 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container5 #content5 h2, #CP_contentblock #sidebar5 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container5 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }
#CP_contentblock #container5 #content5 ul, #CP_contentblock #sidebar5 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container5 #content5 li, #CP_contentblock #sidebar5 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}

/* LAYOUT 55 */
#CP_contentblock #container55 {
width: 100%;
min-height: 480px;
float: left;
margin-right: -670px;
}
#CP_contentblock #content55 {
margin-right: 670px;
}
#CP_contentblock #sidebar55 {
width: 600px;
float: right;
padding-top: 360px;
margin-right: 0px;
}

#CP_contentblock #container56 {
width: 100%;
min-height: 480px;
float: left;
margin-right: -710px;
}
#CP_contentblock #container56 #content56 {
margin-right: 710px;
}
#CP_contentblock #sidebar56 {
width: 688px;
float: right;
padding-top: 10px;
margin-right: 0px;
}

.ie #CP_contentblock #container56 {
width: 100%;
min-height: 480px;
float: left;
margin-right: -710px;
}
.ie #CP_contentblock #container56 #content56 {
margin-right: 710px;
}
.ie #CP_contentblock #sidebar56 {
width: 655px;
float: right;
padding-top: 10px;
margin-right: 0px;
}


#CP_contentblock #container55 #content55 h1, #CP_contentblock #sidebar55 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container55 #content55 h2, #CP_contentblock #sidebar55 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container55 #content55 p, #CP_contentblock #sidebar55 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }
#CP_contentblock #container55 #content55 ul, #CP_contentblock #sidebar55 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container55 #content55 li, #CP_contentblock #sidebar55 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}
#CP_contentblock #sidebar55 #floatblock {display: block; width: 160px; margin-right: 20px; float: left;}
#CP_contentblock #sidebar55 #floatblock h2 {font-size: 13px; margin-bottom: 4px; padding-bottom: 0px;}
#CP_contentblock #sidebar55 #floatblock p {font-size: 11px; line-height: 14px; margin-top: 0px;}


#CP_contentblock #container56 #content56 h1, #CP_contentblock #sidebar56 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container56 #content56 h2, #CP_contentblock #sidebar56 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container56 #content56 p, #CP_contentblock #sidebar56 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }
#CP_contentblock #container56 #content56 ul, #CP_contentblock #sidebar56 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container56 #content56 li, #CP_contentblock #sidebar56 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}
#CP_contentblock #sidebar56 #floatblock {display: block; width: 160px; margin-right: 20px; float: left;}
.ie #CP_contentblock #sidebar56 #floatblock {display: block; width: 160px; margin-right: 0px; float: left;}
#CP_contentblock #sidebar56 #floatblock h2 {font-size: 13px; margin-bottom: 4px; padding-bottom: 0px;}
#CP_contentblock #sidebar56 #floatblock p {font-size: 11px; line-height: 14px; margin-top: 0px;}


#leftfloatfinish {display: block; width: 350px; float: left; margin-right: 3px;}

#imagefinish {display: block; width: 290px; height: 477px; overflow: hidden; }
#CP_contentblock #sidebar56 #shotblasting {background-image: url(images/AVS_shot1.jpg);}
#CP_contentblock #sidebar56 #Machining {background-image: url(images/AVS_shot2.jpg);}
#CP_contentblock #sidebar56 #Polishing {background-image: url(images/AVS_shot3.jpg);}
#CP_contentblock #sidebar56 #Painting {background-image: url(images/AVS_shot4.jpg);}
#CP_contentblock #sidebar56 #Vibro {background-image: url(images/AVS_shot5.jpg);}
#CP_contentblock #sidebar56 #Assembly {background-image: url(images/AVS_shot6.jpg);}
#CP_contentblock #sidebar56 #Hand {background-image: url(images/AVS_shot7.jpg); }
#CP_contentblock #sidebar56 #Packing {background-image: url(images/AVS_shot8.jpg);}
#leftfloatfinish a {color: #454545; text-decoration: none; font-size: 10px; padding-top: 5px; padding-bottom: 5px; line-height: 12px; height: 47px; vertical-align: middle;}
#leftfloatfinish b {display: block;}

#CP_contentblock #sidebar56 #shotblasting,
#CP_contentblock #sidebar56 #Machining,
#CP_contentblock #sidebar56 #Polishing,
#CP_contentblock #sidebar56 #Painting,
#CP_contentblock #sidebar56 #Vibro,
#CP_contentblock #sidebar56 #Assembly,
#CP_contentblock #sidebar56 #Hand,
#CP_contentblock #sidebar56 #Packing {
height: 57px;
 margin-bottom: 3px;
 vertical-align: middle;
 text-align: center;
 padding-left:65px;
 background-repeat: no-repeat;
 background-position: left;
 background-color: #f1f1f1;
}

/* LAYOUT 6 */
#CP_contentblock #container6 {
width: 100%;
float: left;
margin-right: -470px;
min-height: 480px;
}
#CP_contentblock #content6 {
margin-right: 470px;
padding-left: 47px;
}
.ie #CP_contentblock #container6 {
width: 100%;
float: left;
margin-right: -500px;
min-height: 480px;
}
.ie #CP_contentblock #content6 {
margin-right: 500px;
padding-left: 47px;
}
#CP_contentblock #sidebar6 {
width: 420px;
float: right;
margin-right: 45px;
}
.ie #CP_contentblock #sidebar6 {
width: 420px;
float: right;
margin-right: 0px;
}
#CP_contentblock #container6 #content6 h1, #CP_contentblock #sidebar6 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container6 #content6 h2, #CP_contentblock #sidebar6 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}

#CP_contentblock #container6 #content6 ul, #CP_contentblock #sidebar6 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container6 #content6 ul{ font-size: 11px; line-height: 14px; margin-top: 2px;}
#CP_contentblock #container6 #content6 h2 {font-size: 13px; margin-bottom: 0px; padding-bottom: 0px; line-height: 15px;}
#CP_contentblock #container6 #content6 li, #CP_contentblock #sidebar6 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}
#CP_contentblock #container6 #content6 #floatblock {float: left; display: block; width: 185px; margin-top: 355px;}
#CP_contentblock #container6 #content6 li {margin-bottom: 1px;}

#CP_contentblock #sidebar6 p, #CP_contentblock #container6 #content6 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }


/* LAYOUT 7 */
#CP_contentblock #container7 {
width: 100%;
float: left;
margin-right: -370px;
background-image: url(2010_images/content7_bg.gif);
background-repeat: repeat-y;
}
#CP_contentblock #content7 {
margin-right: 370px;
background-image: url(2010_images/content7_head.gif);
background-repeat: no-repeat;
padding: 8px 15px 0px 15px;
}
.ie #CP_contentblock #container7 {
width: 100%;
float: left;
margin-right: -300px;
background-image: url(2010_images/content7_bg.gif);
background-repeat: repeat-y;
}
.ie #CP_contentblock #content7 {
margin-right: 300px;
background-image: url(2010_images/content7_head.gif);
background-repeat: no-repeat;
padding: 8px 35px 0px 15px;
}
#CP_contentblock #sidebar7 {
width: 250px;
float: right;
margin-right: 45px;
}
.ie #CP_contentblock #sidebar7 {
width: 250px;
float: right;
margin-right: 0px;
}
#CP_contentblock #container7 #content7 h1, #CP_contentblock #sidebar7 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container7 #content7 h2, #CP_contentblock #sidebar7 h2{
margin-top: 0px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#container7 img {margin: 0px; padding: 0px;}
.ie #container7 img {margin-left: -3px;}
#CP_contentblock #container7 #content7 ul, #CP_contentblock #sidebar7 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container7 #content7 ul{ font-size: 12px; line-height: 14px; margin-top: 2px;}
#CP_contentblock #container7 #content7 h2 {font-size: 13px; margin-bottom: 10px; padding-bottom: 0px; line-height: 15px; display: block;}
#CP_contentblock #container7 #content7 h2.CP_News_date {font-size: 12px; margin-bottom: 18px; display: block; color: #494a4c;}
#CP_contentblock #container7 #content7 h2.CP_News_dateb {font-size: 14px; margin-bottom: 18px; display: block; color: #494a4c;}
#CP_contentblock #container7 #content7 li, #CP_contentblock #sidebar7 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}
#CP_contentblock #container7 #content7 #floatblock {float: left; display: block; width: 45%; margin-top: 355px;}
#CP_contentblock #container7 #content7 li {margin-bottom: 1px;}

#CP_contentblock #sidebar7 p, #CP_contentblock #container7 #content7 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; }
#CP_contentblock #container7 #content7 p {}

#content7 a.CP_popover {background-color: #00275d; padding-bottom: 11px; background-image: url(2010_images/image_rollover_off.gif); background-position: left bottom; background-repeat: no-repeat; float: left; margin-right: 10px; margin-bottom: 15px; border-bottom: 1px solid #00275d;}
#content7 a.CP_popover:hover {background-image: url(2010_images/image_rollover_on.gif);}
#content7 a.CP_popover img {border-bottom: 1px solid white;}
#CP_contentblock #sidebar7 #CP_newslistright{display: block; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 11px; color: #ef3f23;}
#content7 #newslistleft {Display: block; text-decoration: none; color: #00275d;font-size: 13px; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px dotted silver;}

#content7 #newslistleft a {color: #00275d; margin-left: 40px; }
#content7 #newslistleft .date {float: left; color: #ef3f23;}
#CP_contentblock #sidebar7 #CP_newslistright a {Display: block; text-decoration: none; color: #00275d;font-size: 13px;}
#CP_contentblock #sidebar7 h2{border-bottom: 1px solid silver;}
#CP_contentblock #sidebar7 h3{
margin-top: 15px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 14px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #sidebar7 a.CP_Newsbacklink {Display: block; text-decoration: none; color: #00275d;font-size: 13px;border-bottom: 1px solid silver; padding-bottom: 4px; margin-bottom: 10px;}

/* LAYOUT 15 */
#CP_contentblock #container1 #CP_Alphabetlist
{
display: block;

padding-bottom: 5px;
font-size: 14px;
color: #8d8e8f;
letter-spacing: 7px;
}
#CP_contentblock #container1 #CP_Alphabetlist a{color: #494a4c; text-decoration: none; font-size: 17px;}
#CP_contentblock #container1 #CP_Alphabetlist a.CP_letteractive{color: #ef3f23; font-size: 20px; font-weight: bold;}
#CP_contentblock #container1 #CP_Alphabetlist a.CP_letter:hover{color: #ef3f23;}
#CP_contentblock #container1 #CP_terminologylist {margin-top: 15px; border-bottom: 1px dotted silver; padding-bottom: 30px; min-height: 190px;}
#CP_contentblock #container1 #CP_terminologylist #letterbig {float: left; font-size: 40px; color: white; display: block; width: 50px; height: 50px; text-align: center; background-image: url(2010_images/CP_letter_big_BG.gif); background-repeat: no-repeat;}
#CP_contentblock #container1 #CP_terminologylist a {margin-left: 75px; display: block; margin-top: 3px; border-bottom: 1px dotted silver; font-size: 13px; padding-bottom: 3px; text-decoration: none; color: #00275d; margin-right: 40px;}
#CP_contentblock #container1 #CP_terminologylist a.active {color: #ef3f23;}

#CP_contentblock #sidebar1 #CP_termdescription {display: block; padding-left: 25px; padding-right: 20px; margin-top: 88px;  padding-top: 20px; padding-bottom: 20px; background-image: url(2010_images/CP_definition_bg.gif); background-repeat: no-repeat;}

#CP_contentblock #sidebar1 #CP_termdescription h2 {font-style: italic; font-size: 22px; color: #ef3f23;}
#CP_contentblock #sidebar1 #CP_termdescription p {font-style: italic; font-size: 14px; color: #00275d; line-height: 18px;}

#CP_footer {background-image: url(2010_images/CP_footerbg.gif); background-repeat: no-repeat; display: block; width: 905px; height: 28px; background-color: red; clear: both; margin-top: 15px; margin-bottom: 20px;}
#CP_footer a {text-decoration: none; color:#4a4a4a; font-size: 11px; padding-left: 15px; line-height: 28px;}
#CP_footer a.CP_login {float: right; margin-right: 15px; color:#666666;}


/* ALLOY PAGES */
/* LAYOUT 8 */
#CP_contentblock #container8 {
width: 100%;
float: left;
min-height: 480px;
margin-right: -490px;
}
.ie #CP_contentblock #container8 {
width: 100%;
float: left;
min-height: 480px;
height:auto!important; height:480px;
margin-right: -490px;
}

#CP_contentblock #content8 {
margin-right: 490px;

}
#CP_contentblock #sidebar8 {
width: 250px;
float: right;
margin-right: 45px;
}

.ie #CP_contentblock #sidebar8 {
width: 250px;
float: right;
margin-right: 0px;
}


#CP_contentblock #container8 #content8 h1, #CP_contentblock #sidebar8 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container8 #content8 h2, #CP_contentblock #sidebar8 h2{
margin-top: 0px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 19px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}

#CP_contentblock #container8 #content8 ul, #CP_contentblock #sidebar8 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container8 #content8 ul{ font-size: 12px; line-height: 14px; margin-top: 2px;}
#CP_contentblock #container8 #content8 h2.CP_News_date {font-size: 12px; margin-bottom: 18px; display: block; color: #494a4c;}
#CP_contentblock #container8 #content8 li, #CP_contentblock #sidebar8 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}
#CP_contentblock #container8 #content8 #floatblock {float: left; display: block; width: 45%; margin-top: 355px;}
#CP_contentblock #container8 #content8 li {margin-bottom: 1px;}

#CP_contentblock #sidebar8 p, #CP_contentblock #container8 #content8 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; }
#CP_contentblock #container8 #content8 p {}

#CP_contentblock #container8 #content8 #leftnav { float: left; display: block; width: 100px;}
#CP_contentblock #container8 #content8 #leftnav a {display: block; text-decoration: none; margin-left: 20px; font-size: 22px; color:#7d7d7f; margin-bottom: 6px; border-bottom: 1px dotted silver;}
#CP_contentblock #container8 #content8 #leftnav a.activelink {color: #ef3f23;}
#CP_contentblock #container8 #content8 #Alloyfirstcolumn {margin-left: 135px;}
#CP_contentblock #container8 #content8 #Alloyfirstcolumn h2.bolderalloy {font-weight: bold; color: #00275d; font-size: 18px;}

/* ALLOY CHART TABLES  */

#alloytable1 {width: 100%;}
#alloytable1 th{background-color: #615d5b; color: white; padding-top: 3px; padding-bottom: 3px; font-size: 12px; border-left: 1px solid white;}
#alloytable1 td{background-color: #d5d5d5; color: black; text-align: center; font-size: 11px; border-left: 1px solid white; border-top: 1px solid white; padding: 3px 0px 3px 0px;}
#alloytable1 .bolder {font-weight: bold;}
#alloytable1 .darker {background-color: #bababa;}
#alloytable1 .bolderdarker {font-weight: bold; background-color: #bababa;}
#alloychartsright p.smalltext {margin-left: 0px; font-size: 10px;}


/* CONTACTS  */
#CP_contentblock #container9 {
width: 100%;
float: left;
min-height: 480px;
margin-right: -530px;
}
#CP_contentblock #content9 {
margin-right: 530px;

}
.ie #CP_contentblock #container9 {
width: 100%;
float: left;
min-height: 480px;
margin-right: -500px;
}
.ie #CP_contentblock #content9 {
margin-right: 500px;

}
#CP_contentblock #sidebar9 {
width: 470px;
float: right;
margin-right: 45px;
}
.ie #CP_contentblock #sidebar9 {
width: 470px;
float: right;
margin-right: 0px;
}

#CP_contentblock #container9 #content9 h1, #CP_contentblock #sidebar9 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container9 #content9 h2, #CP_contentblock #sidebar9 h2{
margin-top: 0px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 19px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}

#CP_contentblock #container9 #content9 ul, #CP_contentblock #sidebar9 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container9 #content9 ul{ font-size: 12px; line-height: 14px; margin-top: 2px;}
#CP_contentblock #container9 #content9 h2.CP_News_date {font-size: 12px; margin-bottom: 18px; display: block; color: #494a4c;}
#CP_contentblock #container9 #content9 li, #CP_contentblock #sidebar8 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}
#CP_contentblock #container9 #content9 #floatblock {float: left; display: block; width: 45%; margin-top: 355px;}
#CP_contentblock #container9 #content9 li {margin-bottom: 1px;}
#contactdetailspanel {background-image: url(2010_images/content9_bg.jpg); background-repeat: no-repeat; padding: 90px 0px 0px 45px;}
#CP_contentblock #sidebar9 #detailline {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 19px; margin-bottom: 2px;}
#CP_contentblock #sidebar9 #detailline b {font-size: 17px;}
#CP_contentblock #sidebar9 #detailline #label {display: block; float: left; width: 45px; color: #ef3f23; font-size: 12px;}

#CP_contentblock #sidebar9 p, #CP_contentblock #container9 #content9 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; }
#CP_contentblock #container9 #content9 p {}
#CP_contentblock #container9 #content9 #leftnav2 { float: left; display: block; width: 165px;}
#CP_contentblock #container9 #content9 #leftnav2 a {display: block; text-decoration: none;  font-size: 13px; color:#7d7d7f; margin-bottom: 6px; border-bottom: 1px dotted silver; padding-bottom: 3px;}
#CP_contentblock #container9 #content9 #Contactfirstcolumn a {display: block; text-decoration: none; font-size: 12px; color:#7d7d7f; margin-bottom: 6px; padding-bottom: 3px;}
#CP_contentblock #container9 #content9 #Contactfirstcolumn a.activename {color: #ef3f23; font-weight: bold;}
#CP_contentblock #container9 #content9 #leftnav2 a.activelink {color: #ef3f23; font-weight: bold;}
#CP_contentblock #container9 #content9 #Contactfirstcolumn a:hover {color: #00275d;}
#CP_contentblock #container9 #content9 #leftnav2 a:hover {color: #00275d;}

#CP_contentblock #container9 #content9 #Contactfirstcolumn a.activename:hover {color: #ef3f23;}
#CP_contentblock #container9 #content9 #leftnav2 a.activelink:hover {color: #ef3f23;}

#CP_contentblock #container9 #content9 #Contactfirstcolumn {margin-left: 185px;}
#CP_contentblock #container9 #content9 #Contactfirstcolumn #addressblock {display: block; margin-bottom: 20px;color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; border-bottom: 1px dotted silver; width: 200px; padding-bottom: 10px;}
#CP_contentblock #container9 #content9 #Contactfirstcolumn #addressblock b{font-size: 15px;}



/* LAYOUT LOCATIONS */
#CP_contentblock #containerLoc {
width: 100%;
min-height: 480px;
float: left;
margin-right: -570px;
}
#CP_contentblock #contentLoc {
margin-right: 570px;
}
#CP_contentblock #sidebarLoc {
width: 500px;
float: right;
margin-right: 45px;
padding-top: 35px;
}

#CP_contentblock #containerLoc #contentLoc h1, #CP_contentblock #sidebarLoc h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #containerLoc #contentLoc h2, #CP_contentblock #sidebarLoc h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #containerLoc p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }
#CP_contentblock #containerLoc #content1 ul, #CP_contentblock #sidebarLoc ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #containerLoc #contentLoc li, #CP_contentblock #sidebarLoc li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}

#CP_contentblock #containerLoc a {display: block; text-decoration: none; font-size: 15px; color: #00275d; margin-bottom: 6px; padding-bottom: 3px; margin-left: 15px;}
#CP_contentblock #containerLoc a.active {color: #ef3f23; font-weight: bold;}

#CP_contentblock #containerLoc #contentLoc #addressblock{ display: block; margin-bottom: 30px; color:#7d7d7f; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px;  width: 200px; margin-left: 30px;}


/* LAYOUT 20 - Terms and Conditions */
#CP_contentblock #container20 {
width: 100%;
float: left;
min-height: 480px;
}
#CP_contentblock #content20 {
padding-right: 0px;
counter-reset: chapter;
}

#paddingright47 {margin-right: 47px;}
#CP_contentblock #container20 #content20 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container20 #content20 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}

#CP_contentblock #container20 #content20 h3
{
margin-top: 10px;
margin-bottom: 5px;
color: #00275d;
font-weight: lighter;
font-size: 15px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

#CP_contentblock #container20 #content20 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container20 #content20 ul{ font-size: 11px; line-height: 14px; margin-top: 2px;}
#CP_contentblock #container6 #content6 li, #CP_contentblock #sidebar6 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}

#CP_contentblock #container20 #content20 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; margin-left: 40px;}

#CP_contentblock #container20 #content20 #TopMenu { margin-bottom: 30px;}
#CP_contentblock #container20 #content20 #TopMenu a {color: #00275d; margin-right: 15px; text-decoration: none; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}

#CP_contentblock #container20 #content20 #TopMenu a.active {color: #ef3f23; font-weight: bold;}

#CP_contentblock #container20 #content20 OL { counter-reset: item; color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container20 #content20 li{
list-style-position: outside;}
#CP_contentblock #container20 #content20 li.norm
{
display: block;
list-style-position: outside;
list-style-type: decimal;
}
#CP_contentblock #container20 #content20 li.norm:before { 
content: counters(chapter, ".") "." counters(item, ".") " ";
counter-increment: item;
}
#CP_contentblock #container20 #content20 li.norm:before { 
font-weight: bold;
}
#CP_contentblock #container20 #content20 H3:before {

counter-reset: item;
    content: counter(chapter) ") ";
    counter-increment: section;
    counter-increment: chapter;
}

#CP_contentblock #container20 #content20 li.roman{list-style-type:upper-roman; list-style-position: outside;}
#CP_contentblock #container20 #content20 li.alpha{list-style-type:lower-alpha; list-style-position: outside;}
#CP_contentblock #container20 #content20 li.roman:before {font-weight: bold;}


/* PORTFOLIO SECTION 1 */
#CP_contentblock #Portfoliocontainer {
width: 100%;
min-height: 790px;
float: left;
margin-right: -790px;
}
#CP_contentblock #menuPortfolio {
margin-right: 790px;
}
#CP_contentblock #PortfolioMain {
width: 699px;
float: right;
margin-right: 45px;
}
.ie #CP_contentblock #PortfolioMain {
width: 699px;
float: right;
margin-right: 0px;
}
#CP_contentblock #PortfolioMain #multiplethumbs {background-color: #e2e2e2;}
#CP_contentblock #menuPortfolio a {display: block; color: #00275d; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; text-decoration: none; margin-bottom:6px;}
#CP_contentblock #menuPortfolio a.active {color:#e2533d; font-weight: bold;}
#CP_contentblock #PortfolioMain #multiplethumbs #portfolioclienttext {margin-left: 14px; font-size: 14px;font-family: Myriad Pro, Arial, Helvetica, sans-serif; color: #000000; display: block; width: 214px; float: left; margin-top: 15px;}
#CP_contentblock #PortfolioMain #multiplethumbs #portfolioclienttext p{margin-top: 0px; margin-bottom: 15px;}
#CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea1 {display: block; width:464px; float: right; margin-top: 15px;}
#CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea1 #thumbnail, #CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea2 #thumbnail {display: block; width:130px; height:160px; background-image: url(images/portfolio/blank_thumbbase.gif); background-repeat: no-repeat; float: left; margin-left: 16px; margin-bottom: 16px; text-align: center;}

#CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea1 #thumbnail, #CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea2 #thumbnail {opacity: 0.7;}
#CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea1 #thumbnail:hover, #CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea2 #thumbnail:hover {opacity: 1.0;}
#CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea2 {display: block; margin-top: 15px;}


#CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea1 #thumbnail img, #CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea2 #thumbnail img {margin-top: 10px;}
#CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea1 #thumbnail a.thumbnailname, #CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea2 #thumbnail a.thumbnailname {font-size: 10px; color: #000c2d; margin-left: 10px; margin-right: 10px; margin-top: 3px; display: block; text-decoration: none;}
#CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea1 #thumbnail a.thumbnailprocess, #CP_contentblock #PortfolioMain #multiplethumbs #thumbsarea2 #thumbnail a.thumbnailprocess {font-size: 10px; color: #343638; margin-left: 10px; margin-right: 10px; border-top: 1px solid #e7e7e7; padding-top: 5px; margin-top: 5px; display: block; text-decoration: none;}

#CP_contentblock #PortfolioMain h1{margin-left: 14px;}
#CP_contentblock #PortfolioMain #singleview {background-color: #c9c9c9; background-image: url(images/portfolio/single_folio_bottomleft.gif); background-repeat: no-repeat; background-position: left bottom;}
#CP_contentblock #PortfolioMain #singleview h1.productname {margin-left: 14px; color: #00275d; font-size: 18px;font-family: Myriad Pro, Arial, Helvetica, sans-serif; padding: 0px; padding-bottom: 5px; margin-top: 0px;  line-height: 20px; margin-bottom: 0px;}
#CP_contentblock #PortfolioMain #singleview #leftcol {display: block; float: left; width: 231px; margin: 0px;}
#CP_contentblock #PortfolioMain #singleview #leftcol #leftwidth {display: block; width: 231px;}
#CP_contentblock #PortfolioMain #singleview #leftcol h3{color: #00275d; font-size: 13px; margin-left:14px; margin-bottom: 4px; margin-top: 25px;}
#CP_contentblock #PortfolioMain #singleview #leftcol p{color: #000000; font-size: 11px; margin-left:14px; margin-top: 0px; margin-right: 14px;}
#CP_contentblock #PortfolioMain #singleview #rightcol {display: block; width: 468px; float: right;}
#CP_contentblock #PortfolioMain #singleview #rightcol img {margin: 0px; padding: 0px;}
#CP_contentblock #PortfolioMain #singleview #floatback {float: right;}
#CP_contentblock #PortfolioMain #singleview #floatback a {text-decoration: none; font-size: 12px; color:#7d7d7f; margin-right: 14px; font-weight: bold;}
#CP_contentblock #PortfolioMain #singleview #floatback a:hover {color:#e2533d;}



#CP_contentblock #Portfoliocontainer #menuPortfolio h1, #CP_contentblock #PortfolioMain h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}

#CP_contentblock #Portfoliocontainer #menuPortfolio h1 {color:#7d7d7f;}

#CP_contentblock #container1 #content1 h2, #CP_contentblock #sidebar1 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container1 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }
#CP_contentblock #container1 #content1 ul, #CP_contentblock #sidebar1 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container1 #content1 li, #CP_contentblock #sidebar1 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}
#CP_contentblock img.CP_Grid1 {float: left; margin-left: 9px; margin-bottom: 9px;}



/* LAYOUT 21 - Terms and Conditions */
#CP_contentblock #container21 {
width: 100%;
min-height: 480px;
float: left;
margin-right: -300px;
}
#CP_contentblock #content21 {
margin-right: 300px;
}

#CP_contentblock #sidebar21 {
width: 250px;
float: right;
margin-right: 45px;
}

#CP_contentblock #container21 #content21 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #sidebar21 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}

#CP_contentblock #sidebar21 h3
{
margin-top: 10px;
margin-bottom: 5px;
color: #00275d;
font-weight: lighter;
font-size: 15px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;
text-transform: uppercase;
}

#CP_contentblock #sidebar21 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #sidebar21 ul{ font-size: 11px; line-height: 14px; margin-top: 2px;}
#CP_contentblock #sidebar21 li, #CP_contentblock #sidebar6 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}

#CP_contentblock #sidebar21 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; margin-left: 40px;}



#CP_contentblock #content22 {
width: 100%;
min-height: 480px;
text-align: left;
}

#CP_contentblock #content22 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}

#CP_contentblock #content22 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}

#matrixtable { width: 853px; border-right: 1px solid black;border-bottom: 1px solid black;}
#matrixtable td, #matrixtable th {border-left: 1px solid black;border-top: 1px solid black;border-right: 0px solid black;border-bottom: 0px solid black; width: 122px; text-align: center; padding: 5 5 5 5; height: 50px; font-size: 13px;}
#matrixtable .darker {background-image: url(images/Matrix_charcoal.jpg); color: white; background-position: center middle;}
#matrixtable .lighter {background-color: #CCC; font-size: 11px;}
#matrixtable .yellow {background-image: url(images/Matrix_yellow.jpg); color: black; background-position: center middle; font-weight: bold;}
#matrixtable .orange {background-image: url(images/Matrix_orange.jpg); color: black; background-position: center middle; font-weight: bold;}
#matrixtable .red {background-image: url(images/Matrix_red.jpg); color: black; background-position: center middle; font-weight: bold;}
#matrixtable th.diagonal {background-image: url(images/Matrix_diagonal.gif); background-repeat: no-repeat;}
#matrixtable #lightertop { background-color: #CCC; }
#matrixtablekey { width: 800px; font-size: 12px; border: 1px solid black;}
#matrixtablekey .dark{background-color: #CCC;}
#matrixtablekey .yellow {background-image: url(images/Matrix_yellow.jpg); color: black; background-position: -350px -50px;}
#matrixtablekey .orange {background-image: url(images/Matrix_orange.jpg); color: black; background-position: -350px -50px;}
#matrixtablekey .red {background-image: url(images/Matrix_red.jpg); color: black; background-position: -350px -50px;}


#CP_contentblock #additional a.additionallink{display: block; color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; text-decoration: none; margin-bottom: 3px; margin-left: 3px;}
#CP_contentblock #additional a.additionallink:hover { color: #ef3f23;}
#CP_contentblock #additional {background-color: white; border: 1px solid silver; padding: 0px 0px 0px 0px; width: 245px; margin-bottom: 15px;}
#CP_contentblock #content1 #additional h2, #CP_contentblock #content3 #additional h2, #CP_contentblock #content4 #additional h2, #sidebar2 #additional h2, #sidebar3 #additional h2, #sidebar4 #additional h2, #sidebar1 #additional h2{margin-top: 0px; margin-bottom: 5px; border-bottom: 1px solid silver; padding: 3px 3px 3px 3px; background-color: #f1f1f1;}


/* LAYOUT 23 */
#CP_contentblock #container23 {
width: 100%;
min-height: 480px;
float: left;
margin-right: -500px;
}
#CP_contentblock #content23 {
margin-right: 500px;
}
#CP_contentblock #sidebar23 {
width: 420px;
float: right;
margin-right: 45px;
}
#CP_contentblock #container23 #content23 h1, #CP_contentblock #sidebar23 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container23 #content23 h2, #CP_contentblock #sidebar23 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container23 #content23 h3, #CP_contentblock #sidebar23 h3{
margin-top: 10px;
margin-bottom: 5px;
color:#454545;
font-weight: lighter;
font-size: 14px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}

#CP_contentblock #container23 #content23 ul, #CP_contentblock #sidebar23 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container23 #content23 li, #CP_contentblock #sidebar23 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}

#CP_contentblock #sidebar23 p, #CP_contentblock #container23 #content23 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }


/* LAYOUT 23 */
#CP_contentblock #container57 {
width: 100%;
min-height: 440px;
float: left;
margin-right: -790px;
}
#CP_contentblock #content57 {
margin-right: 790px;
}
.ie #CP_contentblock #container57 {
width: 100%;
min-height: 440px;
float: left;
margin-right: -750px;
}
.ie #CP_contentblock #content57 {
margin-right: 750px;
}
#CP_contentblock #sidebar57 {
width: 699px;
float: right;
margin-right: 45px;
}
.ie #CP_contentblock #sidebar57 {
width: 699px;
float: right;
margin-right: 0px;
}
#CP_contentblock #sidebar57 h1, #CP_contentblock #content57 h1{
margin-top: 0px;
margin-bottom: 20px;
color:#e2533d;
font-weight: lighter;
font-size: 26px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #content57 h1 {color:#7d7d7f;}
#CP_contentblock #sidebar57 h1{margin-left: 14px;}
#CP_contentblock #container57 #content57 h2, #CP_contentblock #sidebar57 h2{
margin-top: 10px;
margin-bottom: 5px;
color:#7d7d7f;
font-weight: lighter;
font-size: 17px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}
#CP_contentblock #container57 #content57 h3, #CP_contentblock #sidebar57 h3{
margin-top: 10px;
margin-bottom: 5px;
color:#454545;
font-weight: lighter;
font-size: 14px;
font-style: normal;
font-family: Myriad Pro, Arial, Helvetica, sans-serif;}

#CP_contentblock #container57 #content56 ul, #CP_contentblock #sidebar57 ul{color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px;}
#CP_contentblock #container57 #content23 li, #CP_contentblock #sidebar57 li{
margin-bottom: 3px;
list-style-image: url(images/bullet.gif);
}

#CP_contentblock #sidebar57 p, #CP_contentblock #container57 #content57 p {color: #00275d; font-family: Myriad Pro, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; }

#CP_contentblock #container57 a {display: block; color: #00275d; font-family:  Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; text-decoration: none; margin-bottom:8px;}
#CP_contentblock #container57 a.active {color:#e2533d; font-weight: bold;}
#CP_contentblock #container57 a .productname, #CP_contentblock #container57 a.active .productname{font-style: italic; color: #454545; font-size: 11px; font-weight: normal;}
#CP_contentblock #sidebar57 #singleview {background-color: #e2e2e2; background-repeat: no-repeat; background-position: left bottom; }
#CP_contentblock #sidebar57 #mainarea { background-image: url(images/portfolio/single_folio_bottomleft.gif); background-repeat: no-repeat; background-position: left bottom; padding-top: 10px; padding-bottom: 5px; background-color: #c9c9c9;}
#CP_contentblock #sidebar57 #singleview h2{margin-left: 14px; color: #00275d; font-size: 22px;font-family: Myriad Pro, Arial, Helvetica, sans-serif; padding: 0px; padding-bottom: 5px; margin-top: 0px;  line-height: 20px; margin-bottom: 0px;padding-top: 5px;}
#CP_contentblock #sidebar57 #singleview h3{margin-left: 14px; color: #454545; font-size: 13px;font-family: Myriad Pro, Arial, Helvetica, sans-serif; padding: 0px; padding-bottom: 5px; margin-top: 0px;line-height: 20px; margin-bottom: 0px; padding-top: 5px;}
#CP_contentblock #sidebar57 #mainarea h2{margin-left: 14px; color: #00275d; font-size: 14px;font-family: Myriad Pro, Arial, Helvetica, sans-serif; padding: 0px; padding-bottom: 5px; margin-top: 0px;  line-height: 20px; margin-bottom: 0px;font-weight: bold; display: block; width:450px;}
#CP_contentblock #sidebar57 #mainarea p{color: #00275d; font-size: 13px; margin-left:14px; margin-top: 0px; margin-right: 14px; margin-bottom: 10px; display: block; width:450px;}
#CP_contentblock #sidebar57 #mainmessage {background-color: #e2533d; color: white;}
#CP_contentblock #sidebar57 #mainmessage h2{margin-left: 14px; color: white; font-size: 16px;font-family: Myriad Pro, Arial, Helvetica, sans-serif; padding: 0px; padding-bottom: 5px; padding-top: 5px;margin-top: 0px;  line-height: 20px; margin-bottom: 0px; }
#CP_contentblock #sidebar57 #mainarea #gallery{float: right; display: block; width: 184px; margin-left: 14px; margin-right: 15px;background-image: url(2010_images/cs_gallery_bg.gif); background-repeat: no-repeat; margin-bottom: 0px; background-color: #c9c9c9; }
#CP_contentblock #sidebar57 #mainarea #gallery #gallerycontent{margin-left: 15px;}
#CP_contentblock #sidebar57 #mainarea #gallery #gallerycontent a{margin-right: 6px; float: left; margin-bottom: 6px;}

#content20 #formtable {width: 800px; font-size: 12px; color:#4F4F4F; margin-bottom: 35px;}
#content20 #formtable td { padding-bottom: 10px; vertical-align: top;}
#content20 #contact h2 { padding-bottom: 20px;}
#contact #name, #contact #phone, #contact #email, #contact #fax, #contact #address1, #contact #company, #contact #postcode { width: 250px; border: 1px solid #acb1bc; padding: 2 2 2 2;font-family: Arial, helvetica, Sans; font-size: 12px;}
#content20 #subject, #content20 #comments {width: 400px; border: 1px solid #acb1bc;padding: 2 2 2 2;font-family: Arial, helvetica, Sans; font-size: 12px;}
#content20 #comments { height: 150px; }
#content20 #submit, #content20 #post_data {display: inline; padding-top: 3px; padding-bottom: 3px; padding-right: 6px; padding-left: 6px; background-color:#ef3f23; margin-left: 0px; font-size: 12px; color: white; text-decoration: none; font-weight: normal; border: 0px solid white;}
#content20 #submit:hover {background-color: #00275d; color: white;}
#content20 #resetit {display: inline; padding-top: 3px; padding-bottom: 3px; padding-right: 5px; padding-left: 5px; background-color:white; margin-left: 20px; font-size: 11px; color: #4f4f4f; text-decoration: none; font-weight: normal; border: 1px solid #4f4f4f;}
#content20 #resetit:hover {background-color: #4f4f4f; color: white;}
#content20 textarea {font-family: Arial, helvetica, Sans; font-size: 12px;}
#content20 #contactgrad {background-image: url(2010_images/contact_grad.gif); background-repeat: no-repeat; padding: 20px;}
#content20 #contactmessage { border: 1px solid #88DA5F; padding: 10px; font-size: 12px; color: #2E541F;  margin-bottom: 15px; width: 600px; display: block;}
#content20 #contactmessage2 { border: 1px solid #DA201D; padding: 10px; font-size: 12px; color: #70100F; margin-bottom: 15px; width: 600px; display: block;}
#content20 #contactmessage b, #contactmessage2 b {display: block; font-size: 15px;}
