﻿/* generated by csscreator.com */ 
html, body{ 
    margin:0px; 
    padding:0px; 
    font-family: Tahoma, Arial, helvetica, sans-serif; 
/*	font-size: .9em; */
	font-size:12px;
	background-color:#FFFFFF; 
/*    background-image: url(/Images/Banners/squares.gif);
	background-repeat: repeat;  */
 } 
 
#pagewidth
{
 width:900px;  
 border: 0px;
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;    
 background-color:#FFFFFF; 

} 

#wrapper
{
    background-color:#FFFFFF; 
	background-repeat:no-repeat; 
} 
 
#header
{
    position:relative; 
    height:100px; 
    background-color:#FFFFFF; 
    width:100%;
    height:115px;
    background-image: url(/images/components/headerbg.jpg);
    background-repeat:no-repeat;
    margin-bottom:0px;

} 

#leftcol
{
    margin:0 auto;
    width:200px; 
    float:left; 
    display:inline; 
    position:relative; 
    padding-bottom: 10px;

 }
 
#rightcol
{
    margin:0 auto;
    float: right; 
    display:inline; 
    position: relative; 
    width:700px; 
    padding-bottom: 10px;
    padding-left:auto;
    padding-right:auto;
 }
 
#footer
{
    background-image:url(/images/components/footer.gif);
    background-repeat: no-repeat;
    height:75px; 
    clear:both;
    color: #FFFFFF;
    padding-top: 10px;
    text-align:left;
    padding-right:20px;
 } 

#footer a
{
    text-decoration:none;
    color:#FFFFFF;
}

#footer a:hover
{
    text-decoration:underline;
    color:#F7FF6F;
}

#footer img
{
        float:left;
    margin:0px;
    padding:0px 0px 0px 10px;
    border: 0;
    display:inline;
}

#navmenu
{
    position:relative;
    float:right;
    top: -26px;
    padding-right:20px;
    display:inline;
}

#navmenu a:link,
#navmenu a:visited
{
   color: #FFFFFF;
   text-decoration:none;
}

#navmenu a:hover
{
    color: #F7FF6F;
    text-decoration:underline;
}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

#homeleft
{
    float:left;
    width:300px;
    height:150px;
    margin:10px;
    font-size:14px;
    background-image:url(/images/components/holidayback.gif);
}    

#homeleft h2
{
    padding-left: 5px;
    padding-right: 5px;
    font-size:16px;
    font-weight:bold;    
    border-bottom:0px none;
    color: #153492;    
    width: auto;    
}

#homeleft p
{
    padding-right: 5px;   
}

#homeright
{
    float:right;
    width:300px;
    height:150px;
    margin:10px;
    font-size:14px;
    background-image:url(/images/components/holidayback.gif);
}    

#homeright h2
{
    padding-left: 5px;
    padding-right: 5px;
    font-size:16px;
    font-weight:bold;    
    border-bottom:0px none;
    color: #153492;    
    width: auto;    
}

#homeright p
{
    padding-right: 5px;   
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#thicktabs{
margin: 0;
padding: 0;
float: left;
font: bold 13px Tahoma;
margin-top:-5px;

}

ul#thicktabs {
width:900px;
background-image:url(/images/components/tab.gif);
background-repeat:repeat-x;
border-top: 3px solid #153492; /*top border style*/
border-bottom: 1px solid #153492; /*thick bottom border below tabs*/
}

#thicktabs li{
display: inline;
}

#thicktabs li a
{
float: left;
width:127px;
color: #05033A;
padding: 8px 11px; /*padding of tabs*/
text-decoration: none;
background: transparent url(/images/components/tab.gif) top right no-repeat;
border-top: 3px solid #153492; /*top border style*/
border-bottom: 1px solid #153492; /*thick bottom border below tabs*/
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 1px solid #153492; /*left border style*/
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 1px solid #153492; /*right border style*/
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: #05033A;
}

#thicktabs li a:hover{
color: #05033A;
background-image: url(/images/components/tabover.gif); /*background image swap on hover*/
}

<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
</style>
<![endif]-->
