@charset "utf-8";
/* CSS Document */


/* PAGE and DOCUMENT OBJECTS */
body {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    color:#000000;
     background:url(skin1/bodywrap-bkgrnd.gif) top left repeat-x; }


.page-wrap {
    display:block;
    clear:left;
    margin: auto; 
    height: auto;
    text-align: left;

    background: url(skin1/pagewrap-bkgrnd.gif) top center repeat-y;

    }

.site-wrap {
	margin: auto; 
    height:auto;
	clear: both;
	display:block;
	position:relative;

	background: url(skin1/sitewrap-bkgrnd.gif) top left repeat-y;

    }

.header-wrap {
	margin: auto; 
    height:auto;
	clear: both;
	display:block;
	position:relative;

	background: top left no-repeat;

    }
    
.content-area-wrap {
	margin: auto; 
    height:auto;
	clear: both;
	display:block;
	position:relative;

	background: url(skin1/contentwrap-bkgrnd.gif) top left no-repeat;

    }
    
.footer-wrap {
	margin:auto auto auto auto;
	display:block;
	clear:both;
	padding: 10px 0px 10px 0px;
	text-align:center;
	font-family:Verdana, Arial;
	font-size:0.65em;
	

	background: top left no-repeat;

    }
	
.footer-wrap a:link, .footer-wrap a:visited, .footer-wrap a:hover {
	
	}
.post-footer {clear:both; display:block; margin:auto;}

/* COLUMN OBJECTS */

.header-column1 {
		float:left;
		display:block;
		position:relative;


}

.header-column2 {
		float:left;
		display:block;
		position:relative;


}

.page-column1 {
		float:left;
		display:block;
		position:relative;


}

.page-column2 {
		float:left;
		display:block;
		position:relative;


}

.page-column3 {
		float:left;
		display:block;
		position:relative;


}

.page-column4 {
		float:left;
		display:block;
		position:relative;


}


/* TEXT STYLES */

