/* Page Layout */
body { font-size: 12px; line-height: 140%; color: #000000; margin: 0px; background-color: #bdfded; height: 100%; font-family: Georgia, Serif; background-image: url(images/background_page_Blue.jpg); background-repeat: repeat-x; }
html { height: 100%; }
#container { min-height:100%;position:relative;	}
#header {padding:10px;	}
#body {	padding:10px;padding-bottom:20px;	/* Height of the footer */	}
#footer { 	position:absolute;	bottom:0; width:100%; height:20px; 	/* Height of the footer */	}
td { line-height: 140%;	 vertical-align: top;}
.PageBack { background-image: url(images/summer%20morning%20bg.gif); background-repeat: no-repeat; }
.PageContent { background-image: url(images/background_content_Blue.jpg); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #bdfded; background-repeat: repeat-x; }
.PageContent2 { background-image: url(images/background_content_Blue.jpg); padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; background-color: #bdfded; background-repeat: repeat-x; }
.tdMiddle { vertical-align: middle; }
.FormHeader { font-weight: bold; color: #EF9300; }
.FormHeader2 { font-weight: bold; color: #EF9300; vertical-align: middle; }

/* Text Formatting */
.text10 {font-size: 10px;}
.text11 {	font-size: 11px;}
.text12 { font-size: 12px; }
.text13 {	font-size: 13px; }
.text13BoldOrange { font-size: 13px; font-weight: bold; color: #EF9300; }
.copyright11 { font-size: 11px; text-align: right; }
.copyright10 { font-size: 10px; text-align: right; }
.error { font-size: 12px; font-weight: bold; color: #990000; padding-left: 35px; background-image: url(images/error_back.png); }
.errorTop { font-size: 12px; font-weight: bold; color: #FFFFFF; padding-left: 35px; background-image: url(images/error_top2.png); background-repeat: no-repeat; vertical-align: middle; padding-right: 35px; }
.guide { font-size: 11px; ; color: 404000; padding-left: 35px; padding-right: 35px; background-image: url(images/guide_back.png); }

/* Menu Layout */
.menu { background-image: url(images/background_menu2.jpg); text-align: center; vertical-align: middle; }

/* Links */
a:link { color: #333333; text-decoration: none; }
a:visited {	color: #333333; text-decoration: none; }
a:active {	color: #333333; text-decoration: none; }
a:hover { color: #EF9300; text-decoration: underline; }

/* Images */
img {	border: none;}
.imgborder { border: 1px solid #EF9300; padding: 2px; }
.imgleft { float: left; border: 1px solid #ec8800; clear: none; padding: 0px; margin-right: 10px; }
.imgright { float: right; border: 1px solid #ec8800; margin-left: 10px; padding: 2px; }

/* Spacings */
.spacing { padding-right: 25px; padding-left: 25px; padding-top: 10px; padding-bottom: 5px; vertical-align: top; }
.spacing2 { padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; vertical-align: top; }


/* Form Attributes */
.secbox { font-family: "Courier New", serif; font-size: 14px; text-align: center; background-color: #FFFFEA; border: 1px solid #000000; color: #333333; }
.InputBox { background-color: #FFFFFF; border: 1px solid #F8DC14; font-size: 13px; height: 19px; vertical-align: middle; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; color: #333333; }
.AreaBox { background-color: #FFFFFF; border: 1px solid #F8DC14; font-size: 13px;  height: 60px; vertical-align: middle; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; color: #333333; 
scrollbar-3dlight-color:#383838; 
scrollbar-arrow-color:#CCCCCC; 
scrollbar-base-color:#383838; 
scrollbar-darkshadow-color:#000000; 
scrollbar-face-color:#383838; 
scrollbar-highlight-color:#383838; 
scrollbar-shadow-color:#000000; 
scrollbar-track-color:#383838; 
}
.SelectBox { background-color: #252525; border: 1px solid #000000; font-size: 13px; height: 19px; vertical-align: middle; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; color: #CCCCCC; }
.SubmitButton { color: #FFE474; background-color: #252525; border: 1px solid #000000; height: 22px; font-size: 15px; }

/* HTML Overrides */
p { margin-top: 0px; }
form { margin: 0px; padding: 0px; }
hr { color: #333333; text-align: left; height: 1px; width: 100%; background-color: #333333; border: 0px; }
li { margin: 0px; padding: 0px; }
ul { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }

/* Borders */

/* Speech Bubble */
.BubbleBack { background-color: #FFFFFF; background-image: url(images/bubble_left.png); background-repeat: no-repeat; padding-right: 20px; padding-left: 20px; }
.BubbleTop { background-image: url(images/bubble_top.png); background-repeat: no-repeat; height: 18px; }
.BubbleBottom { background-image: url(images/bubble_bottom.png); background-repeat: repeat-x;  }

/* Accordion Stuff */
#basic-accordian{ width:500px;}
.accordion_headings{ padding:5px; cursor:pointer; font-weight:bold;  }
.accordion_headings:hover{ font-weight: bold; background-color: #EF9300; }
.accordion_child{ padding:15px; background-color: #15ecf9; }
.header_highlight{ }

/* Upload Form */
.Upload { background-image: url(images/upload3.png); background-repeat: no-repeat; }
.Upload2 { background-image: url(images/upload3a.png); background-repeat: no-repeat; }
.Upload2b { background-image: url(images/upload3b.png); background-repeat: no-repeat; }
.UploadSpacer { padding-top: 240px; }
.UploadSpacer2 { padding-top: 108px; padding-left: 159px; }
.UploadSpacer3 { padding-top: 129px; }
.LeftCol { padding-left: 35px;  vertical-align: middle; padding-top: 2px; padding-bottom: 2px; font-size: 11px; color: #EF9300; }
.LeftCol2 { padding-left: 35px; vertical-align: top; padding-top: 2px; padding-bottom: 2px; font-size: 11px; color: #EF9300; }
.LeftCol3 { padding-left: 5px; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; font-size: 11px; color: #333333; padding-right: 5px; }
.RightCol { vertical-align: middle; padding-top: 2px; padding-bottom: 2px; font-size: 11px; }
.UploadInput1 { font-size: 11px; border: 1px solid #CCCCCC; background-color: #FFFFFF; }
.UploadInput2 { font-size: 11px; border: 1px solid #CCCCCC; background-color: #FFFFFF; }
.UploadArea { font-size: 11px; border: 1px solid #CCCCCC; background-color: #FFFFFF; resize: none; }
.UploadSubmit { font-size: 11px; border: 1px solid #CCCCCC; background-color: #FFFFFF; }

