/*
-----------------------------------------------
Client: Verbatim U3
Function: Global CSS definitions.
Author:   Jason Walle | jwalle@edreamz.com
Modified:  15 September 2005
Copyright: Copyright (C) 2005 E-dreamz, Inc. 
----------------------------------------------- */
/* Imported Styles
----------------------------------------------- */
@import url("styleForms.css");
@import url("styleDHTML.css");

/* Global
----------------------------------------------- */
body, td, p, div, .default {
	color : #333333;
	font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body.global {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

td.justify {
	text-align : justify
}

p {
	margin-bottom : 15px;
	margin-top : 5px
}

.header {
	color : #003C58;
	font : normal normal bold 15px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}

.subheader {
	color : #297189;
	font : normal normal bold 12px/normal Geneva, Verdana, Arial, Helvetica, sans-serif

}

.title {
	color : #003C58;
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif
}

.titleRed {
	color : #990002;
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif
}

.mission {
	color : #679A9B;
	font : normal normal normal 16px/normal Geneva, Verdana, Arial, Helvetica, sans-serif
}

.small {
	color : #333333;
	font : normal normal normal 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif
}

.medium {
	color : #333333;
	font : normal normal normal 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif
}

.fineprint {
	color : #808080;
	font : normal normal normal 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif
}

.red {
	color : #CC0000;
}

/* Links
----------------------------------------------- */
a, a:link, a:visited {
	color : #0668A5;
	text-decoration : underline
}

a:hover, a:active {
	color : #CC0000;
	text-decoration : underline
}

a.topSmall:link, a.topSmall:visited {
	font : normal normal normal 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif
	color : #006498;
	text-decoration : none
}

a.topSmall:hover, a.topSmall:active {
	color : #000000;
	text-decoration : underline
}

.footer, a.footer:link, a.footer:visited {
	font : normal normal normal 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif
	color : #656565;
	text-decoration : none
}

a.footer:hover, a.footer:active {
	color : #656565;
	text-decoration : underline
}

.subNavOff, a.subNavOff:link, a.subNavOff:visited {
	background : #B3CDCC;
	color: #003C58;
	font : normal normal bold 10px Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	height : 15px;
	border-top : 1px solid #D2E3E2;
	border-left : 1px solid #D2E3E2;
	border-right : 1px solid #88A4A3;
	border-bottom : 1px solid #88A4A3;
	padding : 5px;
}

a.subNavOff:hover, a.subNavOff:active {
	background : #B3CDCC;
	color: #FFFFFF;
	text-decoration: none;
	border-top : 1px solid #88A4A3;
	border-left : 1px solid #88A4A3;
	border-right : 1px solid #D2E3E2;
	border-bottom : 1px solid #D2E3E2;
}

.subNavOn, a.subNavOn:link, a.subNavOn:visited, a.subNavOn:hover, a.subNavOn:active {
	background : #B3CDCC;
	color: #FFFFFF;
	font : normal normal bold 10px Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	height : 15px;
	border-top : 1px solid #88A4A3;
	border-left : 1px solid #88A4A3;
	border-right : 1px solid #D2E3E2;
	border-bottom : 1px solid #D2E3E2;
	padding : 5px;
}

a.secureNav:link, a.secureNav:visited {
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	color : #006498;
	text-decoration : underline
}

a.secureNav:hover, a.secureNav:active {
	color : #4F000B;
	text-decoration : underline
}

a.secureNavOn:link, a.secureNavOn:visited, a.secureNavOn:hover, a.secureNavOn:active {
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	color : #4F000B;
	text-decoration : underline
}


/* Tables
----------------------------------------------- */
.tableOuterBG {
	background : #382E23
}

.trDark {
	background : #EDF3FE;
}

.trLight {
	background : #FEFEFE
}

.tdHeader {
	color : #FEFEFE;
	font : normal normal bold 10px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 20px;
	padding-left : 4px;
	background : #454545;
}

.tdSubheader {
	color : #0668A5;
	font : normal normal bold 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 18px;
	padding-left : 4px;
	background : #A5DBEF;
}

.tdTitle {
	color : #151515;
	font : normal normal bold 14px/normal Trebuchet MS, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
	height : 25px;
	padding-left : 4px;
	text-transform : uppercase;
}

.tdName {
	background : #A6D6DA url(../images/table/bg_td_title.gif);
	color : #333333;
	font : normal normal bold 9px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	height : 15px;
	padding-left : 7px;
	border-bottom : 1px solid #000000;
	border-top: 1px solid #000000;
}

.tdContent {
	font : normal normal normal 11px/normal Geneva, Verdana, Arial, Helvetica, sans-serif;
	background : #FFFFFF
}

.tdFade {
	background : #FFFFFF url(../images/table/bg-table-fade.jpg) repeat-x;
}


li {
	margin : 0px 0px 7px 0px
}

ul, ol {
	padding-left : 2em;
	margin-left : 2em;
	padding-bottom : 1px;
	margin-bottom : 1px;
	padding-top : 0px;
	margin-top : 0px
}

blockquote {
	margin : 0px 0px 35px 15px
}

div#contentbox {
	padding : 4px;
	border-width : 1px;
	border-color : #CCCCCC;
	border-style : solid;
	margin-bottom : 10px;
}
.flashPanel{ float:left; width:580px; position:relative; }
	#flashImages{ float:left; width:292px; }
.tagline{ float:right; width:288px; height:231px; }

.nav-panel{ width:100%; background-color:#B3CDCC; float:left; clear:both; margin-top:2px; }
	.wrapper{  padding:5px 5px 5px 13px; }

.home-panel{ width:548px; height:201px; overflow:hidden; position:absolute; top:10px; left:10px; background-color:#fff; padding-top:20px; padding:6px; }

.closeBtn { 
	height:20px;
	position:absolute;
	right:0;
	top:0;
	width:20px;
	cursor:pointer;
}

.panel-title{ background: url(/images/arrow.gif) no-repeat 0 4px; padding-left:15px; cursor:pointer; margin-right:20px; }
.home-panel .title{ font-size:14px; }
.panel-content img{ margin-right:6px; display:block; margin-top:6px; }

ul.dropdown{ padding:0; margin:0; }
ul.dropdown li{ padding:0; margin:0; list-style:none; }
ul.dropdown img{ display:block; float:left; }

#nav a.item{ display:block; width:193px; height:33px; text-indent:-33333em; }
	#aboutNav{ background: url(../images/buttons/about-us.gif) no-repeat; }
	#aboutNav:hover, #aboutNav.selected{ background: url(../images/buttons/about-usX.gif) no-repeat; }
	#threatNav{ background: url(../images/buttons/threats.gif) no-repeat; }
	#threatNav:hover, #threatNav.selected{ background: url(../images/buttons/threatsX.gif) no-repeat; }
	#partnersNav{ background: url(../images/buttons/partners.gif) no-repeat; }
	#partnersNav:hover, #partnersNav.selected{ background: url(../images/buttons/partnersX.gif) no-repeat; }
	#conferencesNav{ background: url(../images/buttons/conferences.gif) no-repeat; }
	#conferencesNav:hover, #conferencesNav.selected{ background: url(../images/buttons/conferencesX.gif) no-repeat; }
	#grantNav{ background: url(../images/buttons/grantees.gif) no-repeat; }
	#grantNav:hover, #grantNav.selected{ background: url(../images/buttons/granteesX.gif) no-repeat; }
	#resourcesNav{ background: url(../images/buttons/resources.gif) no-repeat; }
	#resourcesNav:hover, #resourcesNav.selected{ background: url(../images/buttons/resourcesX.gif) no-repeat; }
		#newsNav{ background: url(../images/buttons/news.gif) no-repeat; }
	#newsNav:hover, #newsNav.selected{ background: url(../images/buttons/newsX.gif) no-repeat; }
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	