@charset "utf-8";
img { 
border:0;
}

body {
	text-align: center;
	margin:0 auto;
	min-width: 760px;
	font-family:Arial, Helvetica, sans-serif;
	height: 100%;}

html {
	overflow-x: auto; /* fixes MSIE scrollbar bug DO NOT REMOVE */
}

ol.lista {list-style-type:lower-alpha;}

h3 {
	margin-left: 16px;
	margin-top: 8px;
	color:#000099;}
h2 {
	margin-left: 16px;
	font-size: 16px;
	color:#000099;}
.board {
	font-size: 14px;
	color:#000099;}

.marginleft5 {
	margin-left: 5px;
}
.marginleft14 {
	margin-left: 14px;
}

.paddingul	{
	padding-left: 40px;
	}

.indent {
	text-indent: 10px;
}

ul {
	margin: 0;
	padding: 0;}



a.sub:hover { 
color:#fff; 
background:transparent; 
text-decoration:underline; 
} 
a.sub:visited {
	color:#fff;
	}
a.sub {
	color:#FFFFFF;
	text-decoration:none;}

a.underlink, a.underlink:visited {
	color:#000099;
	font-weight:bold;
	text-decoration: underline;}

a.underlink:hover {
	text-decoration: underline;
	color:#ff9900;}

/*  -------------FAQ LINK STYLES------------   */
a.faqlink, a.faqlink:visited {
	color:#000099;
	font-weight:bold;
	text-decoration: none;}

a.faqlink:hover {
	text-decoration: underline;
	color:#ff9900;}
/*  ---------------END FAQ LINK STYLES---------------   */

/*  ------------FAQ BACK TO TOP LINK--------------   */
a.toplink, a.toplink:visited {
	color:#ff9900;
	font-weight:bold;
	text-decoration: none;}

a.toplink:hover {
	text-decoration: underline;
	color:#000099;}
/*  -----------END FAQ BACK TO TOP LINK-----------   */


/*  -----------ITECHSS FOOTER LINK-----------   */
a.itechss_link, a.itechss_link:visited {
	color:#000;
	font-weight:bold;
	text-decoration: none;}

a.itechss_link:hover {
	text-decoration: underline;
	color:#ff9900;}
/*  -----------END ITECHSS FOOTER LINK-----------   */


/*  ----------HOME READ MORE LINK---------  */
a.read_more, a.read_more:visited {
	color:#ff9900;
	font-weight:bold;
	text-decoration: none;}

a.read_more:hover {
	text-decoration: underline;
	color:#000099;}
/* --------------END HOME READ MORE LINK---------  */

#container {
	width: 760px;
	margin:0 auto;
}
#innercontent {
	width:708px;
	margin:0 auto;}

.left {
	float:left;
	display:inline;}
.right {
	float:right;
	display:inline;}
/*  --------------NAVBAR DROPDOWN-----------------  */	


a:link,a:visited,a:active
{
	background: transparent;
	color: #000;
	text-decoration: none;
	
}

a:hover
{
	background: transparent;
	color: #fff;	
	text-decoration: none;
}
/*--- Dropdowns ---*/

* html #navbar_home li * { position: relative; }

	#navbar_home li:hover ul, #navbar_home li.over ul, #navbar_home_about li:hover ul, #navbar_home_about li.over ul, 			#navbar_home_comm li:hover ul, #navbar_home_comm li.over ul, #navbar_home_vol li:hover ul, #navbar_home_vol li.over ul, #navbar_home_ways li:hover ul, #navbar_home_ways li.over ul, #navbar_home_news li:hover ul, #navbar_home_news li.over ul, #navbar_home_faqs li:hover ul, #navbar_home_faqs li.over ul, #navbar_home_contact li:hover ul, #navbar_home_contact li.over ul { left: 16px; }
	
	#navbar_home li li, #navbar_home_about li li, #navbar_home_comm li li, #navbar_home_vol li li, #navbar_home_ways li li, #navbar_home_news li li, #navbar_home_faqs li li, #navbar_home_contact li li {float: none; position: static; width: 100%; }
	
	#navbar_home li li, #navbar_home_about li li, #navbar_home_comm li li, #navbar_home_vol li li, #navbar_home_ways li li, #navbar_home_news li li, #navbar_home_faqs li li, #navbar_home_contact li li{
		font:Georgia, "Times New Roman", Times, serif;
		text-align:left;
		font-size:.8em;

		}
	
	#navbar_home li li a, #navbar_home li li a:hover, #navbar_home li li a:active, #navbar_home_about li li a, #navbar_home_about li li a:hover, #navbar_home_about li li a:active, #navbar_home_comm li li a, #navbar_home_comm li li a:hover, #navbar_home_comm li li a:active, #navbar_home_vol li li a, #navbar_home_vol li li a:hover, #navbar_home_vol li li a:active, #navbar_home_ways li li a, #navbar_home_ways li li a:hover, #navbar_home_ways li li a:active, #navbar_home_news li li a, #navbar_home_news li li a:hover, #navbar_home_news li li a:active, #navbar_home_faqs li li a, #navbar_home_faqs li li a:hover, #navbar_home_faqs li li a:active, #navbar_home_contact li li a, #navbar_home_contact li li a:hover, #navbar_home_contact li li a:active {
		background: none;
		height: auto;
		padding: 1px 5% 2px;
		text-indent: 0;
		width: 89.5%;

	}

	#navbar_home li li a:hover, #navbar_home_about li li a:hover, #navbar_home_comm li li a:hover, #navbar_home_vol li li a:hover, #navbar_home_ways li li a:hover, #navbar_home_news li li a:hover, #navbar_home_faqs li li a:hover, #navbar_home_contact li li a:hover { background: #009; }
	
	#navbar_home li ul, #navbar_home_about li ul, #navbar_home_comm li ul, #navbar_home_vol li ul, #navbar_home_ways li ul, #navbar_home_news li ul, #navbar_home_faqs li ul, #navbar_home_contact li ul {
		background: #ccc;
		border-bottom:1px solid #666;
		border-left:1px solid #666;
		border-right:1px solid #666;
		left: -1999px;
		line-height: 1.5;
		padding: 5px 0;
		position: absolute;
		top: 28px;
		width: 210px;
		z-index: 9999;
	}

/*  --------------END NAVBAR DROPDOWN-----------------  */
#nav {
	background: url(images/nav_shadow.jpg);
}


/*  --------------HOME NAVBAR-----------------  */
#navbar_home {
		width: 696px; height: 28px;
		background: url(images/navbar.gif);
		margin: 0px auto; padding: 0;
		position: relative;
		}
#navbar_home li {
		margin: 0; padding: 0; list-style: none;
		position: absolute; top: 0; }
