﻿#dhtmlgoodies_tooltip
{
		background-color:#EEE;
		border:1px solid #000;
		position:absolute;
		display:none;
		z-index:20000;
		padding:2px;
		font-size:0.9em;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: Arial;
		
}
#dhtmlgoodies_tooltipShadow
{
		position:absolute;
		background-color:#555;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
}
BODY
{
	color: #000066;
	background-color: White;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 10pt;
	padding-top: 0px;
	font-family: Verdana;
}


.background
{
	background-color: transparent;
}

.calendar
{
	border-right: #000066 thin solid;
	border-top: #000066 thin solid;
	border-left: #000066 thin solid;
	border-bottom: #000066 thin solid;
}

.calendarheader
{
	color: white;
	background-color: #000066;
	font-size: 18pt;
	/*background-image: url(images/gssatesting2samp.JPG);*/
}
.calendarothermonthday
{
	color: black;
	background-color: #a9a9a9;
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.calendarselectedday
{
	color: white;
	background-color: #800080;
}

.calendarnextprev
{
	
}

/*formTable*/
.formTable
{
	/*
	border-right: #cc0066 thick groove;
	border-top: #cc0066 thick groove;
	border-left: #cc0066 thick groove;
	border-bottom: #cc0066 thick groove;
    */
}

.grid
{
	
}
.gridHeader
{
	
}
.gridHeaderLeftItem
{
	
	background-color: #fbac1b;
	color: #0d094b;
	text-decoration: underline;
}
.gridHeaderRightItem
{
	
	background-color: #fbac1b;
	color: #0d094b;
	text-decoration: underline;
}

.gridHeaderMiddleItem
{
	background-color: #fbac1b;
	color: #0d094b;
	text-decoration: underline;
}

.gridRowStyle
{
}
.gridAlternatingRowStyle
{
	background-color: #feeed1;
	
}
.menuLabelMousedOverMiddle
{
	background-color: white;
	color: #000066;
	text-decoration: underline;
}
.menuLabelNotSelectedMiddle
{
	color: #0d094b;
	background-color: #fbac1b;
	cursor: pointer;
}
.menuLabelMousedOverLeft
{
	background-color: white;
	color: #000066;	
	text-decoration: underline;
}
.menuLabelNotSelectedLeft
{
	
	background-color: #fbac1b;
	color: #0d094b;	
	cursor: pointer;
}
.menuLabelMousedOverRight
{
	background-color: White;
	color: #000066;
	text-decoration: underline;		
}
.menuLabelNotSelectedRight
{
	
	background-color: #fbac1b;
	color: #0d094b;	
	cursor: pointer;
}

.mmenuOff1
{
	background: #0038AD;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-family: arial,tahoma,serif;
	font-size: 11px;
	margin: 0px;
	padding: 3px;
	text-decoration: none;
} 
      
.mmenuOn1
{
	background: #ffffff;
	color: #0038AD;
	font-style: normal;
	font-weight: bold;
	font-family: arial,tahoma,serif;
	font-size: 11px;
	margin: 0px;
	padding: 3px;
	text-decoration: none;
}	 

    
.mmenuOn1page
{
	background: #ffffff;
	color: #00349A;
	font-style: normal;
	font-weight: bold;
	font-family: arial,tahoma,serif;
	font-size: 11px;
	margin: 0px;
	padding: 3px;
	text-decoration: none;
}	

.mmenuOff1page
{
	background: #00349A;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
	font-family: arial,tahoma,serif;
	font-size: 11px;
	margin: 0px;
	padding: 3px;
	text-decoration: none;
}

.tCDescription
{
	
	
	background-color: #fbac1b;
}

.tCDescriptionLabel
{
	color: #0d094b;
}
.tCInput
{
	color: White;
	/*
	border-right: #cc0066 thin solid;
	border-top: #cc0066 thin solid;
	border-left: #cc0066 thin solid;
	border-bottom: #cc0066 thin solid;
	*/
}


  
a
{
}
/* ---------------DEFAULT_LEFT.TXT STYLES START ---------------*/
#left_side {
	float: left; 
	margin-left: 10px!important; margin-left: 5px;
	margin-bottom: 10px;
	width: 183px;
	min-height: 344px;
	background:  url(http://www.gpgconline.org//templates/freshdesign/images/sidebg.jpg) no-repeat top center;	
}
 
#left_side  a { color: #616161; }
#left_side img { margin-left: 12px } /* for indentx images for submenus */


#mainlevel-nav
{	
	list-style: none;
	padding: 0px;
	margin: 0 auto;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-left: 0px
}

#mainlevel-nav li
{
	padding: 0px;
	float: left;
	margin: 0;
	font-size: 10pt;
	line-height: 34px;
	white-space: nowrap;
	list-style-type: none;
	width: auto;
	background: url(http://www.gpgconline.org//templates/freshdesign/images/menusep.gif) no-repeat top right
}

#mainlevel-nav li a
{
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FFF;
	background: transparent;
	font-weight: bold;
}

#main {	margin: 0 auto;	width: 950px; padding-top: 0px; background: #FFF } 
#main .padding { width: 950px; }

#footer {  	margin: 0px auto; 
			width: 950px;
			background: #3D5864 url(http://www.gpgconline.org//templates/freshdesign/images/bottom.jpg) no-repeat top center;
			padding: 0px;
			clear: both;
			height: 50px
}

td,tr,p,div {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
color: #505050;
}

h3 {
color: #364A62; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt; font-weight: bold;
padding: 0;
}

h4 {
color: #364A62; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt; font-weight: bold;
}

h5 {
color: #364A62; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt; font-weight: bold;
}

h6 {
color: #364A62; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt; font-weight: bold;
}

a:link, a:visited {
	font-size: 10pt;
	color: #5DA500;
	text-decoration: none;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
}

a:hover {
color: #5DA500; text-decoration: underline;
}
/*
ul {
margin: 5px 0px 20px 30px;
}


li {
padding: 5px 5px 0 5px;
list-style: 3px;
list-style-type: square;
}
*/

hrgreen { 
background: transparent; 
height:1px; 
border: 1px solid #CCFF00;
}

hrgreen.separator {

background: transparent;
height: 1px;
width: 75px;
border: 1px solid #CCFF00;
}



a.pagenav, a.pagenav:visited {
/* same as above, but for links */
font-weight: normal;
color: #5DA500;
}

a.pagenav:hover {
/* same as above, but for links with mouse pointer over it */
font-weight: normal;
color: #5DA500;
text-decoration: underline;
}

.button {

color: #333; 
font-family: Arial, Verdana, Helvetica, sans-serif;
margin-top: 4px;
font-weight: normal;
text-align: center;
font-size: 10pt;
background: #ccc;
border: 1px solid #111;
height: 20px;
}

.inputbox {

font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
background: #F8F8F8;
border: 1px solid #DDD;
padding-left: 2px;
}

.inputbox:hover { background: #E6ECEF; }

a.mainlevel:link, a.mainlevel:visited {
/* this styling is for the MAIN items in the menu */
display: block;
text-decoration:none;
text-align: left;
padding: 3px 15px 3px 0px;
margin-left: 15px;
height: 16px;
border-bottom: 1px dashed #e5e5e5;
width: 140px;

}

#left_side a.mainlevel:hover, #mosright a.mainlevel:hover { color: #364A62; font-weight: bold;  }
#left_side #active_menu, #mosright #active_menu { color: #364A62;  font-weight: bold; }

a.sublevel:link, a.sublevel:visited {
/* this styling is for menu items that HAS A PARENT */
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #6BBD00; 
font-weight: normal;
}

a.sublevel:hover {
/* pffff!.. you know this! */
color: #6BBD00; 
text-decoration: none;
}

a.readon:link, a.readon:visited {
/* For formatting the "Read on..." link for blogs and on frontpage. */
color: #5DA500; 
text-decoration: none; 
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
padding-left: 0px;
}

a.readon:hover {
/* Pfft..! */
color: #5DA500; text-decoration: underline;
font-weight: normal;
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
}

.category {

color: #364A62; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt; 
font-weight: bold; 
text-decoration: none;
}

a.category:link, a.category:visited {
/* same as above, but to set the link format */
color: #5DA500; font-weight: bold;
}

a.category:hover {
/* same as above, but for links with mouse pointer over it */
color: #5DA500;
text-decoration: underline;
}

#left_side table.moduletable  {
	background: transparent;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#left_side table.moduletable th, #mosright table.moduletable th {
/* styling the module header, and the module titles */
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold; 
	color: #000;
	width: 194px;
	height: 23px;
	text-decoration: none;
	padding: 5px 0px 0 10px;
	text-indent: 0px;
	background: transparent;
}


#left_side table.moduletable td, #mosright table.moduletable td {
	/* well.. for formatting the table cells of the module table */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}


#left_side table.moduletable tr, #mosright  table.moduletable tr {
	/* well.. for formatting the table cells of the module table */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}

#left_side .moduletable form, #mosright .moduletable form { padding: 10px 10px 5px 15px; }
#left_side .moduletable form a { color: #5DA500 }
/*  Weblinks */

a.weblinks:link, a.weblinks:visited {

color: #5DA500; text-decoration: none; font-weight: normal;
font-family:  Arial, Verdana, Helvetica, sans-serif;
}

a.weblinks:hover {
/* same as above, but for link with mouseover */
color: #5DA500; text-decoration: underline;
}

/*--------------- DEFAULT_LEFT.TXT STYLES END ---------------*/



.navpanelhide
{
    display: none;
}

