﻿/* HTML TAGS */
body
{
	font-size: 10pt;
	font-family: arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0
}
legend{
	font-size: 10pt;
	font-weight: bold;
	color:Navy;
}
legend A{
	font-weight: normal;
}

/* FONT STYLES */
.red{color: #ff0000;}

.bold{font-weight: bold;}

/* SITE STYLEs */
.headertext{font-size:12pt;color:Navy;font-weight:bold;}

/* Template STYLES */
#container
{
	background-image: url('images/body_bg.png');
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	padding-left: 51px;
	width: 1116px;
}
#templatecontainer{
	width: 1000px;
	margin: 0;
	padding: 0;
}
#bodycontainer{
	margin: 0;
	padding: 10px;
}
#footer
{
	background-position: bottom;
	background-image: url('images/footer_bg.jpg');
	background-repeat: repeat-x;
	height: 122px;
	text-align: center;
	font-size: 9pt;
	color: #808080;
}
#footer A:link, #footer A:active, #footer A:visited
{
	font-size: 9pt;
	color: #808080;
	text-decoration: none;
}
#footer A:hover:{
	color: #202020;
}
.rowcolorheader { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 9pt; padding-bottom: 3px; color: black; padding-top: 3px; font-family: Arial,Verdana,Sans Serif; background-color: #acc6eb; }
.rowcolorheader2 { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12pt; padding-bottom: 3px; color: black; padding-top: 3px; font-family: Arial,Verdana,Sans Serif; background-color: #acc6eb; }
.rowcolordata { padding-right: 3px; padding-left: 3px; font-size: 10pt; padding-bottom: 3px; color: black; padding-top: 3px; font-family: arial, Helvetica, sans-serif; background-color: #efeffb; }

.menu
{
	display: block; padding: 5px; margin: 10px 0; 
	width:50%;  color: #fff; font-size: 15px; 
	border: solid 1px #526611; text-decoration: none; background-color: #154fa1; text-align: center; vertical-align: middle;
}
.menu:hover
{
	color: #000; background-color: #59b757; text-decoration: none;
}
.menu2
{
	display: block; padding: 5px; margin: 10px 0; 
	width:70%; height: 30px; color: #fff; font-size: 15px; 
	border: solid 1px #526611; text-decoration: none; background-color: #154fa1; text-align: center; vertical-align: middle;
}
.menu2:hover
{
	color: #000; background-color: #59b757; text-decoration: none;
}
input[type=submit],input[type=button]
{
	border:solid 1px #526611; 
	background:#154fa1; 
	padding:4px 8px; 
	font-size:14px; 
	color:#fff;
}
input[type=submit]:hover, input[type=button]:hover
{
	background:#59b757; 
	border:solid 1px #000; 
	color:#000;
}

input[type=submit].orange,input[type=button].orange{
background:url(images/Continue_orange.png);
width:154px;
height:30px;	
border:none;
cursor:pointer;
}

input[type=submit].orange:hover,input[type=button].orange:hover{
	opacity:0.8;
}

.error{margin:10px; padding: 10px 10px 10px 50px; border:2px dashed #ff0000; 
/*background:  url(/gbta11/images/icn_error.gif) no-repeat 2px 2px;*/font-weight:bold; color:#021b44;}

/*Calendar Styles*/
.calday
{
    FONT-SIZE: 8pt;
    COLOR: lightgrey;
    BACKGROUND-COLOR: white
}
.caldayname
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: lightblue
}
.caldayselected
{
    BACKGROUND-COLOR: palegoldenrod
}
.calmonthname
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    BACKGROUND-COLOR: blue
}
.calmonthname A
{
    FONT-WEIGHT: bold;
    COLOR: white
}
.calmonthname A:active
{
    FONT-WEIGHT: bold;
    COLOR: white
}
.calmonthname A:hover
{
    FONT-WEIGHT: bold;
    COLOR: white
}
.calmonthname A:visited
{
    FONT-WEIGHT: bold;
    COLOR: white
}
.calborder
{
    BACKGROUND-COLOR: black
}
.calgridcolor
{
    BACKGROUND-COLOR: black
}

/*jquery ui fix (smaller widgets)*/
.ui-widget
{
	font-size: .80em;			
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}