#navbar_home li, #navbar_home a {
		height: 28px; display: block;}

#nav_home {left: 0; width: 68px;}
#nav_about {left: 52px; width: 84px;}
#nav_comm {left: 120px; width: 143px;}
#nav_vol {left: 247px; width: 153px;}
#nav_give {left: 384px; width: 104px;}
#nav_news {left: 472px; width: 116px;}
#nav_faqs {left: 572px; width: 65px;}
#nav_contact {left: 621px; width: 75px;}

#nav_home a:hover {
		background: transparent url(images/navbar.gif)
		0 -56px no-repeat;}
#nav_about a:hover {
		background: transparent url(images/navbar.gif)
		-52px -28px no-repeat;}
#nav_comm a:hover {
		background: transparent url(images/navbar.gif)
		-120px -56px no-repeat;}
#nav_vol a:hover {
		background: transparent url(images/navbar.gif)
		-247px -28px no-repeat;}
#nav_give a:hover {
		background: transparent url(images/navbar.gif)
		-384px -56px no-repeat;}
#nav_news a:hover {
		background: transparent url(images/navbar.gif)
		-472px -28px no-repeat;}
#nav_faqs a:hover {
		background: transparent url(images/navbar.gif)
		-572px -56px no-repeat;}
#nav_contact a:hover {
		background: transparent url(images/navbar.gif)
		-621px -28px no-repeat;}		
/*  ----------------END HOME NAVBAR--------------  */

