/*
Created 9/2008
*/

body {
	margin: 0;
	padding: 0;
	background: #031d51 url(images/img1.gif) repeat-y center top;
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #060933;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

ul {
	list-style: square;
}

a:hover {
	text-decoration: none;
}

/* Header */

#header {
	width: 718px;
	height: 120px;
	margin: 0 auto;
	padding: 0px;
}

#header * {
	text-transform: lowercase;
	text-decoration: none;
	color: #B2D553;
}

#header h1 {
	float: left;
	padding: 20px 0 0 20px;
	font-size: 3em;
}

#header h2 {
	float: right;
	padding: 38px 20px 0 0;
	font-size: 1.6em;
}

/* Menu */

#menu {
	width: 718px;
	height: 35px;
	margin: 0 auto;
	background: #CE6318 url(images/img2.gif) repeat-x;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 24px;
	padding: 8px 20px 0 20px;
	border-bottom: 2px solid #fde0c0;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	color: #fbf2e8;
}

#menu a:hover {
	background: #CE6318;
	border-bottom-color: #e0b17b;
	color: #FFFFFF;
}

/* Content */

#content {
	width: 718px;
	margin: 0 auto;
}

.contentbox-container {
	clear: both;
	float: left;
	width: 660px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
} /* Width should be 428px, but IE-duplication bug forces us to reduce with 3px to 425px */
.contentbox-full {
	width: 660px;
	margin: 0px;
	padding: 0px;
}
.contentbox-half1 {
	float: left;
	width: 300px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
.contentbox-half2 {
	float: left;
	width: 350px;
	margin: 0px;
	padding: 0px;
}

.contentbox-half-right-half1 {
	float: left;
	width: 155px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
.contentbox-half-right-half2 {
	float: left;
	width: 155px;
	margin: 0px;
	padding: 0px;
}

.content-pagetitle {width: 100%; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; background-color: transparent; border-bottom: solid 0px rgb(200,200,200); color: rgb(100,100,100); text-transform: uppercase; font-weight: bold; font-size: 140%;}
.contentbox-title-noshading-small {margin: 0px 0px -5px 0px; padding: 0px; background-color: transparent;  color: rgb(75,75,75); font-weight: bold; font-size: 130%;}
.contentbox-title-noshading-medium {margin: 0px 0px -5px 0px; padding: 0px; background-color: transparent; color: rgb(75,75,75); font-weight: bold; font-size: 150%;}
.contentbox-title-noshading-large {margin: 0px 0px -5px 0px; padding: 0px; background-color: transparent; color: rgb(75,75,75); font-weight: bold; font-size: 170%;}
.contentbox-title-noshading-huge {margin: 0px 0px -5px 0px; padding: 0px; background-color: transparent; color: rgb(75,75,75); font-weight: bold; font-size: 180%;}
.contentbox-title-shading-small {margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(201,220,252); color: rgb(3,31,81); font-weight: bold; font-size: 100%;}
.contentbox-title-shading-small-pictures {
	margin: 0px;
	padding: 1px 0px 2px 3px;
	height: 50px;
	background-color: rgb(201,220,252);
	color: rgb(3,31,81);
	font-weight: bold;
	font-size: 100%;
}
.contentbox-title-shading-medium {margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(201,220,252); color: rgb(75,75,75); font-weight: bold; font-size: 150%;}
.contentbox-title-shading-large {margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(201,220,252); color: rgb(75,75,75); font-weight: bold; font-size: 170%;}
.contentbox-title-shading-huge {margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(201,220,252);color: rgb(75,75,75); font-weight: bold; font-size: 180%;}
.contentbox-noshading {margin: 0px; padding: 0.7em 0px 0px 0px; background-color: transparent;}
.contentbox-shading {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(233,232,244);}

/* Column One */

#colOne {
	float: left;
	width: 350px;
	padding: 20px 10px 0 20px;
}

#colOne h2 {
	margin-bottom: 0;
	font-size: 2em;
}

#colOne h3 {
	margin: 1em 0 .5em 0;
	padding: 7px 10px 0 10px;
	font-size: 1em;
	color: #060933;
	border-bottom: thick solid #D2702B;
}

