#wrapper {
	width:955px;
	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;
	}

#navhome {
	position:relative;
	top:32px;
	left:0px;
	float:left;
	z-index:600;
	width:320px;
	
}

#navcontainer {
background-color:#FFFFFF;
background-image:url(../images/topnav.jpg);
background-position:top left;
background-repeat:no-repeat;
}	
  
#dottedlineleft {
background-image:url(../images/dotted-line.jpg);
background-repeat:repeat-y;
top:109px;
left:316px;
float:left;
z-index:100;
width:3px;
}


/* Navigation Homepage
-----------------------------------------------------------------------------*/ 

#nav-vertical {
	background:url(../images/nav/nav-full.png) no-repeat;
    width:283px;
    height:416px;
    margin:0 auto;
    padding:0;
    }
    #nav-vertical span {
    display: none;
    }
    #nav-vertical-01 li, #nav-vertical-01 a {
	height:38px;
    display:block;
    }
	#nav-vertical-02 li, #nav-vertical-02 a {
	height:23px;
    display:block;
    }
	#nav-vertical-03 li, #nav-vertical-03 a {
	height:24px;
    display:block;
    }
	#nav-vertical-04 li, #nav-vertical-04 a {
	height:24px;
    display:block;
    }
	#nav-vertical-05 li, #nav-vertical-05 a {
	height:23px;
    display:block;
    }
	#nav-vertical-06 li, #nav-vertical-06 a {
	height:23px;
    display:block;
    }
	#nav-vertical-07 li, #nav-vertical-07 a {
	height:23px;
    display:block;
    }
	#nav-vertical-08 li, #nav-vertical-08 a {
	height:23px;
    display:block;
    }
	#nav-vertical-09 li, #nav-vertical-09 a {
	height:21px;
    display:block;
    }
	#nav-vertical-10 li, #nav-vertical-10 a {
	height:25px;
    display:block;
    }
	#nav-vertical-11 li, #nav-vertical-11 a {
	height:23px;
    display:block;
    }
	#nav-vertical-12 li, #nav-vertical-12 a {
	height:25px;
    display:block;
    }
	#nav-vertical-13 li, #nav-vertical-13 a {
	height:24px;
    display:block;
    }
	#nav-vertical-14 li, #nav-vertical-14 a {
	height:22px;
    display:block;
    }
    #nav-vertical li {
    float:left;
    list-style:none;
	display:inline;
    }
    #nav-vertical-01 {width: 283px;} 
    #nav-vertical-02 {width: 283px;}
    #nav-vertical-03 {width: 283px;} 
	#nav-vertical-04 {width: 283px;} 
    #nav-vertical-05 {width: 283px;} 
	#nav-vertical-06 {width: 283px;}
	#nav-vertical-07 {width: 283px;}
	#nav-vertical-08 {width: 283px;}
	#nav-vertical-09 {width: 283px;}
	#nav-vertical-10 {width: 283px;}
	#nav-vertical-11 {width: 283px;}
	#nav-vertical-12 {width: 283px;}
	#nav-vertical-13 {width: 283px;}
	#nav-vertical-14 {width: 283px;}

    #nav-vertical-01 a:hover {background:url(../images/nav/nav-full.png) 0px -438px no-repeat; }
    #nav-vertical-02 a:hover {background:url(../images/nav/nav-full.png) 0px -476px no-repeat; }	
    #nav-vertical-03 a:hover {background:url(../images/nav/nav-full.png) 0px -499px no-repeat; }
	#nav-vertical-04 a:hover {background:url(../images/nav/nav-full.png) 0px -523px no-repeat; }
    #nav-vertical-05 a:hover {background:url(../images/nav/nav-full.png) 0px -547px no-repeat; }
	#nav-vertical-06 a:hover {background:url(../images/nav/nav-full.png) 0px -570px no-repeat; }
	#nav-vertical-07 a:hover {background:url(../images/nav/nav-full.png) 0px -593px no-repeat; }
	#nav-vertical-08 a:hover {background:url(../images/nav/nav-full.png) 0px -616px no-repeat; }
	#nav-vertical-09 a:hover {background:url(../images/nav/nav-full.png) 0px -692px no-repeat; }
	#nav-vertical-10 a:hover {background:url(../images/nav/nav-full.png) 0px -713px no-repeat; }
	#nav-vertical-11 a:hover {background:url(../images/nav/nav-full.png) 0px -738px no-repeat; }
	#nav-vertical-12 a:hover {background:url(../images/nav/nav-full.png) 0px -761px no-repeat; }
	#nav-vertical-13 a:hover {background:url(../images/nav/nav-full.png) 0px -786px no-repeat; }
	#nav-vertical-14 a:hover {background:url(../images/nav/nav-full.png) 0px -810px no-repeat; }
	
	/* Navigation Inside Pages
-----------------------------------------------------------------------------*/ 
#navwrapperinside {
	width:283px;
	float:left;
	padding-left:20px;
	padding-top:70px;
	}