/*  ---------------ABOUT NAV---------------  */
#navbar_home_about {
		width: 696px; height: 28px;
		background: url(images/navbarabout.gif);
		margin: 0px auto; padding: 0;
		position: relative;
		}
#navbar_home_about li {
		margin: 0; padding: 0; list-style: none;
		position: absolute; top: 0;}
#navbar_home_about li, #navbar_home_about a {
		height: 28px; display: block;}
		
#nav_home_about {left: 0; width: 68px;}
#nav_about_about {left: 52px; width: 84px;}
#nav_comm_about {left: 120px; width: 143px;}	
	

	
#nav_home_about a:hover {
		background: transparent url(images/navbarabout.gif)
		0 -56px no-repeat;}
#nav_about_about a:hover {
		background: transparent url(images/navbarabout.gif)
		-52px -28px no-repeat;}
#nav_comm_about a:hover {
		background: transparent url(images/navbarabout.gif)
		-120px -56px no-repeat;}

/*  -----------------END ABOUT NAV------------  */

/*  ----------------COMM NAV---------------   */

#navbar_home_comm {
		width: 696px; height: 28px;
		background: url(images/navbarcomm.gif);
		margin: 0px auto; padding: 0;
		position: relative;
		}
#navbar_home_comm li {
		margin: 0; padding: 0; list-style: none;
		position: absolute; top: 0;}
#navbar_home_comm li, #navbar_home_comm a {
		height: 28px; display: block;}
		
#nav_about_comm {left: 52px; width: 84px;}
#nav_comm_comm {left: 120px; width: 143px;}
#nav_vol_comm {left: 247px; width: 153px;}		
		
#nav_about_comm a:hover {
		background: transparent url(images/navbarcomm.gif)
		-52px -28px no-repeat;}
#nav_comm_comm a:hover {
		background: transparent url(images/navbarcomm.gif)
		-120px -56px no-repeat;}
#nav_vol_comm a:hover {
		background: transparent url(images/navbarcomm.gif)
		-247px -28px no-repeat;}

/*   --------------END COMM NAVBAR--------------  */

/*   -------------VOL NAVBAR-------------   */

#navbar_home_vol {
		width: 696px; height: 28px;
		background: url(images/navbarvol.gif);
		margin: 0px auto; padding: 0;
		position: relative;
		}
#navbar_home_vol li {
		margin: 0; padding: 0; list-style: none;
		position: absolute; top: 0;}
#navbar_home_vol li, #navbar_home_vol a {
		height: 28px; display: block;}
		
#nav_comm_vol {left: 120px; width: 143px;}
#nav_vol_vol {left: 247px; width: 153px;}
#nav_give_vol {left: 384px; width: 104px;}

#nav_comm_vol a:hover {
		background: transparent url(images/navbarvol.gif)
		-120px -56px no-repeat;}
#nav_vol_vol a:hover {
		background: transparent url(images/navbarvol.gif)
		-247px -28px no-repeat;}
#nav_give_vol a:hover {
		background: transparent url(images/navbarvol.gif)
		-384px -56px no-repeat;}

/*  --------------END VOL NAVBAR------------- */

/*  ------------WAYS TO GIVE NAVBAR------------  */

#navbar_home_ways {
		width: 696px; height: 28px;
		background: url(images/navbarways.gif);
		margin: 0px auto; padding: 0;
		position: relative;
		}
#navbar_home_ways li {
		margin: 0; padding: 0; list-style: none;
		position: absolute; top: 0;}
#navbar_home_ways li, #navbar_home_ways a {
		height: 28px; display: block;}
		
#nav_vol_ways {left: 247px; width: 153px;}
#nav_give_ways {left: 384px; width: 104px;}
#nav_news_ways {left: 472px; width: 116px;}	

#nav_vol_ways a:hover {
		background: transparent url(images/navbarways.gif)
		-247px -28px no-repeat;}
#nav_give_ways a:hover {
		background: transparent url(images/navbarways.gif)
		-384px -56px no-repeat;}
#nav_news_ways a:hover {
		background: transparent url(images/navbarways.gif)
		-472px -28px no-repeat;}	
		
