/* ////////////////////// */

/* GLOBAL ELEMENTS */
* {
	color:#000;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
body {
	font: 62.5%/1.6em verdana,helvetica,arial,sans-serif;
	text-align: center;
	}
	
hr {
	color: #F7a11a;
	background-color: #F7a11a;
	height: 1px;
	width: 90%;
	margin: 5px auto;
	}

input, textarea, select {
	border:1px solid #F7a11a;
	padding: 3px;
	}
	
.submitBtn {
	font-size: 1.3em;
	margin-right: 6px;
	background-color: #fff;
	color: #00718F;
	}
	
p, span, ul li, ol li, td {
	font-size: 1.1em;
	}

p {
	margin-bottom: 5px;
	}

em {
	font-style: italic;
	}

ul, ol {
	margin: 0 25px 5px 25px;
	}
	
img {
	border: 0;
	}
/* END GLOBAL */

/* STANDARD CLASSES */
.wysiwyg {
    width: 650px;
	margin: 0 0 5px 0;
    }
		
.wysiwyg p, .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
	margin: 0 0 5px 0;
    }

.hm_wysiwyg {
	margin: 0 0 5px 0;
    }

.hm_wysiwyg p, .hm_wysiwyg h1, .hm_wysiwyg h2, .hm_wysiwyg h3, .hm_wysiwyg h4, .hm_wysiwyg h5, .hm_wysiwyg h6 {
	margin: 0 0 5px 0;
    }

.common {
	margin:0 0 5px 0;
	width: 650px;
	border-collapse:collapse;
	}
	
.alert {
	color:#ff0000;
	}

.legal {
	font-size:1em;
	color:#333333;
	}

.clear {
	clear: both;
	}
/* END STANDARD CLASSES */

/* STANDARD HEADER */
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 5px 0;
	}
h1 {font-size:1.8em; font-weight: normal;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}

h1.pages {
	font-size:2em;
	color: #00718F;
	margin-bottom: 10px; 
	}

h3.news, h3.calendar {
	margin-top: 10px;
	color: #00718F;
	}
/* END STANDARD HEADER */

/* STANDARD LINKS */
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a, strong a, a strong {
	text-decoration:underline;
	color:#00718F;
	}
a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover, strong a:hover, a:hover strong {
	color:#F7a11a;
	}
/* END STANDARD LINKS */

/* HOME PAGE LINKS */
a.hm_link {
	text-decoration:none;
	color:#F7a11a;
	}
a.hm_link:hover {
	color:#00718F;
	}	
/* END HOME PAGE LINKS */

/* ALIGNMENTS */
.cal {text-align:center;}
.left {text-align:left;}
.ral {text-align:right;}
.tvert {vertical-align:top;}
.mvert {vertical-align:middle;}
.bvert {vertical-align:bottom;}
.mcal {vertical-align:middle;text-align:center;}
.tcal {vertical-align:top;text-align:center;}
/* END ALIGNMENTS */

/* TR */
.even {
	background-color: #fff;
	}
	
.odd {
	background-color: #efefef;
	}

.exam_answer {
	height: 20px;
	}
/* END TR */

/* DIV */		
#wrapper, #wrapper_int {
	width:100%;
	}

#wrapper {
	background:#ffffff url('http://www.nadona.org/images/background.jpg') repeat-x;
	padding-top: 31px; /* Change this to how much space you want at the top of the page.  Use px for anything over zero */
	}

#wrapper_int {
	background:#ffffff url('/pics/website/251711/header_people.jpg') repeat-x;
	padding-top: 27px; /* Change this to how much space you want at the top of the page.  Use px for anything over zero */
	}

.search_box {
	top: -12px;
	right: 50px;
	position: absolute;
	}
	
#cse-search-box #searchInput {
	color: #000;
	width: 150px;
	height: 16px;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}
.search_button {
	float:right;
	}
#cse-search-results, #cse-search-results iframe {
	width: 650px;
	}
#swf1, #hm_content_wrap, #swf_int, #int_content_wrap {
	width: 963px; /* Change this to the width of the swf */
	border: 0;
	margin: 0 auto;
	}
	
#swf1 {
	height: 515px; /* Change this to the height of the swf */
	position: relative
	}

#swf_int {
	height: 353px; /* Change this to the height of the swf */
	position: relative
	}


	
.int_content_left {
	width: 930px;
	text-align: left;
	margin-right: 20px;
	float: left;
	position: relative;
	}	
	
.int_content_right {
	width: 233px;
	text-align: left;
	margin-left: 20px;
	float: right;
	}	
	
.hm_news {
	width: 213px;
	float: left;
	text-align: left;
	margin-right: 20px;
	}

.hm_content_right_wrap {
	width: 730px;
	float: right;
	text-align: left;
	}

.hm_welcome {
	width: 434px;
	float: left;
	text-align: left;
	padding-left: 23px;
	padding-right: 23px;
	}

.hm_bannerad {
	width: 220px;
	float: right;
	text-align: left;
	margin-left: 0;
	}

#footer {
	background:#ffffff url('http://www.nadona.org/images/footer.jpg');
	width: 100%;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 20px;
	}

#footer p {
	font-size: 1.1em;
	color: #00718F;
	margin-top: .5em;
	}		

.returnLinkUpper {
	position: absolute;
	top: -5px;
	right: 20px;
	}
	
.returnLinkLower {
	position: absolute;
	bottom: -5px;
	right: 20px;
	}

.moreinfo, .news_button, .learnmore_button {
	float: right;
	}
	
/* END DIV */

/* FORMS */
#formButton {
	border: 0;
	}
	
form.insertionOrder p{
	font-size: .5em;
	}
/* END FORMS */

/* MISC */
span.hmEventTitle {
	font-weight: bold;
	color: #00718F;
	}
/* END MISC */

/* CONTACT FORM STYLES */
table.formsTable {
	width: 690px;
	margin: 0 auto;
	padding-bottom: 20px;
	line-height: 2.3em;
	}

table.formsTable p, table.formsTable span {
	font-size: 1.0em;
	}
	
table.formsTable tr.required {
	padding: 0;
	margin: 0;
	font-style: italic;
	}
	
table.formsTable tr.required td {	
	color: #ff0000;
	}
	
table.formsTable td.left {
	width: 180px;
	text-align: right;
	padding-right: 3px;
	}

table.formsTable td {
	vertical-align: top;
	}

table.formsTable textarea {
	width: 90%;
	}

table.formsTable option {
	padding-left: 5px;
	}


/* END CONTACT FORM STYLES */

.common td {
	height: 25px;
	}
.common span.exam_form {
	line-height: 25px;
	}
