/* CSS Document */

body,
	html {
		margin:0;
		padding:0;
		background:#ffffff;
		font-size: 10pt;
		font-family: Verdana, Arial, helvetica, Sans-serif;
		color: #5a5a5a;
		text-align: justify;
	}
	
	body {
		min-width:800px;
	}
	
	
/* Main Areas */
	#wrap {
		background:#ffffff;
		margin:0 auto;
		width:800px;
	}
	
	#header {
		background-image:url(images/topSection.jpg); 
		background-repeat:no-repeat;
		height: 41px;
		margin-top:20px;
	}
	
	#header h1 {
	    margin:0;
	    font-size: 20px;
		color: #666666;
		position: relative;
		top:20px;
		left:31px;
		font-weight:normal;
    }
      
	#nav {
		background-image:url(images/leftSection.jpg);
		background-repeat:repeat-y;
		padding-left:30px;
		padding-top:20px;
		padding-bottom:20px;
		font-size: 9pt;
		color: #3f3e3e;
		float:left;
	}
	
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	
	#logo {
		float:right;
		background-image:url(images/rightSection.jpg);
		background-repeat:repeat-y;
		background-position:top right;
		padding-right:30px;
	}
	
	#whole {
		/*background-image:url(images/wholeWidth.gif);
		background-repeat:repeat-y;
		width:800px;*/
	}
	#main {
		background-image:url(images/rightSection.jpg);
		background-repeat:repeat-y;
		background-position:top right;
		float:right;
		width:55%;
		padding-right:50px;
		padding-top:22px;
		padding-bottom:5px;
	}
	
	#main h2, #main h3, #main p {
		padding:0 10px;
    }
          
	#sidebar {
		background-image:url(images/leftSection.jpg);
		background-repeat:repeat-y;
		float:left;
		width:26%;
		padding-left:60px;
		padding-top:22px;
		padding-bottom:5px;
	}
	
	#sidebar ul {
		margin-bottom:0;
    }
    
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
    
	#footer {
		background-image:url(images/bottomSection.jpg); 
		background-repeat:no-repeat;
		height:77px;
		clear:both;
		margin-top:-4px;
		padding:0;
	}
	
	#footer p {
		padding:5px;
		margin:0;
		font-size: 9px;
		color: #9c9b9b;
		text-align:center;
		padding-top:60px;
    }



/* Internal Styling */
  
    .contentHeader {
		font-size: 18px;
		color: #870209;
		text-align:left;
	}
    
    a img {
		border: 0;
	}
	
	.smallerText {
		font-size: 8pt;
	}
	
	.highlights {
		font-weight: 450;
		color: #970008;
	margin-top:10px;
	margin-bottom:10px;
	}
	
    hr {
		background-color:white; 
		color:white;
		margin-top:10px;
		margin-bottom:10px;
	}
	
	li{
		font-size: 9pt;
		list-style-image:url('images/SShape.gif'); 
		margin-left:-50px;
		margin-right:20px;
		padding:4px;
	}
	
	.light_red_text{
		color:#cd6464;
	}
	
	.red_text{
		font-size: 8pt;
		color:red;
	}
	
	a.smallerLinks {
		font-size: 8pt;
		color:#666666;
		text-decoration:none;
	}
	
	a.smallerLinks:hover{
		color:#cd6464;	
	}
	
	.navigation {
		font-weight: 550;
	}
	
	a.navLink:link {text-decoration: none; color:#3f3e3e;}
	a.navLink:visited {text-decoration: none; color:#3f3e3e;}
	a.navLink:active {text-decoration: none; color:#b5373e;}
	a.navLink:hover {text-decoration: none; color:#e3e3e3;}
	
	a.internal:link {text-decoration: underline; color:#951011;}
	a.internal:visited {text-decoration: underline; color:#951011;}
	a.internal:active {text-decoration: none; color:#951011;}
	a.internal:hover {text-decoration: none; color:#FFCCCC;}
	
	a.internalWhite:link {text-decoration: none; color:#951011;}
	a.internalWhite:visited {text-decoration: none; color:#951011;}
	a.internalWhite:active {text-decoration: none; color:#951011;}
	a.internalWhite:hover {text-decoration: none; color:white;}
	
	a.blue:link {text-decoration: none; color:#004e8d; font-size:12pt;}
	a.blue:visited {text-decoration: none; color:#004e8d; font-size:12pt;}
	a.blue:active {text-decoration: none; color:#004e8d; font-size:12pt;}
	a.blue:hover {text-decoration: none; color:#d3dfe8; font-size:12pt;}
	
	
/* Left hand Section Styling */

	.leftAreaHeader {
		height: 20px;
		background-image:url(images/redTabs.jpg);
		background-repeat:no-repeat; 
		color:#FFFFFF;
		margin-top: 22px;
		padding-left:15px;
		padding-top:2px;	
	}
	
	.leftAreaContent {
		background-color:#686868; 
		color:#FFFFFF;
		padding-left:15px;
		padding-right:15px;
		padding-top:10px;
		padding-bottom:15px;
		font-size: 8pt;
		text-align:left;
	}
	
	.leftAreaContent2 {
		background-color:#7c7979; 
		color:#FFFFFF;
		padding-left:15px;
		padding-right:15px;
		padding-top:10px;
		padding-bottom:15px;
		font-size: 8pt;
		text-align:left;
	}
	
	a.leftTabs:link {text-decoration: none; color:#FFFFFF;}
	a.leftTabs:visited {text-decoration: none; color:#FFFFFF;}
	a.leftTabs:active {text-decoration: none; color:#FFFFFF;}
	a.leftTabs:hover {text-decoration: none; color:#FFCCCC;}
	
	a.clickThrough:link {text-decoration: none; color:white; font-size: 8px;}
	a.clickThrough:visited {text-decoration: none; color:white; font-size: 8px;}
	a.clickThrough:active {text-decoration: none; color:white; font-size: 8px;}
	a.clickThrough:hover {text-decoration: none; color:gray; font-size: 8px;}
	
	a.clickThrough2:link {text-decoration: none; color:white; font-size: 11px;}
	a.clickThrough2:visited {text-decoration: none; color:white; font-size: 11px;}
	a.clickThrough2:active {text-decoration: none; color:white; font-size: 11px;}
	a.clickThrough2:hover {text-decoration: none; color:gray; font-size: 11px;}
	
	
	
/* Oval Link Shape Formatting*/

	.ovalLeft{
		background-image:url(images/leftEdge.gif); 
		background-repeat:no-repeat;
		width:12px;
		height:25px;
		float:left;
		margin-left:110px;
	}
	
	.ovalMiddle{
		background:#e7e7e7;
		float: left;
		height:25px;
		width:210px;
		margin-bottom:15px;
		line-height:1.7em;
	}
	.ovalMiddlelicensing{
		background:#e7e7e7;
		float: left;
		height:25px;
		width:265px;
		margin-bottom:15px;
		line-height:1.7em;
	}
	
	.ovalRight{
		background-image:url(images/rightEdge.gif); 
		background-repeat:no-repeat;
		background-position:right;
		width:12px;
		height:25px;
		float:left;
	}
	
	.ovalLeftLong{
		background-image:url(images/leftEdge.gif); 
		background-repeat:no-repeat;
		width:12px;
		height:25px;
		float:left;
	}
	
	.ovalMiddleLong{
		background:#e7e7e7;
		float: left;
		height:25px;
		margin-bottom:15px;
		line-height:1.7em;
	}
	.ovalClear{
		clear:both;
	}