#nav-vertical {
	background:url(../images/nav/nav-full.png) no-repeat;
    width:283px;
    height:416px;
    margin:0 auto;
    padding:0;
    }
    #nav-vertical span {
    display: none;
    }
    #nav-vertical-01 li, #nav-vertical-01 a {
	height:38px;
    display:block;
    }
	#nav-vertical-02 li, #nav-vertical-02 a {
	height:23px;
    display:block;
    }
	#nav-vertical-03 li, #nav-vertical-03 a {
	height:24px;
    display:block;
    }
	#nav-vertical-04 li, #nav-vertical-04 a {
	height:24px;
    display:block;
    }
	#nav-vertical-05 li, #nav-vertical-05 a {
	height:23px;
    display:block;
    }
	#nav-vertical-06 li, #nav-vertical-06 a {
	height:23px;
    display:block;
    }
	#nav-vertical-07 li, #nav-vertical-07 a {
	height:23px;
    display:block;
    }
	#nav-vertical-08 li, #nav-vertical-08 a {
	height:23px;
    display:block;
    }
	#nav-vertical-09 li, #nav-vertical-09 a {
	height:21px;
    display:block;
    }
	#nav-vertical-10 li, #nav-vertical-10 a {
	height:25px;
    display:block;
    }
	#nav-vertical-11 li, #nav-vertical-11 a {
	height:23px;
    display:block;
    }
	#nav-vertical-12 li, #nav-vertical-12 a {
	height:25px;
    display:block;
    }
	#nav-vertical-13 li, #nav-vertical-13 a {
	height:24px;
    display:block;
    }
	#nav-vertical-14 li, #nav-vertical-14 a {
	height:22px;
    display:block;
    }
    #nav-vertical li {
    float:left;
    list-style:none;
	display:inline;
    }
    #nav-vertical-01 {width: 283px;} 
    #nav-vertical-02 {width: 283px;}
    #nav-vertical-03 {width: 283px;} 
	#nav-vertical-04 {width: 283px;} 
    #nav-vertical-05 {width: 283px;} 
	#nav-vertical-06 {width: 283px;}
	#nav-vertical-07 {width: 283px;}
	#nav-vertical-08 {width: 283px;}
	#nav-vertical-09 {width: 283px;}
	#nav-vertical-10 {width: 283px;}
	#nav-vertical-11 {width: 283px;}
	#nav-vertical-12 {width: 283px;}
	#nav-vertical-13 {width: 283px;}
	#nav-vertical-14 {width: 283px;}

    #nav-vertical-01 a:hover {background:url(../images/nav/nav-full.png) 0px -438px no-repeat; }
    #nav-vertical-02 a:hover {background:url(../images/nav/nav-full.png) 0px -476px no-repeat; }	
    #nav-vertical-03 a:hover {background:url(../images/nav/nav-full.png) 0px -499px no-repeat; }
	#nav-vertical-04 a:hover {background:url(../images/nav/nav-full.png) 0px -523px no-repeat; }
    #nav-vertical-05 a:hover {background:url(../images/nav/nav-full.png) 0px -547px no-repeat; }
	#nav-vertical-06 a:hover {background:url(../images/nav/nav-full.png) 0px -570px no-repeat; }
	#nav-vertical-07 a:hover {background:url(../images/nav/nav-full.png) 0px -593px no-repeat; }
	#nav-vertical-08 a:hover {background:url(../images/nav/nav-full.png) 0px -616px no-repeat; }
	#nav-vertical-09 a:hover {background:url(../images/nav/nav-full.png) 0px -692px no-repeat; }
	#nav-vertical-10 a:hover {background:url(../images/nav/nav-full.png) 0px -713px no-repeat; }
	#nav-vertical-11 a:hover {background:url(../images/nav/nav-full.png) 0px -738px no-repeat; }
	#nav-vertical-12 a:hover {background:url(../images/nav/nav-full.png) 0px -761px no-repeat; }
	#nav-vertical-13 a:hover {background:url(../images/nav/nav-full.png) 0px -786px no-repeat; }
	#nav-vertical-14 a:hover {background:url(../images/nav/nav-full.png) 0px -810px no-repeat; }



/* Content 
-----------------------------------------------------------------------------*/ 

#bottomtriangle {
	width:955px;
	background:url(../images/triangle.jpg) no-repeat bottom;
}

#contentwrapper {
	width:955px;
	background:url(../images/homepagebg.jpg) no-repeat top;
	}
#contentwrapperinside {
	width:955px;
	text-align:left;
	margin:0 auto;
	background:url(../images/inside_background.jpg) no-repeat top;
	}

/* Footer 
-----------------------------------------------------------------------------*/ 
#footerwrapper {
	width:943px;
	height:151px;
	background-color:#7A8490;
	border:6px solid #1d2b34;
	margin:0 auto;
	}
	#footercontent {
		padding:10px 10px 10px 10px;
		}
#footerwrapperinside {
	width:955px;
	height:210px;
	background:url(../images/insidefooterbg.jpg) repeat-x;
	margin:0 auto;
	padding-top:20px;
	color:#6c7681;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#footerwrapperinsidehome {
	width:965px;
	height:210px;
	background:url(../images/insidefooterbg.jpg) repeat-x;
	margin:0 auto;
	padding-top:20px;
	color:#6c7681;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
	
#footerinsideLogo {
	width:95px;
	height:77px;
	float:right;
	padding-right:10px;
	padding-top:105px;
	}
/* SEO Nav Footer 
-----------------------------------------------------------------------------*/
#seo {
	display:inline;
	list-style:none;
	color:#7A8490;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-right:30px;
	}
.white li {
	color:#FFFFFF;
	}


/* Headers and Text 
-----------------------------------------------------------------------------*/
h1 
    { 
    font-size: 2.2em; 
} 
     
h2 
    { 
    font-size: 2.0em;     
} 
     
h3 
    { 
    font-size: 1.8em; 
} 
     
h4 
    { 
    font-size: 1.6em;     
} 
     
h5 
    { 
    font-size: 1.4em;     
} 
     
p 
    { 
    font-size: 1.2em;     
}
/* Images
---------------------------------------------------------------------------*/
.whatsnew {
	padding-left:26px;
	width:187px;
	height:123px;
	background:url(../images/whatsnew.jpg) no-repeat;
	}

/* Common Classes */
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }

/* Footer
----------------------------------------------------------------------------*/
