﻿body
{
padding:0px;
margin:0px;
text-align:center;
background-color:#090707;
font-family:Arial, Helvetica, Sans-Serif;
font-size:12px;
background-image:url('/images/background.gif');
background-repeat:repeat-x;
background-position:center top;
}

#pageWrapper
{
margin:auto;
width:960px;
padding:0px;
min-height:806px;
text-align:left;
background-color:#141111;
padding-bottom:20px;
}

#headerWrapper
{
width:960px;
min-height:562px;
background-color:#000;
}

#headerColLeft
{
width:279px;
height:562px;
float:left;
background-color:#020202;
}

.headerColRight
{
width:681px;
min-height:562px;
background-color:#eaeaea;
float:left;
background-image:url('/images/content-dropshadow.jpg');
background-repeat:repeat-y;
}

.contentTextHolder
{
width:621px;
min-height:532px;
padding:10px 30px 20px 30px;
float:left;
}


.contentContactLeft
{
width:305px;
min-height:532px;
float:left;
}

.contentContactRight
{
width:305px;
min-height:532px;
float:right;
}



.scrolling
{
height:532px;
overflow-y:scroll;
}


#logoHolder
{
width:251px;
height:92px;
}

#homeLink
{
width:251px;
height:92px;
background-image:url('/images/logo.jpg');
background-repeat:no-repeat;
background-position:center top;
display:block;
float:left;
}

#homeLink span
{
position:absolute;
left:-3000px;
}

#navigationHolder
{
width:221px;
height:315px;
margin:50px 30px 0px 0px;
padding-top:0px;
}

#bottomNavHolder
{
width:221px;
height:70px;
margin:0px 30px 0px 0px;
padding-top:0px;
}

#footerBlueBar
{
width:960px;
height:9px;
background-color:#007dc4;
}

#followUs
{
width:880px;
height:20px;
text-align:right;
}

#homeFooterBoxHolder
{
width:880px;
height:72px;
border-top:1px solid #383636;
border-bottom:1px solid #383636;
}

.footerBoxLeft
{
width:620px;
height:47px;
padding-top:25px;
float:left;
}

.footerBoxRight
{
width:207px;
height:50px;
padding-top:12px;
float:right;
}


.youTubeLink a
{
width:53px;
height:48px;
float:left;
background-image:url('/images/b-youtube.jpg');
background-repeat:no-repeat;
}

.youTubeLink a:hover
{
background-image:url('/images/b-youtube-o.jpg');
}


.twitterLink a
{
width:53px;
height:48px;
float:left;
background-image:url('/images/b-twitter.jpg');
background-repeat:no-repeat;
}

.twitterLink a:hover
{
background-image:url('/images/b-twitter-o.jpg');
}

.facebookLink a
{
width:53px;
height:48px;
float:left;
background-image:url('/images/b-facebook.jpg');
background-repeat:no-repeat;
}

.facebookLink a:hover
{
background-image:url('/images/b-facebook-o.jpg');
}

.wordpressLink a
{
width:48px;
height:48px;
float:left;
background-image:url('/images/b-wordpress.jpg');
background-repeat:no-repeat;
}

.wordpressLink a:hover
{
background-image:url('/images/b-wordpress-o.jpg');
}


#design101
{
width:880px;
height:22px;
padding-top:8px;
text-align:right;
}


.clear
{
clear:both;
}

a img
{
border:0px;
}

.imgLeft
{
float:left;
margin:0px 15px 10px 0px;
}


/* top navigation  */

.topNav ul
{
padding:0px;
margin:0px;
}

.topNav li
{
padding:0px;
margin:0px;
list-style-type:none;
display:block;
padding-bottom:4px;
}

.topNav a 
{
font-size:14px;
font-weight:bold;
font-style:italic;
color:#007dc4;
text-decoration:none;
display:block;
padding-left:40px;
padding-top:7px;
width:224px;
height:19px;
background-image:url('/images/nav.gif');
background-repeat:no-repeat;
}

.topNav a:hover
{
color:#fff;
text-decoration:none;
background-image:url('/images/nav-o.gif');
background-repeat:no-repeat;
}

.navActive
{
color:#fff;
}




/* bottom navigation  */

.bottomNav ul
{
padding:0px;
margin:0px;
}

.bottomNav li
{
padding:0px;
margin:0px;
list-style-type:none;
display:block;
padding-bottom:4px;
}

.bottomNav a 
{
font-size:11px;
color:#007dc4;
text-decoration:none;
font-weight:bold;
font-style:italic;
display:block;
padding-left:40px;
padding-top:2px;
width:224px;
height:15px;
background-image:url('/images/navbot.gif');
background-repeat:no-repeat;
}

.bottomNav a:hover
{
color:#fff;
text-decoration:none;
background-image:url('/images/navbot-o.gif');
background-repeat:no-repeat;
}

.bottomNavActive
{
color:#fff;
}


.bottomNav p
{
padding:0px;
margin:0px;    
font-size:10px;
color:#815b9c;
}




/* text styles  */

.footerText p
{
padding:0px;
margin:0px;    
font-size:12px;
font-weight:bold;
font-style:italic;
color:#979998;
}

.footerText h2
{
padding:0px;
margin:0px;    
font-size:12px;
font-weight:bold;
font-style:italic;
color:#0075b2;
}

.footerTelephone
{
padding:0px;
margin:0px;    
font-size:18px;
font-weight:bold;
font-style:italic;
color:#fff;
}

.footerTelephone a
{
text-decoration:none;
color:#fff;
}

.footerTelephone a:hover
{
text-decoration:underline;
color:#fff;
}

.design101text p
{
padding:0px;
margin:0px;    
font-size:10px;
color:#555;
}


.design101text p a
{
text-decoration:none;
color:#555;
}


.design101text p a:hover
{
color:#777;

}


.content p
{
padding:0px;
margin:0px;    
font-size:12px;
color:#111111;
padding-bottom:8px;
}

.content p a
{
text-decoration:underline;
color:#999;
}

.content p a:hover
{
text-decoration:underline;
color:#815b9c;
}

.content h1
{
padding:0px;
margin:0px;    
font-size:22px;
font-weight:bolder;
color:#111111;
padding-bottom:10px;
}

.content h2
{
padding:0px;
margin:0px;    
font-size:18px;
font-weight:normal;
color:#007dc4;
padding-bottom:0px;
}

.content h3
{
padding:0px;
margin:0px;    
font-size:16px;
font-weight:normal;
color:#007dc4;
padding-bottom:5px;
}

.content h3 a
{
text-decoration:underline;
color:#007dc4;
}

.content h5
{
padding:0px;
margin:0px;    
font-size:14px;
font-weight:normal;
color:#111111;
}

.content h5 a
{
text-decoration:none;
color:#007dc4;
padding-bottom:5px;
line-height:25px;
border-bottom:1px dashed #444;
}

.content h5 a:hover
{
color:#111111;
}

.content h6
{
padding:0px;
margin:0px;    
font-size:10px;
font-weight:normal;
color:#999999;
padding-bottom:5px;
}



.content ul
{
padding:0px;
margin:0px;
padding-left:20px;
list-style-type:disc;
}

.content li
{
padding:0px;
margin:0px;
font-size:11px;
color:#eeeeee;
padding-bottom:5px;
}

.blueborder
{
border:1px solid #EE2E3B; 
}

.redborder
{
border:1px solid #347dca;
}

.blackborder
{
border:1px solid #000;
}

.contentContactLeft h3 a:hover
{
color:#000;
}