/*  -------------END WAYS TO GIVE NAVBAR-------------  */	

/*  ------------NEWS NAVBAR------------  */
#navbar_home_news {
		width: 696px; height: 28px;
		background: url(images/navbarnews.gif);
		margin: 0px auto; padding: 0;
		position: relative;
		}
#navbar_home_news li {
		margin: 0; padding: 0; list-style: none;
		position: absolute; top: 0;}
#navbar_home_news li, #navbar_home_news a {
		height: 28px; display: block;}
	
#nav_give_news {left: 384px; width: 104px;}
#nav_news_news {left: 472px; width: 116px;}
#nav_faqs_news {left: 572px; width: 65px;}

#nav_give_news a:hover {
		background: transparent url(images/navbarnews.gif)
		-384px -56px no-repeat;}
#nav_news_news a:hover {
		background: transparent url(images/navbarnews.gif)
		-472px -28px no-repeat;}
#nav_faqs_news a:hover {
		background: transparent url(images/navbarnews.gif)
		-572px -56px no-repeat;}		
/*  --------------END NEWS NAVBAR------------  */	

/*  -----------FAQS NAVBAR------------  */	
#navbar_home_faqs{
		width: 696px; height: 28px;
		background: url(images/navbarfaq.gif);
		margin: 0px auto; padding: 0;
		position: relative;
		}
#navbar_home_faqs li {
		margin: 0; padding: 0; list-style: none;
		position: absolute; top: 0;}
#navbar_home_faqs li, #navbar_home_faqs a {
		height: 28px; display: block;}
		
#nav_news_faqs {left: 472px; width: 116px;}
#nav_faqs_faqs {left: 572px; width: 65px;}
#nav_contact_faqs {left: 621px; width: 75px;}

#nav_news_faqs a:hover {
		background: transparent url(images/navbarfaq.gif)
		-472px -28px no-repeat;}
#nav_faqs_faqs a:hover {
		background: transparent url(images/navbarfaq.gif)
		-572px -56px no-repeat;}
#nav_contact_faqs a:hover {
		background: transparent url(images/navbarfaq.gif)
		-621px -28px no-repeat;}		
/*  ------------END FAQS NAVBAR---------------  */	

/*  ------------CONTACT NAVBAR-----------  */			
#navbar_home_contact {
		width: 696px; height: 28px;
		background: url(images/navbarcontact.gif);
		margin: 0px auto; padding: 0;
		position: relative;
		}
#navbar_home_contact li {
		margin: 0; padding: 0; list-style: none;
		position: absolute; top: 0;}
#navbar_home_contact li, #navbar_home_contact a {
		height: 28px; display: block;}		
		
#nav_faqs_contact {left: 572px; width: 65px;}
#nav_contact_contact {left: 621px; width: 75px;}

#nav_faqs_contact a:hover {
		background: transparent url(images/navbarcontact.gif)
		-572px -56px no-repeat;}
#nav_contact_contact a:hover {
		background: transparent url(images/navbarcontact.gif)
		-621px -28px no-repeat;}	

/*  ---------END CONTACT NAVBAR--------------  */




.last {
	border-right: none;}
	
/*  ---------END SUB NAV----------  */


/*  -------HOME CONTAINER--------     */	
#home_left, #home_middle {
	width: 216px;
	height:210px;
/*	margin-left:3px;*/
	float: left;
	text-align:left;
	padding: 7px;
	font-size:12px;}
.justify{	
	text-align:justify;
	text-align: left;
	}
	
#home_left p, #home_middle p{
padding:0px;
}
#home_left{
	margin-left:3px;}
#home_right {
	
	width: 216px;
	padding: 7px;
	float:right;
	text-align:justify;
	font-size:12px;
	height:210px;}
	
	
	
/*  -------END HOME CONTAINER--------     */

/*  -------HEADER CONTAINER--------     */
#headline_spacer {
	margin-top: 6px;
	margin-bottom: 3px;} 
	
#headline_imgs {
	margin-top: 2px;}

#header_dot1, #header_dot2 {
	background:url(images/header_dot.gif) repeat-y;
	float: left;
	height: 200px;
	width: 3px;}
	
