/* Start of CMSMS style sheet 'TB navigation' */
/********************
MENU
*********************/
#menu_vert {
	padding-left: 0;
	margin-left: 0em;
	padding-top: 10px;
}


/* third level has some padding to have it stand out */
div#menu_vert ul ul ul {
   padding-bottom: 0.5em;
}

/* menu li block */
#menu_vert li {
	list-style: none;
	margin: 0;
	display: block;
}

#menu_vert ul ul li {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;        
}

/** fix stupid ie bug with display:block; **/
* html #menu_vert li a { height: 1%; } 
* html #menu_vert li hr { height: 1%; }
/** end fix **/

/* first level links */
div#menu_vert a {
	text-decoration:none; /* no underline for links */
	display: block; /* some air for it */
	color: #666666; /* this will be link color for all levels */
	min-height:1em; /* Fixes IE7 whitespace bug */
	font-weight: bold;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/* next level links, more padding and smaller font */
div#menu_vert ul ul a {
	font-size: 90%;
	background-position: 1.5em center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/* third level links, more padding */
div#menu_vert ul ul ul a {
        font-size: 90%;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/* hover state for all links */
div#menu_vert a:hover {
	color: #800000;
}
div#menu_vert a.activeparent:hover {
   color: #800000;
}

/* 
active parent, that is the first-level parent 
of a child page that is the current page 
*/
div#menu_vert li a.activeparent {
   color: #800000;
}


div#menu_vert a.currentMenuItem:hover {
   color: #800000;
}

/* 
active parent, that is the first-level parent 
of a child page that is the current page 
*/
div#menu_vert li a.currentMenuItem {
   color: #800000;
}



div#menu_vert ul ul li a.currentMenuItem {
   background-position: 1.5em center;
   color: #800000;
}


/* 
current pages in the default Menu Manager 
template are unclickable. This is for current page on first level 
*/
div#menu_vert ul h3 {
   display: block; 
   padding: 0.8em 0.5em 0.8em 1.5em;  /* some air for it */
   color: #800000;                                 /* this will be link color for all levels */
   font-size: 1em;                           /* instead of the normal font size for <h3> */
   margin: 0;                                  /* as <h3> normally has some margin by default */
}

/* 
next level current pages, more padding, 
smaller font and no background color or bottom border 
*/
div#menu_vert ul ul h3 {
   font-size: 90%;
   padding: 0.3em 0.5em 0.3em 2.8em;
   background-position: 1.4em center;
   border-bottom: none;
   color: #000;     
}

/* current page on third level, more padding */
div#menu_vert ul ul ul h3 {
   padding: 0.3em 0.5em 0.3em 4.3em; 
}

/* section header */
div#menu_vert li.sectionheader {
   border-right: none;
   font-size: 130%;
   font-weight: bold;
   padding: 1.5em 0 0.8em 0;
   background-color: #fff;
   line-height: 1em;
   margin: 0;
   text-align:center;
}



/* separator */
div#menu_vert li.separator {
   height: 1px !important;
   margin-top: -1px;
   margin-bottom: 0;
   padding:2px 0 2px 0;
   background-color: #000;
   overflow:hidden !important;
   line-height:1px !important;
   font-size:1px; /* for ie */
}

div#menu_vert li.separator hr {
   display: none; /* this is for accessibility */
}
/* End of 'TB navigation' */

/* Start of CMSMS style sheet 'TB default' */
/* Default Stylesheet */

/* >>> ELEMENTS <<< */

* {
	margin: 0;
	padding: 0;
	}
body {
	color: #000000;
	background-color: #f5f5f5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 15px;
}


/* >>> NEWS LETTER MADE SIMPLE <<< */
#m3email {width:150px;}


/* >>> CONTAINERS <<< */

div#print {
	display: none;
	}
div#container {

        width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align: left;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	}


div#container2 {
    width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	text-align: left;
	}

div#seo {
	text-align: left;
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9393B3;
	text-decoration: none;
	}

div#seo a:link, a:visited, a:hover {
	color: #666666;
	text-decoration: none;
}



div#header-wrap {
        background-color: #000000;
position:relative;
	}

div#header-in1 {
	height: 100px;
	background-color: #C0C0C0;
        position:relative;	
	}

div#header-in2 {
	background-color: #B8AF8D;
	background-image: url(uploads/images/subtitle.gif);
	background-repeat: no-repeat;
	background-position: left;
height: 20px;


	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 10px;
	position:relative;
	}	

div#header-in3 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 150%;
	background-color: #800000;
	position:relative;
	color: #FFFFFF;
             text-align: left;
	}

div#content-wrap {
	position:relative;		
		}
		
div#center {
	color: inherit;
	border: 0 solid #eee;
	margin-top: 0;
	margin-right: 250px;
	margin-bottom: 0;
	margin-left: 210px;
		}

div#center2 {
	border: 0 solid #eee;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 210px;
		}
		
div#center-in {
		padding: 20px;
		}
		
