html, body {height:100%;}
#container {
   min-height: 100%;
   _height: 100%; // fix for IE not supporting min-height
   }
body {
color:#444444; 
font-size: 10px; 
font-family: verdana, Arial; 

background-color:#004b71;
background-image:url('/images/bg-bodyfade.jpg');
background-attachment: fixed;

margin-left:0px;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;

scrollbar-3dlight-color:#2E7EA8;
scrollbar-darkshadow-color:#000000;
scrollbar-track-color:#001926;
scrollbar-arrow-color:#FF9900;
scrollbar-base-color:#00557F;
scrollbar-shadow-color:#3c3228;
scrollbar-face-color:#006699;
scrollbar-highlight-color:#ffffff;
}

em {color: black;	font-family: verdana, Arial }
div {font-family: verdana, Arial }

a {text-decoration:underline;	color:#0000cc;}
a:hover {text-decoration:none;	color:blue;}
a.menuitem {font-weight: bold;	color: #ffffff;	font-size: 10px }
a.menu {text-decoration: none;	font-weight: bold;	font-size: 11px }
a.menu:hover {text-decoration: none;	color: #ff9900; }
a.menu:active	{color: #ff9900; }

a.btnStudentList { vertical-align:middle; background-color:#f5f5f5; border-left:1px solid #f5f5f5; border-top:1px solid #f5f5f5; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:24; height:24; text-align:center; text-decoration: none; font-weight: bold;	font-size: 12px }
a.btnStudentList:hover {background-color:#ffffcc; border-left:1px solid #cccccc; border-top:1px solid #cccccc; border-right:1px solid #cccccc;text-decoration: none; color: #ff9900; }

.button { height:24px}

.blanklink {text-decoration: none;	font-weight: bold;	color: #fcd67f;	font-size: 10px }

.event {font-size: 16px;	font-family: verdana, Arial;	color: #004b71 }
.subevent {font-size: 13px;	font-family: verdana, Arial;	color: #00679B }
		
h1 {font-size: 22px; font-family: Arial, Helvetica, sans-serif; color: #0046D5; padding-top:4px; font-weight:lighter;margin-bottom:0px   }	
h1.admin {font-size: 22px;	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color:#CC3300; padding-bottom:4px; padding-top:4px  }	
h1.exam {font-size: 17px; font-weight:lighter; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; color: maroon; border-bottom:1px solid #cccccc; padding-bottom:4px; padding-top:4px }	
h2 {font-size: 18px; color:#003196; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:lighter;margin-top:0px; margin-bottom:0px; }
h2.instheader {color:#006699; font-weight:lighter; font-size:18px; border-bottom:1px solid #cccccc; margin-bottom:0; padding-top:6; padding-bottom:6}
h3 {font-size: 12px; font-family: verdana, Arial; font-weight:lighter; margin-top:0px  }
h4 {font-size: 13px; font-family: Arial; height:20px; font-weight:lighter; background-image:url(/images/bg-header-blue.gif); background-color: #DCEEFF; border-bottom:1px solid #cccccc; color:#000000; margin-top:0px; padding: 4px; padding-left:10px}
h5 {font-size: 13px; font-family: Arial; height:20px; font-weight:lighter; background-image:url(/images/bg-header-yellow.gif); background-color: #ffdc75; border-bottom:1px solid #cccccc; color:#000000; margin-top:0px; padding: 4px; padding-left:10px}

.sidewindow	{border: 1px solid #c0c0c0;	background-color: #ffffff; width:260px; padding:2px; margin-bottom:12px}
.formwindow	{border: 1px solid #c0c0c0;	background-color: #ffffff; padding:2px; margin-bottom:12px}

.tag {padding:4px;width:384px;height:289px;border:1px dashed #f5f5f5; text-align:center; vertical-align:middle;font-family: Arial, Helvetica, sans-serif;}
.tagNICKNAME {font-weight: bold;font-size: 37px;padding-top:80px;padding-bottom:20px;font-family: Arial, Helvetica, sans-serif;}
.tagFULLNAME {font-weight: bold;font-size: 16px;font-family: Arial, Helvetica, sans-serif;} 
.tagTITLE    {font-weight: bold;font-size: 16px;font-family: Arial, Helvetica, sans-serif;} 
.tagCOMPANY  {font-weight: bold;font-size: 16px;font-family: Arial, Helvetica, sans-serif;} 
.tagLOCATION {font-weight: bold;font-size: 12px;font-family: Arial, Helvetica, sans-serif;} 

ul {font-family: verdana, Arial;	left: 32px;	margin-left: 32px; }
ol {font-family: verdana, Arial;	left: 32px;	margin-left: 32px; }	
li {font-size: 11px;	font-family: verdana, Arial }
p {font-size: 12px; line-height:20px;	font-family: verdana, Arial; color:#444444}

th {font-size: 12px;	font-weight: bold;	font-family: verdana, Arial }
td {font-size: 11px;}
caption {font-size: 11px;	font-family: verdana, arial }

input {font-size: 11px;	font-family: verdana, Arial;}
input.search {background-color: #8EBBD1;	border:1px solid #003366;	color: #000000;	font-size: 11px;	font-family: verdana, Arial;	background-image: url(images/searchfield.gif);}
select {font-size: 10px;	font-family: verdana, Arial;}
.textarea {scrollbar-arrow-color:#000000;scrollbar-base-color:#cccccc;scrollbar-shadow-color:#000000;scrollbar-face-color:#cccccc;scrollbar-highlight-color:#ffffff }
textarea {font-size: 11px;	font-family: verdana, Arial;}

.tinywhite	{font-size:10px;	color:#ffffff }
a.tinywhite { color:#FFFFFF; text-decoration:none}
a.tinywhite:hover { color:#FFFF00}

.orange	{color: #ff9900 }
.dkorange {color: #cc6600;}
.red	{color:#ff0000 }
.whiteonblue	{background-color	:#006699;	color:#ffffff; height:24px;	background-image: url(http://www.georgiahfma.org/images/headerfade.gif);}

.alert { margin:0 auto }
.alert p { font-size:13px; color:#339900}

.maroon	{color:#800000 }
.blueonwhite	{color:#006699;	background-color:rgb(255,255,255) }
.white	{color: white;}
.whitebg	{background-color: white;}
.bluetype	{color:rgb(0,76,115)}
.darkwindow	{background-color	:rgb(191,201,216)}
.window	{background-color	:#F6F3E7;	font-size:12px; border:1px solid #006699;}
.err {font-family: Verdana, Arial,Helvetica; color: red; font-weight: bold;}
.ve {font-family: Verdana, Arial,Helvetica; color: red; background-color: #FFFFCC;}

.tiny		{font-size:9px}
.bigtable	{font-size:13px;	font-weight:bold;}
.bigheader	{font-size:15px;	font-weight:bold;}
.windowheader {color: rgb(0,102,153);	font-size: 13px;}
.ajmainmenu	{font: 8pt Arial;	text-decoration: none;}
.ajsubmenu	{font: 8pt Arial;	text-decoration: none;}
.comments {font: 10px verdana, arial; color: #999;}
.smallmenu	{color: #C9D4E0;	text-decoration: none;	font-family: verdana, tahoma;	font-size: 10px}

img.border {border: 1px solid #069;}
span.go {border: 1px solid #069;	width:40px;}

li.phone {list-style-image: url(http://www.georgiahfma.org/images/phone.gif);}
li.email {list-style-image: url(http://www.georgiahfma.org/images/email.gif);}
li.gold {list-style-image: url(http://www.georgiahfma.org/images/icon_gold.gif);	vertical-align: middle;	left: 10px;}
li.silver {list-style-image: url(http://www.georgiahfma.org/images/icon_silver.gif);	vertical-align: middle;	left: 10px;}
li.bronze {list-style-image: url(http://www.georgiahfma.org/images/icon_bronze.gif);	vertical-align: middle;	left: 10px;}
li.minigold {list-style-image: url(http://www.georgiahfma.org/images/icon_mini_gold.gif);	vertical-align: middle;	left: 10px;}
li.minisilver {list-style-image: url(http://www.georgiahfma.org/images/icon_mini_silver.gif);	vertical-align: middle;	left: 10px;}
li.minibronze {list-style-image: url(http://www.georgiahfma.org/images/icon_mini_bronze.gif);	vertical-align: middle;	left: 10px;}

A.locationlink {display: block; padding:2px; font-size:12px; width:330; font-family:verdana; color: blue; text-decoration: underline;}
A.locationlink:visited {}
A.locationlink:hover { text-decoration: none; background-color: #FFFF99; }


A.services {display: block;width: 98%;padding: 1px;font-size:11px;font-family:verdana; background-color:#D2DDEF; border:1px solid #c5c5c5; margin:2px; text-decoration:none}
A.services:visited {color: #000000; text-decoration: none;}
A.services:hover {text-decoration: none; background-color: #E6EBF3; }

A.headertools {color: #999999; font-size:9px; font-family:verdana; text-decoration:none; margin-right:8}
A.headertools:visited {color: #999999; text-decoration: none;}
A.headertools:hover {color: #FFCC00; text-decoration:none; border-bottom:1px dotted #ffcc00 }

a.manuals { background-image:url(../images/article.gif); background-repeat:no-repeat; padding:4px; padding-left:16px; }
a.manuals:hover { background-image:url(../images/article_featured.gif); background-repeat:no-repeat; color:#FF0000; }
a.manuals:visited { color:#999999; text-decoration:none}

.spgold {display:block; width:40px; padding:2px; background-color:#FFDE00}
.spsilver {display:block; width:40px; padding:2px; background-color:#C5C5C5}
.spbronze {display:block; width:40px; padding:2px; background-color:#E9B35D}
.spinactive {display:block; width:40px; padding:2px;}

.btnPayment { font-family:Arial, Helvetica, sans-serif; color:#006600; font-weight:bold; font-size:15px}

.cmt { color:#336699; font-size:9px}

.LTgreen {background-color:#E6FFD7;}
.LTyellow {background-color:#ffff99;}
.LTred {background-color:#ffff99;}
.LThover {background-color:#f5f5f5;}

.gridheader { background-color:#003366; color:#FFFFFF}
.tablehead { background-image:url(/images/bg-tablehead.gif); height:28; color:#FFFFFF; background-color:#003366; font-weight:bold}
.tablehead1 { height:28px; color:#2467ab; background-color:#F0F8FF; border-bottom:1px solid #3399CC; font-weight:bold}
.tableheadpractice { background-image:url(/images/bg-tablehead-practice.gif); height:28; background-color:#009900; font-weight:bold}
.reporthead { height:28; color:blue; background-color:#f5f5f5; font-weight:bold}

tr.pagerstyle span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#002346; color:#FFFF99; padding:8;}
tr.pagerstyle a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#0c4176; color:#FFFF99; padding:8;}
tr.pagerstyle a:visited { border:1px solid #002346}
tr.pagerstyle a:hover { background-color:#006699; color:#FFFF99}
tr.pagerstyle a:active { background-color:#66FF00; color:#002346;}

p.Q { background-image:url(/images/icon-Q.gif); color:#666666; background-repeat:no-repeat; padding-left:40px; padding-bottom:12px}
p.Q strong { color:#0046D5; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter}

p.A { background-image:url(../images/icon-A.gif); color:#666666; background-repeat:no-repeat; padding-left:40px; padding-bottom:12px}
p.A strong { color:#0046D5; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:lighter}

.myinst{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
margin:0px;
}
.theinst { background-color:#FFFFCC; padding:10px}
.theinst,p {padding-right:20px}

#fldIcons { border-right:0px; border-bottom:0px; border-left:0px; height:24px}

.stage { padding:3px; background-color:#336699; text-align:center; color:#FFFF00;}

a .sort { padding:3px; height:14px; padding-left:14px; background-image:url(/images/arrow_sort_off.gif); background-repeat:no-repeat; color:#2467ab; text-decoration:underline}
a:hover .sort { background-image:url(/images/arrow_sort_on.gif); background-repeat:no-repeat; color:#000000; text-decoration:none; background-color:#cce0ff}

.grid { }
.itemstyle { border-bottom:1px dotted #cccccc}
.altitemstyle { border-bottom:1px dotted #cccccc}

.myBoxBlue
{
    margin: 0 auto;
    border: 0px solid #ffffff;
    color: #333333;
	padding:12px;
    background-color: #F0F8FF;
	border-top:1px solid #3399CC;
	border-bottom:1px solid #3399CC;
}
.myBoxGreen
{
    margin: 0 auto;
    border: 0px solid #ffffff;
    color: #333333;
	padding:12px;
    background-color: #e6f4d8;
	border-top:1px solid #72b80b;
	border-bottom:1px solid #72b80b;
}
.myBoxGrey
{
    margin: 0 auto;
    border: 0px solid #ffffff;
    color: #333333;
	padding:12px;
    background-color: #f5f5f5;
}
.myBoxRed
{
    margin: 0 auto;
    border: 0px solid #ffffff;
    color: #333333;
	padding:12px;
    background-color:#FFFFCC;
	margin-bottom:30px;
	border-top:1px solid red;
	border-bottom:1px solid red;	
}
.myBoxAlert 
{
	display:block;
	text-align:center;
	font-size:18px;
    border: 0px solid #ffffff;
    color: #333333;
	padding:20px;
    background-color:#FFFFCC;
	margin-bottom:30px;
	border-top:1px solid red;
	border-bottom:1px solid red;	
}
a.graduates { color:#0033CC; width:36px; text-align:center; display:inline-table; padding:2px; text-decoration:none;}
a.graduates:hover { background-color:#FFC;}

.cart {margin-bottom:10px; border:1px solid #cccccc; background-color:#F4F9FD; padding:20px}

#DGExams input {height:24px}
#DGModules input {height:24px}
#DGQuestions input {height:24px}
#DGPackages input {height:24px}
#DGSchedules input {height:24px}
#DGGuides input {height:24px}
#DGStudents input {height:24px}
#DGProctors input {height:24px}
#DGLocations input {height:24px}

#txtQuestion { font-size:12px; line-height:16px; border:3px solid yellow}
#txtAnswerText { font-size:12px; line-height:16px; border:3px solid yellow}

.quickheader {float:right; width:130px; margin-top:54px; text-align:right}
.quickheader a { color:white; font-size:14px; text-decoration:none}
.quickheader a:hover { color:#FF9}

.bigtext { font-size:14px}

.passed { background-color:#e1ffc3; padding:4px; color:#060; text-align:center}
.passed h2 { color:#390; padding:4px; background-color:#CF9;}
.failed { background-color:#FFC; padding:4px; color:#F00; text-align:center}
.failed h2 { color:#F00; padding:4px; background-color:#FF6;}