#colOne .file {
	margin-top: 0;
}

#colOne .posted {
	height: 26px;
	margin: 0 15px 15px 0;
	padding: 8px 0 0 20px;
	background: #EFCCB3 url(images/img4.gif) repeat-x;
}

#colOne .posted, #colOne .posted a {
	color: #060933;
}

#colOne a {
	color: #8CA640;
}

#colOne a:hover {
	text-decoration: none;
}

/* Column Two */

#colTwo {
	float: left;
	width: 330px;
	padding-top: 20px;
}

#colTwo ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#colTwo form {
	padding: 20px 10px;
}

#colTwo h2 {
	margin: 1em 0 .5em 0;
	padding: 7px 10px 0 10px;
	font-size: 1em;
	color: #060933;
	border-bottom: thick solid #D2702B;
}

#colTwo ul ul {
	padding: 10px;
	list-style: square inside;
	color: #060933;
}

#colTwo ul ul a {
	text-decoration: none;
	color: #CD6216;
}

#colTwo ul ul a:hover {
	text-decoration: underline;
}

#textfield1 {
	width: 94%;
}

#submit1 {
	display: none;
}

/* TextBox in Column Two */

#textbox {
	float: left;
	width: 322px;
	padding: 0 10px 0 5px;
	margin-bottom: 10px;
}

#textboxQ {
	float: left;
	padding: 0 15% 0 15%;

}

#spacer1 {
	padding: 25px 25px 0 25px;
}

#spacer1 h2 {
	margin-bottom: 0;
	font-size: 2em;
}

/* Footer */

#footer {
	clear: both;
	width: 718px;
	height:25px;
	margin: 0 auto;
	padding: 0;
	font-size: smaller;
	border-top: 4px solid #060933;
	background: #001f4e url(images/img02b.gif) repeat-x left bottom;
}

#footer * {
	color: #060966;
}

/*---------------------------*/
/* Section 10.4  Text colors */
/*---------------------------*/
.txt-white {color: rgb(255,255,255);}
.txt-black {color: rgb(0,0,0);}

.txt-grey01 {color: rgb(242,242,242);}
.txt-grey02 {color: rgb(230,230,230);}
.txt-grey03 {color: rgb(217,217,217);}
.txt-grey04 {color: rgb(204,204,204);}
.txt-grey05 {color: rgb(191,191,191);}
.txt-grey06 {color: rgb(178,178,178);}
.txt-grey07 {color: rgb(153,153,153);}
.txt-grey08 {color: rgb(127,127,127);}
.txt-grey09 {color: rgb(89,89,89);}
.txt-grey10 {color: rgb(51,51,51);}

.txt-yellow01 {color: rgb(254,252,232);}
.txt-yellow02 {color: rgb(253,249,201);}
.txt-yellow03 {color: rgb(253,246,185);}
.txt-yellow04 {color: rgb(252,243,162);}
.txt-yellow05 {color: rgb(251,239,139);}
.txt-yellow06 {color: rgb(250,236,116);}
.txt-yellow07 {color: rgb(249,233,93);}
.txt-yellow08 {color: rgb(249,230,69);}
.txt-yellow09 {color: rgb(248,227,46);}
.txt-yellow10 {color: rgb(247,224,23);}

.txt-blue01 {color: rgb(238,237,249);}
.txt-blue02 {color: rgb(222,220,242);}
.txt-blue03 {color: rgb(205,202,236);}
.txt-blue04 {color: rgb(189,185,229);}
.txt-blue05 {color: rgb(172,167,223);}
.txt-blue06 {color: rgb(155,149,217);}
.txt-blue07 {color: rgb(139,132,210);}
.txt-blue08 {color: rgb(122,114,204);}
.txt-blue09 {color: rgb(106,97,197);}
.txt-blue10 {color: rgb(89,79,191);}

.txt-green01 {color: rgb(237,246,229);}
.txt-green02 {color: rgb(220,238,204);}
.txt-green03 {color: rgb(202,229,178);}
.txt-green04 {color: rgb(185,220,153);}
.txt-green05 {color: rgb(167,211,127);}
.txt-green06 {color: rgb(149,203,102);}
.txt-green07 {color: rgb(132,194,76);}
.txt-green08 {color: rgb(114,185,51);}
.txt-green09 {color: rgb(97,177,25);}
.txt-green10 {color: rgb(79,168,0);}

