/* ------------------------------------------------------------

    Title:     large-white-font-white-header
    Authors:   LT
    		
------------------------------------------------------------ */


/* Typography
------------------------------------------------------------ */

body {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #333333;
	margin: 0px;
	padding: 0px;
/*	background-color: #8000FF;   PURPLE */
	background-color: #336699;  
}

/* ---- links ---- */

a:link, a:visited {
	color: #blue;
	text-decoration: none;
	}
a:hover {
	text-decoration: none;
	}

/* Structural
------------------------------------------------------------ */

#container {
	padding: 0px;
	width: 768px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}

#content {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 768px;
/*      border: 1px solid #FF0000; */
/*      background-image: url('/img/content_bg.jpg');  */
	background-repeat: repeat-y;
	background-position: left top;  
/*      background-color: #ffffff;  */
	display: inline;
	}
	
#inside #content {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 768px;
/*      border: 1px solid #FFFFFF;  */
        background-image: url('/img/content_bg-ii.jpg'); 
	background-repeat: repeat-y;
	background-position: left top;
	}	
	

#inside-2col #content {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 768px;
     /* border: 1px solid #FFFFFF; */  
        background-image: url('/img/content_bg-ii.jpg'); 
	background-repeat: repeat-y;
	background-position: left top;
	}	

#bigimage #content {
background-image:none;
}	

#content-main {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	float: left;
	display: inline;
	}
	
#content-main-home {
	margin: 12px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 768px;
	display: inline;
       /* height: 394px; */
        height: 1200px;
        background: url('/images/homepage_images/IMG_0179welcome_page2.jpg') no-repeat left;
     /* border: 2px solid #98ccfb; */
        border: 2px solid #111111;
}

#inside #content-main {
	float: left;
	width: 591px;
	display: inline;
	}	


#bigimage #content-main {
	display:none;
	}

/* Hack for IE */
 * html #sidebar-a { 
   height: 430px;
}
/* End IE Hack */


#sidebar-a {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 162px;
        min-height: 430px;
        height:auto;
   /*     height:525px; */
	background-color: #004769;
	}
	
#bigimage #sidebar-a {
	display:none;
	}	
	
#sidebar-b {
	margin: 8px 0px 0px 0px;
        padding: 0px;
	float: right;
	width: 185px;
	background-color: #ECF1F4;
	}
	
#inside #sidebar-b {
display:none;
	}	
	
#bigimage #sidebar-b {
	display:none;
	}
#fma-image {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 768px;
	text-align: center;
}
	

#footer {
        margin: -45px 0px 10px 0px;
    /*  border: 1px solid #FFFFFF; */
        float: left;
        width: 768px;
	}

#leader {
        margin: 5px 0px 5px 0px;
    /*  border: 1px solid #FFFFFF; */
        float: left;
        width: 768px;
	}

/* Header positioning of elements for inside pages
------------------------------------------------------------ */
#header-inside {
	margin-top: 5px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 768px;
	display: inline;
     /* background-color: #004769; */
        background-color: #eeeeee;
     /* border: 1px solid #98ccfb; */
	border: 2px solid #111111;
	}
	
#header-inside #logo {
	margin: 0px 0px 0px 0px;
        padding: 1px 0px 0px 34px;
	float: left;
	height: 90px;
	width: 100px;
	}

#header-inside #utility {
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 0px 0px;
	float: right;
	height: 90px;
	width: 525px;
	}
	
#header-inside #utility img {
margin-left: 19px;
padding: 0px;
float: right;
}


/* Header positioning of elements for home page.
------------------------------------------------------------ */
#header {
	margin-top: 12px;
	padding: 0px;
	float: left;
	height: 90px;
	width: 768px;
	display: inline;
        background-color: #eeeeee;
     /* border: 1px solid #98ccfb; */
	border: 2px solid #111111;
        }
	
#header #logo {
	margin: 0px 0px 0px 0px;
        padding: 1px 0px 0px 34px;
	float: left;
	height: 90px;
	width: 100px;
	}

#header #utility {
	margin: 0px 0px 0px 0px;
	padding: 1px 2px 0px 0px;
	float: right;
	height: 90px;
	width: 525px;
	}
	