a {text-decoration: none;font-size:1em;}
a:link {text-decoration: none;font-size:1em;}
a:visited {text-decoration: none;font-size:1em;}
a:hover {text-decoration:underline;font-size:1em;}
ul, ol {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
h1, h2, p, br {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5 h6{font-size:1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
p {font-size:1em; font-weight:normal; margin-bottom:1em;}
ul {margin-bottom:1em;}
li {font-size:1em; font-weight:normal;}

/* BOX WRAPPER OBJECTS */


.box1-wrap {margin:0.5em 20px 0.5em 20px; display:block; background: top repeat; position:relative; border:1px solid #000; clear:both;}
	.box1-top {display:none; width:inherit; background: top left repeat-x; min-height:3px;}
	.box1-bottom {display:none; width:inherit; background: top left repeat-x; min-height:3px;}
	.box1-left {width:inherit; background:top left repeat-y;}
	.box1-right {width:inherit; background: top right repeat-y;}
        .box1-right h1 {margin:0.5em 15px 0.5em 15px; font-size:0.8em; font-weight:bold;  text-align:left;}
	.box1-content {font-family:Arial, Helvetica, sans-serif; color:#333; padding:5px; text-align:left;}
    	.box1-content h1 {margin:0.5em 10px 0.5em 10px; font-size:0.8em; font-weight:bold;  text-align:left;}
		.box1-content p {margin:0.5em 10px 0.5em 10px; font-size:0.7em; font-weight:normal; text-align:left}
		.box1-content span {font-weight:normal; clear:left;}
		.box1-content a { text-decoration:none; }
		.box1-content a:link { text-decoration:none;}
		.box1-content a:visited { text-decoration:none;}
		.box1-content a:hover { text-decoration:underline;}
		.box1-content form {font-family:Arial, Helvetica, sans-serif;  margin:10px 10px 10px 10px; font-size:0.7em;}
		.box1-content label {}
        .box1-content ul {margin:0em 20px 1em 20px; text-align:left;}
		.box1-content li {margin:0em 20px 0em 20px;	text-align:left; font-weight: bold;}
        .box1-content li-content {display:none;}
        .box1-content li-content p {margin:0.5em 0px 1em 0px; text-align:left; font-weight:normal;}

.box2-wrap {margin:0.5em 20px 0.5em 20px; display:block; background: top repeat; position:relative; clear:both;}
	.box2-top {display:block; width:inherit; background: top left repeat-x; min-height:3px;}
	.box2-bottom {display:block; width:inherit; background: top left repeat-x; min-height:3px;}
	.box2-left {width:inherit; background: top left repeat-y;}
	.box2-right {width:inherit; background: top right repeat-y;}
        .box2-right h1 {margin:0.5em 15px 0.5em 15px; font-size:0.8em; font-weight:bold;  text-align:left;}
	.box2-content {font-family:Arial, Helvetica, sans-serif; color:#333; padding:5px; text-align:left;}
    	.box2-content h1 {margin:0.5em 10px 0.5em 10px; font-size:0.8em; font-weight:bold;  text-align:left;}
		.box2-content p {margin:0.5em 10px 0.5em 10px; font-size:0.7em; font-weight:normal; text-align:left}
		.box2-content span {font-weight:normal; clear:left;}
		.box2-content a { text-decoration:none; }
		.box2-content a:link { text-decoration:none;}
		.box2-content a:visited { text-decoration:none;}
		.box2-content a:hover { text-decoration:underline;}
		.box2-content form {font-family:Arial, Helvetica, sans-serif;  margin:10px 10px 10px 10px; font-size:0.7em;}
		.box2-content label {}
        .box2-content ul {margin:0em 20px 1em 20px; text-align:left;}
		.box2-content li {margin:0em 20px 0em 20px;	text-align:left; font-weight: bold;}
        .box2-content li-content {display:none;}
        .box2-content li-content p {margin:0.5em 0px 1em 0px; text-align:left; font-weight:normal;}

.box3-wrap {margin:0.5em 20px 0.5em 20px; display:block; background: top repeat; position:relative; clear:both;}
	.box3-top {display:block; width:inherit; background: top left repeat-x; min-height:3px;}
	.box3-bottom {display:block; width:inherit; background: top left repeat-x; min-height:3px;}
	.box3-left {width:inherit; background: top left repeat-y;}
	.box3-right {width:inherit; background: top right repeat-y;}
        .box3-right h1 {margin:0.5em 15px 0.5em 15px; font-size:0.8em; font-weight:bold;  text-align:left;}
	.box3-content {font-family:Arial, Helvetica, sans-serif; color:#333; padding:5px; text-align:left;}
    	.box3-content h1 {margin:0.5em 10px 0.5em 10px; font-size:0.8em; font-weight:bold;  text-align:left;}
		.box3-content p {margin:0.5em 10px 0.5em 10px; font-size:0.7em; font-weight:normal; text-align:left}
		.box3-content span {font-weight:normal; clear:left;}
		.box3-content a { text-decoration:none; }
		.box3-content a:link { text-decoration:none;}
		.box3-content a:visited { text-decoration:none;}
		.box3-content a:hover { text-decoration:underline;}
		.box3-content form {font-family:Arial, Helvetica, sans-serif;  margin:10px 10px 10px 10px; font-size:0.7em;}
		.box3-content label {}
        .box3-content ul {margin:0em 20px 1em 20px; text-align:left;}
		.box3-content li {margin:0em 20px 0em 20px;	text-align:left; font-weight: bold;}
        .box3-content li-content {display:none;}
        .box3-content li-content p {margin:0.5em 0px 1em 0px; text-align:left; font-weight:normal;}

.box4-wrap {margin:0.5em 20px 0.5em 20px; display:block; background: top repeat; position:relative; clear:both;}
	.box4-top {display:block; width:inherit; background: top left repeat-x; min-height:3px;}
	.box4-bottom {display:block; width:inherit; background:top left repeat-x; min-height:3px;}
	.box4-left {width:inherit; background: top left repeat-y;}
	.box4-right {width:inherit; background: top right repeat-y;}
        .box4-right h1 {margin:0.5em 15px 0.5em 15px; font-size:0.8em; font-weight:bold;  text-align:left;}
	.box4-content {font-family:Arial, Helvetica, sans-serif; color:#333; padding:5px; text-align:left;}
    	.box4-content h1 {margin:0.5em 10px 0.5em 10px; font-size:0.8em; font-weight:bold;  text-align:left;}
		.box4-content p {margin:0.5em 10px 0.5em 10px; font-size:0.7em; font-weight:normal; text-align:left}
		.box4-content span {font-weight:normal; clear:left;}
		.box4-content a { text-decoration:none;}
		.box4-content a:link { text-decoration:none;}
		.box4-content a:visited { text-decoration:none;}
		.box4-content a:hover { text-decoration:underline;}
		.box4-content form {font-family:Arial, Helvetica, sans-serif;  margin:10px 10px 10px 10px; font-size:0.7em;}
		.box4-content label {}
        .box4-content ul {margin:0em 20px 1em 20px; text-align:left;}
		.box4-content li {margin:0em 20px 0em 20px;	text-align:left; font-weight: bold;}
        .box4-content li-content {display:none;}
        .box4-content li-content p {margin:0.5em 0px 1em 0px; text-align:left; font-weight:normal;}

.box5-wrap {margin:0.5em 20px 0.5em 20px; display:block; background: top repeat; position:relative; clear:both;}
	.box5-top {display:block; width:inherit; background: top left repeat-x; min-height:3px;}
	.box5-bottom {display:block; width:inherit; background: top left repeat-x; min-height:3px;}
	.box5-left {width:inherit; background: top left repeat-y;}
	.box5-right {width:inherit; background: top right repeat-y;}
        .box5-right h1 {margin:0.5em 15px 0.5em 15px; font-size:0.8em; font-weight:bold;  text-align:left;}
	.box5-content {font-family:Arial, Helvetica, sans-serif; color:#333; padding:0px 0px 0px 0px; text-align:left;}
    	.box5-content h1 {margin:0.5em 10px 0.5em 10px; font-size:0.8em; font-weight:bold;  text-align:left;}
		.box5-content p {margin:0.5em 10px 0.5em 10px; font-size:0.7em; font-weight:normal; text-align:left}
		.box5-content span {font-weight:normal; clear:left;}
		.box5-content a { text-decoration:none;}
		.box5-content a:link {text-decoration:none;}
		.box5-content a:visited { text-decoration:none;}
		.box5-content a:hover { text-decoration:underline;}
		.box5-content form {font-family:Arial, Helvetica, sans-serif;  margin:10px 10px 10px 10px; font-size:0.7em;}
		.box5-content label {}
        .box5-content ul {margin:0em 20px 1em 20px; text-align:left;}
		.box5-content li {margin:0em 20px 0em 20px;	text-align:left; font-weight: bold;}
        .box5-content li-content {display:none;}
        .box5-content li-content p {margin:0.5em 0px 1em 0px; text-align:left; font-weight:normal;}

		
/* NAVIGATIONAL OBJECTS */
.navigation-wrap {height:auto; margin:auto; padding:0px 0px 0px 0px; text-align:center; display:block; clear:both;}

/* for Image Tab Navigation */
.nav1 img, .nav2 img, .nav3 img, .nav4 img, .nav5 img {border:0px; background:left top no-repeat;height:43px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	.nav1 img {height:43px; width:100px;}
	.nav1:hover img, .nav1-active img {border:0px} 

	.nav2 img {height:43px; width:100px;}
	.nav2:hover img, .nav2-active img {border:0px}	

	.nav3 img {height:43px; width:100px;}
	.nav3:hover img, .nav3-active img {border:0px}

	.nav4 img {height:43px; width:100px;}
	.nav4:hover img, .nav4-active img {border:0px}
	
	.nav5 img {height:43px; width:100px;}
	.nav5:hover img, .nav5-active img {border:0px}
	
/* for Text Tab Navigation */
.navigation-wrap a.nav-tab, .navigation-wrap a.nav-tab-active {text-align:center; float:left; height:auto; padding:5px 10px 5px 10px; font-size:0.8em; font-weight:bold; vertical-align:middle; border:0px;}
	.navigation-wrap a.nav-tab {width:auto; text-decoration:none;}
	.navigation-wrap a.nav-tab:link {text-align:center;text-decoration:none;}
	.navigation-wrap a.nav-tab:visited {text-decoration:none;}
	.navigation-wrap a.nav-tab:hover {}


.error {
	clear: both;
	display: block;
	font-size: smaller;
}

/* clearfix */
.clearfix, .field-group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix, * html .field-group {height: 1%;}
.clearfix .field-group {display: block;}
/* End hide from IE-mac */

/* form back button submit error fix */
.hideSubmit {
	width:1px; height:1px; background:none; border:none; opacity: 0.00;
  -moz-opacity: 0.00; filter:alpha(opacity=00); float:right; clear:none;
}

#debug-info {z-index:2; position: absolute; margin-left:400px;left: 0px; top: 0px; border: 3px dashed red; background: white; padding: 10px; width:200px;}