/* Default CSS Stylesheet for a new Web Application project */

body {
	background: top center;
	background-image: url(http://sos.georgia.gov/images/electback.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

/* Color Styles
	#032358 - blueish
	#04378A - another slate blue
	#333333 - sort of grayish
	#000000 - black
	#FFFFFF - white
	#990000 - red (brick)
	#FF0000 - red
	#0D8A3E - lighter green
	#00B050 - light sea green
	#008000 - true green
*/

a:link {
	color: #032358;
}

a:visited {
	color: #333333;
}

a:hover {
	color: #0D8A3E;
}

/* Site Standards */
.standardsize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.slightlylargerthanstandardsize {
	font-size: 14px;
}

.extralargesize {
	font-size: 18px;
}

.smallsize {
	font-size: 10px;
}
.standardfont {
	font-family: Arial, Helvetica, sans-serif;
}

.standardfontandsize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.standardcolor {
	color: #000000
}

.oppositestandardcolor {
	color: #FFFFFF;
}

.alternatestandardcolor {
	color: #032358; 
}

.oppositealternatestandardcolor {
	color: #0D8A3E;
}

.sitered {
	color: #990000;
}

.siteredbold {
	color: #990000;
	font-weight: bold;
	text-align: center;
}

.siteredboldlarge {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.alternatelarger 
{
	color: #032358;
	font-size: 15px;
}

.smallbolditalic 
{
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
}

.standardbold
{
	font-size: 12px;
	font-weight: bold;
}

.largebold {
	font-size: 16px;
	font-weight: bold;
}

.small {
	font-size: 10px;
}

.padcell4points 
{
	padding-left: 4pt;
	padding-right: 4pt;
}

.rightjustify
{
	text-align: right;
}

/* Table Standards */
.tablestandardheader
{
	/*background-color: #265B9D;*/
	background-color: #A2B5CD;
	color: #000000;
	font-weight: bold;
	border-color: #808080;
}

.tablesubheader
{
	background-color: #C0C0C0;
	color: #000000;
	font-weight: bold;
	border-color: #808080;
}

.tableborder 
{
	border-color: #808080;
	}

/* Navigation Control Standards */
.NavBody
{
    font-weight: bold;
    font-size: 10pt;
    word-spacing: normal;
    text-transform: none;
    color: #000000;
    line-height: 10pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
}

.NavPwd
{
    font-weight: normal;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: #000000;
    line-height: 10pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
}

.NavPwd A:link	{	
    text-decoration:	underline;
    color:	#032358;
    }	

.NavPwd A:hover
{
    color: #990000!important;
    font-style: italic!important;
    text-decoration: underline!important;
}
	
.NavPwd A:visited	{	
    text-decoration:	underline;
    /* color:	#0000FF; */
    color:	#032358;
    }	

.NavPwd A:active	{	
    text-decoration:	underline;
    color:	#032358;
    }	

.NavBodySm
{
    font-weight: normal;
    font-size: 8pt;
    word-spacing: normal;
    line-height: 5pt;
    text-transform: none;
    color: #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
}

.NavBodySm A:link
{
    color: #032358;
    text-decoration: underline;
}	

.NavBodySm A:hover 
{ 
    text-decoration: underline!important;
    color: #990000!important; 
    }
	
.NavBodySm A:visited	{	
    text-decoration:	underline;
    color:	#032358;
    }	

.NavBodySm A:active	{	
    text-decoration:	underline;
    color:	#FF0000;
    }	