.txt-red01 {color: rgb(252,235,233);}
.txt-red02 {color: rgb(248,216,211);}
.txt-red03 {color: rgb(245,196,188);}
.txt-red04 {color: rgb(242,177,166);}
.txt-red05 {color: rgb(238,157,144);}
.txt-red06 {color: rgb(235,137,122);}
.txt-red07 {color: rgb(232,118,100);}
.txt-red08 {color: rgb(229,98,77);}
.txt-red09 {color: rgb(225,79,55);}
.txt-red10 {color: rgb(222,59,33);}

/*----------------------------------*/
/* Section 10.5 - Background colors */
/*----------------------------------*/
.bg-white {background-color: rgb(255,255,255);}
.bg-black {background-color: rgb(0,0,0);}

.bg-grey01 {background-color: rgb(242,242,242);}
.bg-grey02 {background-color: rgb(230,230,230);}
.bg-grey03 {background-color: rgb(217,217,217);}
.bg-grey04 {background-color: rgb(204,204,204);}
.bg-grey05 {background-color: rgb(191,191,191);}
.bg-grey06 {background-color: rgb(178,178,178);}
.bg-grey07 {background-color: rgb(153,153,153);}
.bg-grey08 {background-color: rgb(127,127,127);}
.bg-grey09 {background-color: rgb(89,89,89);}
.bg-grey10 {background-color: rgb(51,51,51);}

.bg-yellow01 {background-color: rgb(254,252,232);}
.bg-yellow02 {background-color: rgb(253,249,201);}
.bg-yellow03 {background-color: rgb(253,246,185);}
.bg-yellow04 {background-color: rgb(252,243,162);}
.bg-yellow05 {background-color: rgb(251,239,139);}
.bg-yellow06 {background-color: rgb(250,236,116);}
.bg-yellow07 {background-color: rgb(254,207,99);} /* changed */
.bg-yellow08 {background-color: rgb(249,230,69);}
.bg-yellow09 {
	background-color: #CD6216;
} /* changed */
.bg-yellow10 {background-color: rgb(247,224,23);}

.bg-blue01 {background-color: rgb(238,237,249);}
.bg-blue02 {background-color: rgb(201,220,252);}
.bg-blue03 {background-color: rgb(205,202,236);}
.bg-blue04 {background-color: rgb(151,180,248);}
.bg-blue05 {background-color: rgb(151,180,248);}
.bg-blue06 {background-color: rgb(155,149,217);}
.bg-blue07 {background-color: rgb(139,132,210);}
.bg-blue08 {background-color: rgb(122,114,204);}
.bg-blue09 {background-color: rgb(3,31,81);}
.bg-blue10 {background-color: rgb(89,79,191);}

.bg-green01 {background-color: rgb(237,246,229);}
.bg-green02 {background-color: rgb(220,238,204);}
.bg-green03 {background-color: rgb(202,229,178);}
.bg-green04 {background-color: rgb(185,220,153);}
.bg-green05 {background-color: rgb(167,211,127);}
.bg-green06 {background-color: rgb(149,203,102);}
.bg-green07 {background-color: rgb(132,194,76);}
.bg-green08 {background-color: rgb(114,185,51);}
.bg-green09 {background-color: rgb(97,177,25);}
.bg-green10 {background-color: rgb(79,168,0);}

.bg-red01 {background-color: rgb(252,235,233);}
.bg-red02 {background-color: rgb(248,216,211);}
.bg-red03 {background-color: rgb(245,196,188);}
.bg-red04 {background-color: rgb(242,177,166);}
.bg-red05 {background-color: rgb(238,157,144);}
.bg-red06 {background-color: rgb(235,137,122);}
.bg-red07 {background-color: rgb(232,118,100);}
.bg-red08 {background-color: rgb(229,98,77);}
.bg-red09 {background-color: rgb(225,79,55);}
.bg-red10 {background-color: rgb(222,59,33);}
