@charset "UTF-8";
/* CSS Document */

/* colors 
blue nav #568394
dark blue rollover #365460
red-orange #ab4930 & 9d3f1b, 
rust rollover #a74225
brown #5b2518
orange highlight #ea854f
gray #9a9a9a
white/grey #e4dfdf
*/

* {margin:0; padding:0px;}

html {height:100%}
body {background-color:#000000; font-family: Trebuchet MS, Arial, San Serif; background-image:url(/images/bg.jpg); background-attachment:fixed; height:100%; min-height:100%; behavior:url(/csshover3.htc);  }

#container { width:960px; margin:0 auto; height:100%; background-image:url(/images/cont-bg.png); background-repeat:no-repeat;}

img, div, a, td, table, ul, li { behavior: url(/Scripts/iepngfix.htc) }

/* HEADER */

/* LOGIN NAV */
#login {float:right; margin-top:10px;}
#login ul { list-style:none; margin-top:10px;}
#login ul li {font-family: Trebuchet MS, Arial, San Serif;
				font-size:15px;
				color: #568394;
				font-weight: bold;
				float:left; margin-left:0px; margin-bottom:10px;
				}
#login ul li a:link, #login ul li a:visited {text-decoration:none; color:#568394; text-align:center;}
#login ul li a:hover, #login ul li a:active {text-decoration:none; color:#fff;}
.right-border { border-right: 1px solid #568394; margin-right:10px; padding-right:10px;}

/*LOGO & STRETCH*/
#logo2 { margin-top:42px;  height:86px;}
.stretch  {margin-left:108px; margin-top:40px; margin-bottom:17px;}
.stretch-fb  {margin-left:108px; margin-top:20px; margin-bottom:17px;}


/* NAV */
#main-nav { background-image:url(/images/main-nav-bg-top.png); width:960px; height:51px; text-transform:uppercase;}
#main-nav ul { list-style:none;}
#main-nav ul li { font-size:19px; font-weight:bold; float:left; }

#main-nav ul li a.donate:link, #main-nav ul li a.donate:visited {text-decoration:none; color:#ab4930; text-align:center;}
#main-nav ul li a.donate:hover, #main-nav ul li a.donate:active {text-decoration:none; color:#FFF;text-decoration:none;}

.donate {margin:17px 0px 0px 70px; }


a#button1
{ display: block;
    height:34px;
	width:90px;
	background-repeat:no-repeat;
    margin: 0 auto; color:#fff;
	text-decoration:none; float:left;
	padding:18px 20px 0px 20px;
 *padding-top:17px;}
	
a#button1:hover {background-image:url(/images/main-nav-hover.png);_background-image:url(/images/main-nav-hover-ie-about.jpg);*background-image:url(/images/main-nav-hover-ie-about.jpg);}

a#button2.up, a#button1.up, a#button2.up, a#button3.up, a#button4.up, a#button5.up, a#button6.up {
    background-image:url(/images/main-nav-hover.png); behavior: url(/Scripts/iepngfix.htc); _behavior: url(/Scripts/iepngfix.htc);
} 

a#button2
{ display: block;
    height:34px;
	width:83px;
	background-repeat:no-repeat;
    margin: 0 auto; color:#fff;
	text-decoration:none; float:left;
	padding:18px 20px 0px 20px;*padding-top:17px;}

a#button2:hover {
    background-image:url(/images/main-nav-hover.png);_background-image:url(/images/main-nav-hover-ie.jpg);*background-image:url(/images/main-nav-hover-ie.jpg);
}
	
a#button3
{ display: block;
    height:34px;
	width:105px;
	background-repeat:no-repeat;
    margin: 0 auto; color:#fff;
	text-decoration:none; float:left;
	padding:18px 20px 0px 20px; *padding-top:17px;}
	
a#button3:hover {
    background-image:url(/images/main-nav-hover.png);_background-image:url(/images/main-nav-hover-ie.jpg);*background-image:url(/images/main-nav-hover-ie.jpg);
}
	
a#button4
{ display: block;
    height:34px;
	width:65px;
	background-repeat:no-repeat;
    margin: 0 auto; color:#fff;
	text-decoration:none; float:left;
	padding:18px 20px 0px 20px; *padding-top:17px;}
	
a#button4:hover {
    background-image:url(/images/main-nav-hover.png);_background-image:url(/images/main-nav-hover-ie.jpg);*background-image:url(/images/main-nav-hover-ie.jpg);
}
	
a#button5
{ display: block;
    height:34px;
	width:80px;
	background-repeat:no-repeat;
    margin: 0 auto; color:#fff;
	text-decoration:none; float:left;
	padding:18px 20px 0px 20px; *padding-top:17px;}