#header_main {
	width:708px;
	height:234px;
	background:url(images/header_main.jpg) no-repeat;
}
	
/*  -------END  HEADER CONTAINER--------     */





/*  --------MIDCONTENT------   */	
#mid_content {
	background:url(images/content_bkg.jpg) no-repeat;

	width:522px;
	font-size:smaller;
	text-align: justify;
	float:left;
	display:inline;
	line-height: 1.4em;
	overflow: hidden;
	min-height: 406px;
	height:auto !important;
	*height: 431px;}
	
#mid_content_video {
	background:url(images/content_bkg.jpg) no-repeat;

	width:522px;
	font-size:smaller;
	text-align: justify;
	float:left;
	display:inline;
	line-height: 1.4em;
	overflow: hidden;
	min-height: 406px;
	height:auto !important;
	*height: 431px;}	
	
	
#mid_content p, #mid_content_video p {
	margin-left: 16px;
	margin-right: 12px;
}

#mid_content div p, #mid_content_video div p {
	margin-left: 7px;
	margin-right: 12px;
}
#mid_content div h3, #mid_content div div h3, #mid_content_video div h3, #mid_content_video div div h3{
	margin-left: 7px;
	margin-top:3px;
	margin-right: 12px;
}
	
.leftpadding16 {
	margin-left: 16px;
}
#mid_content_big {
	background:url(images/content_bkg_big.jpg) no-repeat;

	width:708px;
	font-size:smaller;
	text-align: justify;
	float:left;
	line-height: 1.4em;
	overflow: hidden;
	min-height: 400px;
	height:auto !important;
	height: 431px;}
		
	
#mid_content span{
	text-indent: 50px;
	} 
	
.cssframe {
	overflow: scroll;
	height: 431px;
	width: 512px;
	margin-left: 10px;
	margin-top: 4px;
	top: 0px;
	left: 0px;
	visibility: visible;
}

/*  -------END   MIDCONTENT--------     */


/*  -------ONGOING EVENTS MIDCONTENT--------     */
#mid_content_ongoing {
	background:url(images/content_bkg_big.jpg) repeat-x;

	width:708px;
	font-size:smaller;
	text-align: justify;
	float:left;
	line-height: 1.4em;
	overflow: hidden;
	min-height: 400px;}
	
#mid_content_ongoing table{
	margin-left:13px;
}

.tblborder {
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;

}
.tblborder th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;

	-moz-border-radius: ;
}
.tblborder td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;

	-moz-border-radius: ;
}

#mid_content_ongoing span{
	margin-left:13px;
}
.cssframe_ongoing {
	margin-top: 4px;
	overflow: scroll;
	height: 435px;
	width: 702px;
	top: 0px;
	left: 0px;
	visibility: visible;
}
/*  -------END  ONGOING EVENTS MIDCONTENT--------     */

/*  -------SIDEBAR IMG CONTAINER--------     */
#sidebar {

	width:186px;
	float:right;
	font-size:smaller;
	text-align: justify;
	height: 450px;}

#side_lower{
background:url(images/side_img_lower.jpg);
width: 186px;
height:202px;
}	
#side_lower p{
font-size:10px;
padding-left:10px;
padding-right:20px;
text-align:left;
}	
#sidebar img{
	float:right;}

		
#sidebar a {
	padding: 5px 0 0 5px;
	font-weight:bold;
	}

/*  -------SIDEBAR IMG CONTAINER--------     */


#critical_content, #committee {
	width:460px;}


/*   -----------FOOTER----------------   */
#hands_footer {
	margin-top: 20px;
	clear: both;}

#footer {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-top: 10px;
	}
#footer_uw {
	width: 300px;
	float:left;
	}
#footer_itechss {
	width: 300px;
	float:right;
	}

/*   -------------END FOOTER-------------    */

#shadow {
	background:url(images/shadow_bkg.jpg) no-repeat;
	margin:0 auto;
	width:707px;
	padding-left:1px;}
	


#video{
	position:absolute;
	z-index:-50;

}


#donation_button {
	float:left;
	margin-top:161px;
	margin-left:36px;
	_margin-left:18px;
}