#header #utility img {
margin-left: 19px;
padding: 0px;
float: right;
}

#header #navigation {
}

ul#umenu {
	padding: 0px;
	float: right;
	width: 235px;
	height: 20px;
	margin-top: 65px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#umenu li {
	list-style-type: none;
	display: inline;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#umenu a:link, #umenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .7em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#umenu a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

/* Navigation
------------------------------------------------------------ */


#navigation {

	}

#nav {
        margin: 0px 0px 0px 0px; 
        padding: 8px 0px 8px 0px; 
        float: left;
	width: 768px;
/*      border-bottom-width: 1px;     */
/*      border-bottom-style: solid;   */
/*      border-bottom-color: #FFFFFF; */
	background-color: #5599cc;
	}

#content #nav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#content #nav li {
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#content #nav a:link, #content #nav a:visited {
	background-color: #5599cc;
     /* color: #99ccff; */
        color: #ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .75em;
	text-decoration: none;
	margin: 0px;
	display: inline;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 15px;
	text-transform: none;
	font-weight: bold;
}


#content #nav a:hover {
	background-color: #5599cc;
	text-decoration: none;
        color: #ffbb77;
        font-weight: bold;
}

#content #nav a.active {
	background-color: #5599cc;
	text-decoration: none;
        color: #ffbb77;
        font-weight: bold;
}

#subnav {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 162px;
}
#subnav ul {
	padding: 0px;
	width: 162px;
	list-style-type: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
#subnav li {
	width: 162px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#subnav a:link, #subnav a:visited {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .7em;
        font-weight: bold; 
	color: #FFFFFF;
	background-color: #1C5D7B;
	width: 148px;
	margin: 0px 0px 0px 2px;
	float: left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 0px;
	display: block;
	text-align: right;
}

#subnav a:hover {
	background-color: #437891;
}

#subnav a.active, #subnav li.active a {
	background-color: #437891;
}

/* Sub nav level 2 */

#subnav li ul li a:link, #subnav li ul li a:visited {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .7em;
	color: #FFFFFF;
	background-color: #333333;
	width: 157px;
	margin: 0px 0px 0px 2px;
	float: left;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	display: block;
	text-align: right;
}

#subnav li ul li a:hover {
	background-color: #CCCCCC;
	color: #002D53;
}

#subnav li ul li a.active, #subnav li ul li.active a {
	background-color: #CCCCCC;
	color: #002D53;
}

/* Content
------------------------------------------------------------ */


#content-main p {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 13px;
        color: #ffffff;
	margin: 0px;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 0px;
	line-height: 1.3em;
	}



#content-main table {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .8em;
        color: #ffffff;
	margin: 0px;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 0px;
	line-height: 1.3em;
	}

#content-main a {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1.0em;
        text-decoration: underline;
        color: #111111;
	margin: 0px;
	padding: 0px;
	}

#content-main form {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1.0em;
        color: #ffffff;
	margin: 0px;
	padding-left: 0px;
	}
#content-main .sp-img {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
}
#content-main .sp-title {
/*	font-family: Arial, Helvetica, sans-serif; */
/*      font-size: 1.4em; */
/*      color: #1C5D7B;   */
        font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        color: #339900;
        border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004769;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
#content-main h1 {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1.2em;
	margin: 0px 0px 0px 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #cccccc;
/*      color: #339900;   */
/*	color: #00496B;   */
}

#content-main h1.content_header_h1 {
margin: 0px 0px 12px 0px;
border-bottom: 1px dashed #CCCCCC;
}

#content-main h2 {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1.5em;
/*      color: #1C5D7B;   */
        color: #339900;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content-main h3 {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .75em;
        font-weight: bold;
/*      color: #1C5D7B;   */
        color: #ffffff;
        text-decoration: none;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* Testimonial Text h4
------------------------------------------------ */
#content-main h4 {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .7em;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#content-main h4 p{
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1em;
        font-weight: bold;
        color: #ffffff;
}

#content-main #online_application {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1.2em;
        color: #1C5D7B;
        margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/* Sidebars
------------------------------------------------------------ */


