﻿body 
{
    margin:0;
    padding:0;
    font-family:Century Gothic;
    font-size:10pt;
    color:#19335E;
    background-color:White;
}

img{border:0;}

.clear{clear:both;}

.ActiveLink{color:#F16521; text-decoration:underline;}

#bcnav
{
    color:#F16521;
}

.contactleft
{
    float:left;
    width:150px;
}

.contactright
{
    float:left;
    width:700px;
}
#ContentLeft
{
    width:490px;
    padding-left:5px;
    line-height:2.0;
    float:left;
}

#ContentRight
{
    width:432px;
    padding-left:0px;
    line-height:1.5;
    float:right;
}

a							{ color: #F16521; text-decoration: none; }
a:link 					    { color: #F16521; text-decoration: none;}
a:active 					{ color: #19335E; text-decoration: none;}
a:visited   				{ color: #F16521; text-decoration: none;}
a:hover 					{ color: #19335E; text-decoration: underline;}

#Footer
{
    width:945px;
    margin-top:10px;
}

#Footer a							{ color: #19335E; text-decoration: none; }
#Footer a:link 					    { color: #19335E; text-decoration: none;}
#Footer a:visited   				{ color: #19335E; text-decoration: none;}
#Footer a:hover 					{ color: #F16521; text-decoration: none;}
#Footer a:active 					{ color: #F16521; text-decoration: none;}

.FooterIcon
{
    width:20px;
    height:auto;
    float:left;
}
.FooterText
{
    vertical-align:middle;
    height:20px;
    float:left;
    padding-left:3px;
    padding-right:5px;
}
#FooterBlue
{
    width:945px;
    margin-top:5px;
    height:27px;
    background-image:url(../images/BlueFooter.gif);
}
#FooterOrange
{
    width:945px;
    height:55px;
    background-image:url(../images/OrangeFooter.gif);
}

#FooterOrangeText
{
    padding-top:20px;
    text-align:right;
    padding-right:5px;
    color:White;
    font-weight:bold;
}

#FooterOrangeText a							{ color: White; text-decoration: none; }
#FooterOrangeText a:link 					{ color: White; text-decoration: none;}
#FooterOrangeText a:visited   				{ color: White; text-decoration: none;}
#FooterOrangeText a:hover 					{ color: #19335E; text-decoration: none;}
#FooterOrangeText a:active 					{ color: White; text-decoration: none;}

#FooterTextLeft
{
    float:left;
    text-align:left;
    padding-left:0px;
    padding-top:5px;
    width:665px;
    font-size:9pt;
}

#FooterTextRight
{
    float:right;
    text-align:right;
    padding-right:0px;
    padding-top:5px;
    width:275px;
    font-size:9pt;
}

h1{font-size:13pt;}
h2{font-size:12pt; font-weight:bold; padding-top:0px; margin:0; line-height:1;}
h3{font-size:12pt; color:White; padding:0px 0px 5px 0px; margin:0px;}
h4{font-size:11pt; color:#F16521; padding:0; margin:0px;}

#Header
{
    width:945px;
    height:250px;
    margin-bottom:10px;
}

#HeaderBlueBar
{
    width:945px;
    height:29px;
    background-image:url(../images/HeaderBlueBar.gif);
}

.gallerythumb
{padding:8px;
    float:left;}

#Logo
{
    width:945px;
    height:137px;
    position:absolute;
    top:125px;
    z-index:10;
}

#MainBody
{
    width:945px;
    padding:0px;
}
    
#MainNav
{
    width:900px;
    padding-left:5px;
    height:20px;
    position:absolute;
    top: 190px;
    font-family:Century Gothic;
    font-weight:bold;
    color:#19335E;
    z-index:15;
    font-size:13pt;
}       

#MainNav a							{ color: #19335E; text-decoration: none;}
#MainNav a:link 					{ color: #19335E; text-decoration: none;}
#MainNav a:visited   				{ color: #19335E; text-decoration: none;}
#MainNav a:hover 					{ color: #F16521; text-decoration: none;}
#MainNav a:active 					{ color: #F16521; text-decoration: none;}

.Quote
{
    font-style:italic;
    font-weight:bold;
}

.Quoteby
{
    text-align:right;
    color:#F16521;
    padding-right:15px;
}
    
#SubNav
{    
    width:900px;
    padding-left:10px;
    height:20px;
    position:absolute;
    top: 230px;
    font-family:Century Gothic;
    font-weight:bold;
    font-size:11pt;
    color:#19335E;
    z-index:14;
}

#SubNav a							{ color: #19335E; text-decoration: none;}
#SubNav a:link 					{ color: #19335E; text-decoration: none;}
#SubNav a:visited   				{ color: #19335E; text-decoration: none;}
#SubNav a:hover 					{ color: #F16521; text-decoration: none;}
#SubNav a:active 					{ color: #F16521; text-decoration: none;}

#WebsiteContainer
{
    width:945px;
    margin-left:auto;
    margin-right:auto;
    background-color:White;
}

/*----------Newsletter Class-----------*/

#NewsletterContainer
{
    width:428px;
    height:200px;
    background-image:url(../images/newsletterbackground.gif);
    font-size:10pt;
}

#NewsletterHeader
{
    text-align:right;
    color:White;
    padding-top:10px;
    padding-right:5px;
}
#NewsletterInfo
{   padding-top:10px;
    padding-bottom:5px;
}

.NewsletterOption
{
    vertical-align:top;
    height:20px;
}

.NewsletterLabel
{
    width:75px;
    padding:0px 20px 0px 10px;
    color:#19335E;
}

.NewsletterDetails
{
    height:30px;
}

/*----------------Slide Show Class----*/
#SlideShowContainer
{
    width:945px;
    height:149px;
    padding-bottom:0px;
    position:absolute;
    top:30px;
    z-index:2;
}

.mix
{
    visibility:hidden;
}

.pics { 
    width:945px;
    height:149px;
    padding: 0; 
    margin:  0;
    overflow:hidden;
}

.pics img { 
    padding: 0px; 
    width:945px;
    height:149px;
    top:  0;
    left: 0;
    overflow:hidden;
}

.WebServicesPics
{
    width:945px;
    height:149px;
    padding: 0;
    margin: 0;
    overflow:hidden;
}

#s4{width:400px; z-index:100;}

.quote 
{
    width:400px;
    height:135px;
    padding: 0; 
    margin:  10;
    overflow:hidden;
    color:#19335F;
}

.quote p{ 
    width:400px;
    height:135px;
    padding: 0; 
    margin:  10;
    overflow:hidden;
    color:#19335F;
    text-align:justify;
}

#QuoteRotatorContainer
{
    width:400px;
    height:135px;
    margin-left:5px;
    position:inherit;
    top:100;
    margin-top:10;
}


#LatestNewsContainer
{
    background-image:url(../images/LatestNewsBackground.gif);
    background-repeat:no-repeat;
    width:430px;
    height:180px;
}

.LatestNewsContainerText a{color:White; text-decoration:none; text-align:right; padding-right:10px; float:right; font-weight:bold; font-size:12pt; padding-top:10px;}

#News{width:420px; z-index:100; padding-left:5px;}

.LatestNews 
{
    width:420px;
    height:135px;
    padding-left:5px;
    margin-top: 5px;
    margin-bottom: 5px;
    overflow:hidden;
    color:#19335F;
}

.LatestNews p{ 
    width:420px;
    height:135px;
   padding-left:5px;
    margin-top: 5px;
    margin-bottom: 5px;
    overflow:hidden;
    color:#19335F;
    text-align:justify;
}