div#left {
	float: left;
	width: 210px;
	color: inherit;
	border: 0 solid #eee;
	margin-top: 20px;
	}

div#left-in {
		padding: 0px;
	}
	
div#right {
	float: right;
	width: 220px;
	color: inherit;
	border: 1px solid #bbbbbb;
	margin-top: 40px;
        margin-right: 15px;
	}

div#right2 {
	float: right;
	width: 220px;
	color: inherit;
	border: 0px solid #bbbbbb;
	margin-top: 40px;
        margin-right: 15px;
	}

div#right-in {
	padding: 5px;
	}

div#footer-wrap {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	}
		
div#footer-in {
			
	}

div#extratext {
        width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 100px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 10px;

	border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #cccccc;
        border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

	font-size: 9px;
	position:relative;
	}	

#extratext a {
	color: #999999;
	text-decoration: none;
}

#box {
	width: 30%;
	border: 1px solid #333333;
	display: inline;
	float: left;
	margin-left: 10px;
        margin-bottom: 20px;
}

#boxrow {

}

#boxheader {
	font-size: 130%;
	background-color: #333333;
	color: #FFFFFF;
	padding: 5px;
}

#boxheader a {
	color: #FFFFFF;
	text-decoration: none;
}

#boxcontent {
	font-size: 90%;
	background-color: #FFFFFF;
	color: #000000;
	padding: 5px;
}

#boxcontent img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/* >>> SUB CONTAINERS <<< */
div.box {
	float: right;
	width: 125px;
	margin: 20px 0;
	padding: 10px;
	color: inherit;
	background-color: #f5f5f5;
	border: 1px solid #eee;
	}
div.left {
	float: left;
	margin: 20px 19px 20px 0;
	}

div.right {
		
	}

div#address {
	padding-left: 10px;
	float: left;
	padding-top: 50px;
	padding-left: 10px;
	font-size: 12px;
	}
div#address a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}	
	
/* >>> LISTS <<< */
ul#nav-left, ul#nav-right {
	list-style: none;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	}
	
ul#nav-left li, ul#nav-right li {
	
	}

ul#nav-left li a, ul#nav-right li a {
	display: block;
	width: 150px;
	color: #800000;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}


ul#nav-left li li a, ul#nav-right li li a {
	display: block;
	width: 150px;
	color: #000008;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	}





ul#nav-left li a:hover, ul#nav-right li a:hover {
	color: #336699;
	background-color: inherit;
	}

ul#nav-top {
	float: right;
	list-style: none;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0px;
       
	position:relative;
	}
	
ul#nav-top li {
	display: inline;

	}

ul#nav-top li a {
	color: #000;

	font-size: 100%;
	text-decoration: none;
	margin-top: 0;
	margin-right: 8px;
	margin-left: 8px;
	background-color: inherit;
	}

ul#nav-top li img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 3px;
	vertical-align: middle;
	background-color: inherit;
	}


ul#nav-top li a:hover {
	color: #fff;
	background-color: inherit;
	}

ul#nav-footer {
	margin: 0 0px;
	padding: 0 2px;
	color: #777;
	background-color: inherit;
	font-size: 80%;
	list-style: none;
	text-align: center;
	}

ul#nav-footer li {
	display: inline;
	}

ul#nav-footer li.left {
	float: left;
	}

ul#nav-footer li a {
	margin: 0 3px;
	color: #777;
	background-color: inherit;
	}

ul#nav-footer li a:hover {
	color: #333;
	background-color: inherit;
	}

ul.list {
	margin: 20px 30px;
	font-size: 90%;
	line-height: 20px;
	}





																/* >>> TYPOGRAPHY <<< */
*.x {
	display: none;
	}
div#header-wrap h1 {
	padding: 10px;
	font-size: 200%;
	}

div#header-wrap p {
	font-style: italic;
	color: #CCCCCC;
	padding-left: 22px;
	}

div#center h1 {
	margin: 0 0 5px 0;
	font-size: 130%;
	}
div#center h2 {
	margin: 0 0 5px 0;
	font-size: 110%;
	}

div#left h2 {
	font-size: 100%;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	}


div#right h2 {
	font-size: 100%;
	}



div#center p {
	margin: 5px 0 5px 0;
	background-color: inherit;
	}

div#center h2 {
	font-size: 110%;
        font-weight: bold;
	}

div#left p, div#right p {

	background-color: inherit;
	font-size: 90%;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	}
p a, ul.list a {
	color: #800000;
	text-decoration: underline;
	}

p a:hover, ul.list a:hover {
	color: #336699;
	text-decoration: underline;
	}

a {
	color: #800000;
	text-decoration: underline;
	}

a:hover {
	color: #336699;
	}


div#center p a, ul.list a {
	color: #800000;
        text-decoration: underline;
	}

div#center p a:hover, ul.list a:hover {
	color: #336699;
	text-decoration: underline;
	}


img {
border: 0px solid #ffffff;
}



																/* >>> FORMS <<< */
* { }





																/* >>> END <<< */

/* End of 'TB default' */

