body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #ECF2F9;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000066;

}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000066;

}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000066;
}

a {
	color: #0000CC;
	text-decoration: underline;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.smalltype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.borderLeft {
	border-left: 1px solid #003366;
}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
}

.largetype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.largetypeBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000066;
}

.borderTop {
	border-top: 1px solid #003366;
}

.borderBottom {
	border-bottom: 1px solid #003366;
}

.borderTopBlk {
	border-top: 1px solid #000000;
}

.borderBottomBlk {
	border-bottom: 1px solid #000000;
}

.bluetype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

.borderSides {
	border-right: 1px solid #003366;
	border-left: 1px solid #003366;
}

.borderTopLeftBottom {
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}

.borderSidesBottom {
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}

.smalltypeBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}

.leftNavCell {
	font-size: 12px;
	color: #000066;
	border-top: 1px solid #EFF4FA;
	border-bottom: 1px solid #EFF4FA;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.inputText {
	font-size: 11px;
	color: #000000;
	border: 1px solid #003366;
	width: 155px;
}

.inputSearch {
	font-size: 11px;
	color: #000000;
	border: 1px solid #000099;
	width: 155px;
}

.leftNavCellOver {
	font-size: 12px;
	color: #0066CC;
	background-color: #FFF;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding:0 2px 1px 5px;
}

.leftNavLink {
	font-size: 12px;
	/*color: #000066;*/
	color:#900;
	/*font-weight: normal;*/
	font-weight:bold;
	text-decoration: none;
}

.leftNavLinkOver {
	font-size: 12px;
	color: #0066CC;
	background-color: #FFFFFF;
	border: none;
	/*font-weight: normal;*/
	font-weight:bold;
	text-decoration: none;
}

.medtype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.dashedBox {
	border: 1px dashed #990099;
	padding: 5px;
}

.govSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000066;
	background-color: #EFEFEF;
	text-indent: 10pt;
	font-weight: bold;
	padding: 3px;
}

.govListing {
	margin-left: 20px;
}

.govListingIndent {
	margin-left: 35px;
}

.borderAll {
	border: 1px solid #003366;
}

.inputTextVar {
	font-size: 11px;
	color: #000000;
	border: 1px solid #003366;
}

.buttonAdmin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #C7DAEB;
	height: 20px;
	width: 80px;
}

.adminField {
	background-color: #ECF2F9;
	border: 1px solid #CCCCCC;
}

.buttonAdminVar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #C7DAEB;
	height: 20px;
}

.subTreeLink {
	text-decoration: none;
}

.subTreeLinkOver {
	color: #0066cc;
}

.highlight {
	font-weight: bold;
	color: #000066;
}
.highlightBox {
	background-color: #EFF4FA;
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
}
.sidebar {
	float:right;
	width:200px;
	padding:5px;
	margin:3px;
	background-color: #EFF4FA;
	border-top: 1px solid #990000;
	border-left: 1px solid #990000;
	border-right: 2px solid #990000;
	border-bottom: 2px solid #990000;
}
.homeTable {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
}
.faq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	font-style: italic;
}

.bulletTri {
	list-style-image: url(images/bullet_tri.gif);
}

.keywords {
	text-align:left;
	font-size:8px;
	/*color:#C7DAEB;*/
}

/* ---------- IDs --------------- */

#nav-home, #nav-store, #nav-manuals, 
#nav-resources, #nav-state, #nav-classified,
#nav-about, #nav-showcase, #nav-help,
#nav-forum, #nav-news, #nav-freebies, #nav-newbies {

  }
#nav-home a, #nav-store a, #nav-manuals a, 
#nav-resources a, #nav-state a, #nav-classified a,
#nav-about a, #nav-showcase a, #nav-help a,
#nav-forum a, #nav-news a, #nav-samples a,
#nav-freebies a, #nav-newbies a {
	padding-left:3px;
	padding-right:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000099;
	white-space: nowrap;*/
  }
  
#nav-home a:hover, #nav-store a:hover, #nav-manuals a:hover, 
#nav-resources a:hover, #nav-state a:hover, #nav-classified a:hover,
#nav-about a:hover, #nav-showcase a:hover, #nav-help a:hover,
#nav-forum a:hover, #nav-news a:hover, #nav-samples a:hover
#nav-freebies a:hover, #nav-newbies a:hover {
	color:#0066FF;
	text-decoration:underline;
}

#home #nav-home, #store #nav-store, #manuals #nav-manuals, 
#resources #nav-resources, #state #nav-state, #classified #nav-classified,
#about #nav-about, #showcase #nav-showcase, #help #nav-help,
#forum #nav-forum, #news #nav-news, #samples #nav-samples,
#freebies #nav-freebies, #newbies #nav-newbies {
	background-color:#FFFFCC;
	padding-left:3px;
	padding-right:3px;
  }
  
#home #nav-home a, #store #nav-store a, #manuals #nav-manuals a, 
#resources #nav-resources a, #state #nav-state a, #classified #nav-classified a,
#about #nav-about a, #showcase #nav-showcase a, #help #nav-help a,
#forum #nav-forum a, #news #nav-news a, #samples #nav-samples a,
#newbies #nav-newbies a, #freebies #nav-freebies a {
	color:#0066FF;
  }
  
#home #nav-home a:hover, #store #nav-store a:hover, #manuals #nav-manuals a:hover, 
#resources #nav-resources a:hover, #state #nav-state a:hover, #classified #nav-classified a:hover,
#about #nav-about a:hover, #showcase #nav-showcase a:hover, #help #nav-help a:hover,
#forum #nav-forum a:hover, #news #nav-news a:hover, #samples #nav-samples a:hover,
#newbies #nav-newbies a:hover, #freebies #nav-freebies a:hover {

	text-decoration:underline;
}

#subtab {
	background:url("images/subtab_bg_r.gif")
      no-repeat right top;
	height:17px;
	white-space: nowrap;
 }
 
#subtab a {
	background:url("images/subtab_bg_l.gif")
      no-repeat left top;
	display:block;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 6px;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000066;
	white-space: nowrap;
 }
 
 #subtab a:hover {
 	color:#0066FF;
 }
 
#subtab-current {
	background:url("images/subtab_bg_cur_r.gif")
      no-repeat right top;
	height:17px;
 }
 
#subtab-current a {
	background:url("images/subtab_bg_cur_l.gif")
      no-repeat left top;
	display:block;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-left: 5px;
	height:19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #cccccc;
	white-space: nowrap;
 }
 
 #subtab-current a:hover {
 	color:#FFFFFF;
 }
 
 .terms-title {
 	font-weight:bold;
	text-decoration:underline;
 }