a#button5:hover {
    background-image:url(/images/main-nav-hover.png);_background-image:url(/images/main-nav-hover-ie.jpg);*background-image:url(/images/main-nav-hover-ie.jpg);
}
	
a#button6
{ display: block;
    height:34px;
	width:50px;
	background-repeat:no-repeat;
    margin: 0 auto; color:#fff;
	text-decoration:none; float:left;
	padding:18px 20px 0px 20px; *padding-top:17px;}

a#button6:hover {
    background-image:url(/images/main-nav-hover.png);_background-image:url(/images/main-nav-hover-ie.jpg);*background-image:url(/images/main-nav-hover-ie.jpg);
}
	
/* Editorial Header, Home Page */

#editorial {width:960px; margin-top:5px; clear:both; background-color:#000000;}	

#editorial .leftcolumn {float:left; display:block; padding-left:2px;}
	
#editorial .rightcolumn {float:right; display:block; background-image:url(/images/editorial-map-home.jpg); width:350px; height:261px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#e4dfdf; background-repeat:no-repeat; padding:30px 40px 0px 30px; letter-spacing:0px;  }

.highlight-word {font-size:24px;}

#editorial .rightcolumn-training {float:right; display:block; background-image:url(/images/editorial-map-home.jpg); width:360px; height:261px; 
font-family: Helvetica, Arial, sans-serif; font-size:15px; color:#e4dfdf;background-repeat:no-repeat; padding:30px 30px 0px 30px;   }

#editorial .rightcolumn-training-inside {float:right; display:block; background-image:url(/images/orange-editorial.jpg); width:236px; height:136px; 
font-family: Helvetica, Arial, sans-serif; font-size:15px; color:#e4dfdf;background-repeat:no-repeat; padding:20px 0px 0px 20px;   }


#editorial .inside-rc { background-image:url(/images/training-editorial-right.jpg); line-height:22px;}
#editorial .inside-rc a:link, #editorial .inside-rc a:visited, #editorial .rightcolumn-training a:link, #editorial .rightcolumn-training a:visited {color:#fff; text-decoration:none;}
#editorial .inside-rc a:hover, #editorial .inside-rc a:active,
#editorial .rightcolumn-training a:hover, #editorial .rightcolumn-training a:active {color:#568394; text-decoration:none;}

#editorial .rightcolumn a:link, #editorial .rightcolumn a:visited {color:#fff; text-decoration:none;}
#editorial .rightcolumn a:hover, #editorial .rightcolumn a:active {color:#568394; text-decoration:underline;}
 

#editorial h2 {padding-top:2px; float:right; margin-right:20px; font-size:18px;}
#editorial h2 a:link, #editorial h2 a:visited {text-decoration:underline; color:#fff;}
#editorial h2 a:hover, #editorial h2 a:active {text-decoration:underline; color:#365460;}

#editorial h1 {padding-top:10px; margin-right:20px; font-size:18px;}
#editorial h1 a:link, #editorial h1 a:visited {color:#fff; text-decoration:none;}
#editorial h1 a:hover, #editorial h1 a:active {color:#365460; text-decoration:undeline;}

#editorial h3 { float:left; margin-right:20px; font-size:17px; width:200px; padding-bottom:10px;}
#editorial h3 a:link, #editorial h3 a:visited {text-decoration:underline; color:#fff;}
#editorial h3 a:hover, #editorial h3 a:active {text-decoration:underline; color:#365460;}



