@charset "utf-8";
/* CSS Document */

/* ---------------------- Bluewax nav ---------------------- */
.blue #waxcontainer{position:relative;height:30px;background:#000000; margin:10px; width:900px;font-family:Arial,Verdana,Helvitica,sans-serif;}
.blue #waxnav{position:relative;height:30px; font-size:11px;font-weight:bold;background:#fff url(images/wax/bluewax_bottom.gif) repeat-x bottom left;}
.blue #waxnav ul{margin:0px;padding-left:12px;}
.blue #waxnav ul li{display:block;float:left;margin:0 0;}
.blue #waxnav ul li a{display:block;float:left;color:#003858;text-decoration:none;padding:0 0 0 12px;height:21px;line-height:195%;}
.blue #waxnav ul li a span{padding:0 12px 0 0;}
.blue #waxnav ul li a:hover,.blue #waxnav ul li a.current{color:#fff; height:26px; background:#3caef7;}
.blue #waxnav ul li a:hover span,.blue #waxnav ul li a.current span{display:block;width:auto;background:#3caef7;}

/*//////////// global handlers ///////////// */
#wrapper{ 
margin: 0 auto; 
width:920px; 

background-color:#000000;
}

#body{ 
background-color:#505052;
background-position:center;
background-repeat:repeat-y;
}




#contentwrapper{ 
width:920px; 

margin:0; 
clear:both;
background-image:url(images/bgsides.jpg);
background-repeat:repeat-y;
background-color:#000000;
}

#innercontent{ 
width:790px; 
height:750px;
margin:0; 
padding-left:10px;
padding-top:10px;
clear:both;
background-color:#FFFFFF;
}

#header{
background-image:url(images/newheader.jpg);
width:920px;
height:135px;
clear:both;

}

#imgcontainer{
width:800px;
height:300px;
float:left;
}

#columnright { 
width:610px; 
height:620px;
padding-top:10px; 
padding-left:10px; 
float:left;
background-color:#FFFFFF;
}

#innercolumnleft{ 
width:365px; 
height:680px;
float:left;
}

#innercolumnright{ 
width:225px; 
height:450px;
float:left;
}

#footer{
background-image:url(images/bgbottom.jpg);
width:920px; 
height:14px; 

}


#bigfooter{
background-image:url(images/bigfooter.jpg);
width:920px; 
height:119px; 

}


/*//////////// Menu /////////////*/
a:link {color:#FFFFFF; text-decoration: none; font-size: 12px}
a:active {color:#FFFFFF; text-decoration: none; font-size: 12px}
a:visited {color:#FFFFFF; text-decoration: underline; font-size: 12px}
a:hover {color:#FFFFFF; text-decoration: underline; font-size: 12px }

#navcontainer { 
width:180px; 
height:630px; 
float:left;
background-image:url(images/menubg.jpg);
}

#navcontainer ul{
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

#navcontainer a{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
display: block;
padding: 7px;
padding-left:15px;
width: 155px;
border-bottom: 1px solid #CCCCCC;
}

#navcontainer a:link, #navlist a:visited
{
text-decoration: none;
font-weight:bold;
}

#navcontainer a:hover{
background-image:url(images/buttbghover.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
}



a.portfoliolink{

color:#ffffff;
text-decoration:none;
}

a.portfoliolink:hover{

color:#ffffff;
text-decoration:underline;
}


a.minimenu{

color:#ffffff;
text-decoration:none;
}

a.minimenu:hover{

color:#ffffff;
text-decoration:underline;
}

/*/////////Text///////////*/

.h1 {
font-family:Arial, Helvetica, sans-serif;
color:#c50a1d;
font-size:17px; 
font-weight:700; 
text-decoration:none;
}

.h2{ 
font-family:Arial, Helvetica, sans-serif;
font-size:16px; 
color:#666666; 
font-weight:700; 
text-decoration:none;
}

.contenttext{ 
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
color:#333333;
padding:5px;
text-decoration:none;
}

.contenttextwhite{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#FFFFFF;
text-decoration:none;
}

p.frontpagetext{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
line-height:24px;
margin:5px 0;
padding:0;
text-decoration:none;

}


p.frontpagetextblock{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:14px;
line-height:25px;
margin:5px 0;
padding:0;
text-decoration:none;

}




p.pagetext{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:12px;
line-height:17px;
margin:5px 0;
padding:0;
text-decoration:none;

}