#sidebar-a p {
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 142px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .7em;
	color: #FFFFFF;
	}

#navfooter {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
        width: 170px;
}

#navfooter ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 12px;
        margin: 0px;
}

#navfooter a:link, #navfooter a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .7em;
        font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#navfooter a:hover {
	color: #CCCCCC;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


#content #sidebar-a p.address {
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 150px;
        font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1.1em;  
        font-weight: bold;
	color: #FFFFFF;
}
#sidebar-b p {
	margin: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #333333;
	}
#sidebar-b h1 {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1.3em;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	width: 185px;
	background-color: #437891;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	letter-spacing: .2em;
	font-weight: bold;
}
#sidebar-b .rHeader {
	margin: 3px;
	padding: 0px;
	border: 1px solid #1C5D7B;
}

#sidebar-b .rHeader h1 {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1.3em;
        color: #FFFFFF;
	text-align: center;
	margin: 0px;
	width: 177px;
	background-color: #437891;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	letter-spacing: .1em;
	font-weight: bold;
}

#sidebar-b .rHeader h2 {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 1em;
        color: #FFFFFF;
	text-align: left;
	margin: 0px;
	width: 173px;
	background-color: #437891;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
	letter-spacing: 0em;
	font-weight: bold;
        text-decoration: none;
}

#sidebar-b .rHeader p {
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .7em;
	line-height: 1.3em;
	color: #333333;
	}


/* Footer
------------------------------------------------------------ */

#footer-info {
text-align: center;
padding: 8px 0px 0px 40px;
        font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;  
        line-height: 1.2em;        
        font-weight: bold;
	color: #FFFFFF;
}


/* Leader
------------------------------------------------------------ */

#leader-info {
        font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .7em;  
        line-height: 1.2em;        
        font-weight: bold;
	color: #FFFFFF;
}

/* Search
------------------------------------------------------------ */

#search {

}


/* Forms
------------------------------------------------------------ */



/* Misc
------------------------------------------------------------ */
#top-bar {
height: 5px;
width: 850px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: -50px;
margin-right: 0px;
z-index:-1;
}


/* Image Browser
------------------------------------------------------------ */
#imgbrowser #image_and_caption {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 13px;
        color: #ffffff;
	margin: 0px;
	padding: 0px;
        font-weight: bold;
}

#imgbrowser #next {
	margin: 0px;
	padding: 5px 0px 3px 0px;
        font-weight: bold;
}

#imgbrowser a#showNext {
        border-bottom: none;
        border-right: none;
        margin-right: 82px;
        margin-top: 2px;
        padding:1px 0px 0px 100px;
        text-decoration: none;
}

#imgbrowser a#showPrevious {
        border-bottom: none;
        border-left: none;
        margin-left: 0px;
        margin-top: 2px;
        padding: 2px;
        text-decoration: none;
}

#imgbrowser a#showNext:link {
color:#336699;
text-decoration:none;
}

#imgbrowser a#showPrevious:link {
color:#336699;
text-decoration:none;
}

#imgbrowser a#showNext:hover {
color:#336699;
text-decoration:none;
}

#imgbrowser a#showPrevious:hover {
color:#336699;
text-decoration:none;
}

/* an image used as a link always shows a border in IE ---- */
#imgbrowser a#showNext img{
        border: none;
}

#imgbrowser a#showPrevious img{
        border: none;
}

/* Bullets
------------------------------------------------------------ */

#content-main ul {
	margin: 7px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
        list-style-type: disc;
}

#content-main ul li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 6px 0px;
        list-style-type: disc;        
        font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 13px;  
        line-height: 1.2em;        
        font-weight: normal;
	color: #FFFFFF;
}

/* Site Map
------------------------------------------------------------ */
ul#tree1 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        list-style-type: square;
        
}

ul#tree1 a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
        font-family: Arial, Helvetica, san-serif;
	font-size: 13px;  
        line-height: 1.8em;        
        font-weight: bold;
	color: #111111;
        text-decoration: none;
}

.caption {
        font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: .7em;  
        line-height: 2em;  
        padding: 4px 0px 0px 1px;  
}