.highlight { color:#ea854f; }
.increase {font-size:22px;}

/* Buckets */

#bucket1, #bucket2, #bucket3 {text-align:center; margin-top:0px; }
#bucket1 { background-image:url(/images/container-bg.png); background-position:top left; vertical-align:top; width:320px;}
#bucket2 { background-image:url(/images/vert-line-2.jpg); background-position:center; vertical-align:top;  width:320px;}
#bucket3 { background-image:url(/images/container-bg.png); background-position:top right; vertical-align:top;  width:320px;}
#comm {width:280px;}

#bucket1 h1, #bucket2 h1, #bucket3 h1 {font-size: 41px; color:#568394; text-align:center; text-transform:uppercase; padding-top:0px;}
#bucket1 h1 a:link, #bucket1 h1 a:visited,
#bucket2 h1 a:link, #bucket2 h1 a:visited,
#bucket3 h1 a:link, #bucket3 h1 a:visited {color:#568394; text-decoration:none;}

h1#two-line {font-size:25px; color:#568394; text-align:center; text-transform:uppercase; padding-top:10px; }
h1#trainings {font-size:25px; color:#568394; text-align:center; text-transform:uppercase; padding-top:10px; }
h1#one-line {padding-top:25px; padding-bottom:15px; font-size:25px;}

p#training a:link, p#training a:visited, p#events a:link, p#events a:visited { color:#568394; text-decoration:none; text-transform:uppercase;}
p#training a:hover, p#training a:active, p#events a:hover, p#events a:active { color:#568394; text-decoration:underline; text-transform:uppercase;}

#bucket1 h1 a:hover, #bucket1 h1 a:active,
#bucket2 h1 a:hover, #bucket2 h1 a:active,
#bucket3 h1 a:hover, #bucket3 h1 a:active {color:#FFF; text-decoration:none;}


#bucket1 img, #bucket2 img, #bucket3 img { text-align:center; padding:12px 0px 19px 0px;}


#bucket1 p, #bucket2 p, #bucket3 p {font-size:12px; color:#fff; text-align:left; padding-bottom:10px; padding-left:21px; padding-right:20px; }
.city { color:#9d3f1b;}
#bucket1 a:link, #bucket1 a:visited,
#bucket2 a:link, #bucket2 a:visited,
#bucket3 a:link, #bucket3 a:visited {text-decoration:none; color:#568394;}
#bucket1 a:hover, #bucket1 a:active,
#bucket2 a:hover, #bucket2 a:active,
#bucket3 a:hover, #bucket3 a:active {text-decoration:underline; color:#568394;}

#bucket2 table {margin-left:21px;}
#bucket2 table p {padding-top:0px; font-size:12px;}
.name { font-weight:bold; font-size:12px; color:#ab4930}
#bucket2 table img {float:left; padding:0px 20px 20px 0px;}
#bucket2 table p a:link, #bucket2 table p a:visited {color:#568394; text-decoration:none; }
#bucket2 table p a:hover, #bucket2 table p a:active {color:#568394; text-decoration:underline; }

#bucket3 .total {color:#000; font-size:26px; letter-spacing:0px; font-weight:bold; text-align:left; padding-left:50px;}



/*Structure Elements */

#subnav { float:left; width:200px; height:100%; min-height:100%; height:auto;  }

#mainContent {width:760px; _width:780px;}
#rightColumn {width:240px; *width:230px; _width:230px; float:right; margin-top:20px; _margin-top:20px; *margiin-top:20px; margin-bottom:20px; margin-left:10px; background-image:url(/images/vert-line.png); background-repeat:no-repeat; }
table.main {float:left; width:960px; background-image:url(/images/container-bg.png);}

#mainContent p a:link, #mainContent p a:visited { color:#568394; text-decoration:none;}
#mainContent p a:hover, #mainContent p a:active { color:#568394; text-decoration:underline;}

#mainContent p {color:#fff; padding:0px 0px 10px 30px; font-size:12px;}

.leadership {font-size:16px; padding:10px}
a.leadership:link, a.leadership:visited {color:#568394; text-decoration:none;}
a.leadership:hover, a.leadership:active {color:#fff; text-decoration:none;}

#mainContent ul.overview { margin-left:80px; margin-right:40px; }
#mainContent ul.overview li { color:#fff; font-size:12px; list-style-position:outside;  padding-bottom:10px;}
#mainContent ul.overview li a:link, #mainContent ul.overview li a:visited { color:#568394; text-decoration:none;}
#mainContent ul.overview li a:hover, #mainContent ul.overview li a:active { color:#ab4930; text-decoration:none;} 
#mainContent ul.overview p.option {color:#fff; padding-left:0px; font-size:16px;}


/*Sub Nav & Tertiary */

#subnav {}
#subnav ul {list-style:none; margin-bottom:0px;}
#subnav ul li { display: block;
 
	width:156px;
	background-repeat:no-repeat;
    margin: 0 auto; margin-left:2px; margin-right:2px; color:#fff;
	text-decoration:none; float:left;
	padding:12px 20px 10px 20px;

 	border-bottom:1px solid #9a9a9a;}
#subnav ul li a:link, #subnav ul li a:visited { color:#fff; text-decoration:none;}
#subnav ul li a:hover, #subnav ul li a:active { color:#ab4930; text-decoration:none;}

.up {background-image:url(/images/sub-nav-up.jpg); display: block;}

#tertiarynav ul { list-style:none;}
#tertiarynav ul li { display:inline; border:0px; width:150px; _width:130px; *width:130px; padding:5px 0px 0px 20px; margin:0px; font-size:14px;}
#tertiarynav ul li a:link, #tertiarynav ul li a:visited { text-decoration:none; color:#fff;}
#tertiarynav ul li a:hover, #tertiarynav ul li a:active {color:#ab4930; text-decoration:none;}

#tertiarynav ul li a.up-tert {color:#ea854f; text-decoration:none;}



a#link1
{ display: block;
    height:24px;
	width:160px;
	background-repeat:no-repeat;
    margin: 0 auto; color:#fff;
	text-decoration:none; float:left;
	padding:18px 20px 0px 20px;
 *padding-top:17px;
 	border-bottom:1px solid #9a9a9a;}
	
a#link1:hover { color: #ab4930;}

/* QUOTE */

#quote { margin:35px 0px 20px 20px; _margin-top:0px; *margin-top:0px; width:160px; clear:left; padding-top:35px;}
#quote p {font-size:14px; color:#9a9a9a; line-height:17px;}
.attribute  {padding-top:18px; float:right; margin-right:20px; font-size:14px; color:#9a9a9a; text-align:right;}
#quote a:link, #quote a:visited { color:#568394; text-decoration:none;}
#quote a:hover, #quote a:active { color:#568394; text-decoration:underline;}



/*Right Column*/

#rightColumn p {font-size:12px; color:#fff; line-height:17px; padding:0px 20px 0px 15px;}
#rightColumn img {border:0px;}


	
/* EXTRAS */

#horz-line { width:960px; height:4px; float:left; padding-top:5px; background-image:url(/images/container-bg.png); background-repeat:no-repeat;}
#vert-line1, #vert-line2 { height:355px; width:4px; float:left;}
.img-left-basic {float:left;}
.img-left-padding-right {float:left; padding-right:20px; border:0px; }
.horz-mini-line {margin-left:90px; clear:left; padding-bottom:15px;}
.img-left-clr-right {clear:right;}
.img-rightcolumn {padding:10px 0px 10px 0px;}
img {border:0px;}

/* General */

#mainContent h1 { color:#fff; font-size:24px; padding:0px 0px 0px 30px; line-height:55px;}
#mainContent h2 { color:#fff; font-size:18px; padding:10px 0px 0px 30px;}
/* WHERE */
#mainContent h3 {display:block;  padding:3px 10px 5px 0px; color:#799fae; font-size:13px; margin:0px 20px 0px 30px; text-transform:uppercase; }
/* COST */
#mainContent h4 {display:block;  padding:3px 10px 5px 10px; color:#799fae; margin-left:30px; background-color:#365460; font-size:13px; margin:0px 20px 8px 0px; text-transform:uppercase; }
/* OTHER INFO */
#mainContent h5 {display:block;  padding:3px 10px 5px 10px; color:#799fae; font-size:13px; text-transform:uppercase; margin:0px 20px 0px 30px; _margin-left:15px; }
#mainContent h6 { color:#fff; font-size:16px; padding:0px 0px 10px 30px; clear:left;}

#mainContent h6 a:link, #mainContent h6 a:visited {text-decoration:none; color:#568394;}
#mainContent h6 a:hover, #mainContent h6 a:active {text-decoration:underline; color:#fff;}
#mainContent h7 {font-size:14px; color:#568394; font-weight:bold; margin-left:30px;}





#mainContent .partners { color:#fff; font-size:14px; padding-bottom:0px; margin:0px 20px 0px 0px;}
#mainContent a.partners:link, #mainContent a.partners:visited {text-decoration:none; color:#568394;}
#mainContent a.partners:hover, #mainContent a.partners:active {text-decoration:underline; color:#568394;}

#stabelizer {clear:left;}


/*TRAINING INFO */

a#training-date1, a#training-date3, a#training-date5, 
a#training-date2, a#training-date4, a#training-date6 {width:190px; color:#fff; font-size:13px; padding:3px 0px 5px 10px; float:left; margin-left:30px; text-decoration:none; letter-spacing:1px; }

.training-date-up {display:block; background-color:#365460; width:190px; color:#fff; font-size:13px; padding:3px 0px 5px 10px; float:left; margin-left:30px; _margin-left:15px; letter-spacing:1px;}
a#training-date1:hover, a#training-date2:hover, a#training-date3:hover,
a#training-date4:hover, a#training-date5:hover, a#training-date6:hover {display:block; background-color:#568394; text-decoration:none;}

#info1 {float:left; margin:8px 0px 0px 0px; width:290px; clear:left;}

#infocost {float:right; margin:8px 0px 0px 0px; height:50px;}

#info2, #info3, #info4, #info5, #info6 { margin:0px 0px 0px 0px; width:400px; display:block; float:left; clear:left;}

#info1 p, #infocost p, #info2 p, #info3 p, #info4 p, #info5 p, #info6 p { color:#fff; font-size:13px; float:left; padding-left:0px;}

#info1 a:link, #infocost a:link, #info2 a:link, #info3 a:link, #info4 a:link, #info5 a:link,  #info6 a:link, #basiccontent a:link, #basiccontent a:visited,
#info1 a:visited, #infocost a:visited, #info2 a:visited, #info3 a:visited, #info4 a:visited, #info5 a:visited,  #info6 a:visited {color:#fff; text-decoration:underline;}

#info1 a:hover, #infocost a:hover, #info2 a:hover, #info3 a:hover, #info4 a:hover, #info5 a:hover,  #info6 a:hover, #basiccontent a:hover, #basiccontent a:active,
#info1 a:active, #infocost a:active, #info2 a:active, #info3 a:active, #info4 a:active, #info5 a:active,  #info6 a:active {color:#fff; text-decoration:none;}

#basiccontent { margin:0px 0px 20px 30px; width:430px; display:block; float:left; padding:5px 30px 0px 0px; font-size:12px; color:#fff; }

#eventlists p {margin-left:20px;}
 




a#calltoaction:link, a#calltoaction:visited  {text-decoration:none; background-color:#568394; padding:6px 17px 6px 17px; color:#fff; text-align:center; margin-left:16px; margin-bottom:10px; margin-top:10px; display:block; width:189px;}
a#calltoaction:hover, a#calltoaction:active {text-decoration:none; background-color:#a74225;  padding:6px 17x 6px 17px; color:#fff; text-align:center; margin-left:16px; margin-bottom:10px;  margin-top:10px; display:block;}


/* STAFF */

#staff { margin-left:20px;}
#staffpic {width:230px;}

#staff img {float:left; margin:3px 0px 15px 0px;}

#staff p {padding-left:20px;}

#staff h1 { color:#fff; font-size:18px; padding:0px 0px 0px 20px; margin:0px; line-height:normal;}
#staff h2 {text-transform:uppercase; color:#568394; font-size:14px; padding:5px 0px 5px 20px;}

#staff-br {width:700px; clear:both;}



.faq {font-size:14px; color:#568394}

a.faqs:link, a.faqs:visited  {text-decoration:none; color:#568394; font-size:13px;}
a.faqs:hover, a.faqs:active  {text-decoration:underline; color:#568394; font-size:13px;}


/* Jump Links (i.e. Anchors) */
#jump-links {}
#jump-links ul {list-style-type:square; margin-bottom:20px;}
#jump-links ul li {font-size:16px; margin-left:80px; _margin-left:50px; *margin-left:50px; }
#jump-links ul li a:link, #jump-links ul li a:visited { color:#568394; text-decoration:none;}
#jump-links ul li a:hover, #jump-links ul li a:active {text-decoration:underline;}


/* Video */
#rightColumn obect {margin-left:30px;}

/* Footer */

#footer { height:51px; width:960px; background-image:url(/images/footer-bg.png); margin:0 auto; clear:left; }
#footer  ul { list-style:none; margin-left:10px;}
#footer  ul li { font-size:15px; font-weight:bold; float:left; padding-right:10px; padding-top:20px; padding-left:10px; }

#footer ul li a:link, #footer ul li a:visited {text-decoration:none; color:#FFF; text-align:center; text-decoration:none;}
#footer  ul li a:hover, #footer ul li a:active {text-decoration:none; color:#ab4930;text-decoration:underline;}


#footer-main { height:51px; width:960px; background-image:url(/images/main-nav-bg.png); margin:0 auto; clear:left; }
#footer-main  ul { list-style:none; float:left; margin-left:10px;}
#footer-main  ul li{ font-size:15px; font-weight:bold; float:left; padding-right:10px; padding-top:20px; padding-left:10px; }

#footer-main ul li a:link, #footer-main ul li a:visited {text-decoration:none; color:#FFF; text-align:center; text-decoration:none;}
#footer-main  ul li a:hover, #footer-main ul li a:active {text-decoration:none; color:#ab4930;text-decoration:underline;}

#soc-net {float:right; margin-top:16px; margin-right:35px;}

#seva-ticker {background-image:url(/images/seva-ticker.png); background-repeat:no-repeat; margin-left:20px; height:111px;}

.testimonial-attribute-right {text-align:right;}

#site-attribute {float:left; font-size:10px; margin-left:5px; padding-top:10px; color:#CCCCCC; padding-bottom:8px;}
#site-attribute a:link, #site-attribute a:visited { color:#568394; text-decoration:none;}
#site-attribute a:hover, #site-attribute a:active{ color:#568394; text-decoration:underline;}

