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;

overflow-y:scroll;

/* SCROLLBARS FOR IE */
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;

}

#content { padding-top:12px; padding-left:30px; padding-right:30px; padding-bottom:30px;}

/* CSS3 SCROLLBARS FOR CHROME */
/*
::-webkit-scrollbar {
    width: 16px;
}
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 0px;
}
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(229,249,251,0.8); 
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}
*/


em {color: black;	font-family: verdana, Arial }
div {font-family: verdana, Arial }


.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}
h2.myexams {margin-bottom:0px; border-bottom:2px solid #0066cc; font-weight:bold; color:0066cc; padding:6px; background-color:#F0F8FF;}

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 {height:24px; padding:2px; 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-size:11px; height:24px;	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;}

.boxError { text-align:center; color:red; line-height:20px}
.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;}

.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;}


.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; border-bottom:1px solid #cccccc; padding:10px}
.theinst,p {padding-right:20px}
.theinst h3 { font-size:15px; font-weight:lighter}

#fldIcons { border-right:0px; border-bottom:0px; border-left:0px; height:24px}

.stage { padding:3px; background-color:#336699; text-align:center; color:#FFFF00;}

.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}
#chklModules input { height:16px; vertical-align:middle}
#rblCity input,label { vertical-align:middle; font-size:14px; }
#rblCenters input,label { vertical-align:middle; font-size:14px; }
#rblSchedules input,label { vertical-align:middle; font-size:14px; }

#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;}

.Paid { background-color:#e6f4d8; padding:4px; color:green}
.Not { background-color:#FFFFCC; padding:4px; color:red}

/* ORDER HISTORY */
.Check { color:black; display:block; min-height:30px; background-image:url(/images/payment-check.png); background-repeat:no-repeat; padding-left:50px;}
.Check .Check { color:green; font-style:italic; background-image:none; padding-left:0px}
.Check .The { color:red; font-style:italic; display:block}
.Credit.Card { color:black; display:block; min-height:30px; background-image:url(/images/payment-credit.png); background-repeat:no-repeat; padding-left:50px;}
.Credit.Card .\<nobr { color:green; display:block; font-style:italic}
.This { color:#999}


.Yes { color:green}
.No { color:red}

.divDashed { border-bottom:1px dashed #cccccc; margin-bottom:12px; margin-top:6px}
.divDotted { border-bottom:1px dotted #cccccc; margin-bottom:12px; margin-top:6px}

/* BUTTONS */
.button { height:24px}

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; }

.btnAdd { width:150px; height:30px; border:0px; outline:none; background:url(/images/btn-Add.png) no-repeat 0px 0px; padding-left:20px}
.btnAdd:hover { background:url(/images/btn-Add.png) no-repeat 0px -30px; outline:none}
.btnDuplicate { width:150px; height:30px; border:0px; outline:none; background:url(/images/btn-Duplicate.png) no-repeat 0px 0px; padding-left:20px}
.btnDuplicate:hover { background:url(/images/btn-Duplicate.png) no-repeat 0px -30px; outline:none}

.btnRetest { color:#CC6600; font-weight:bold; width:110px; height:30px; border:0px; outline:none; background:url(/images/btn-Retest.png) no-repeat 0px 0px; padding-left:20px}
.btnRetest:hover { color:#CC0000; font-weight:bold; background:url(/images/btn-Retest.png) no-repeat 0px -30px; outline:none}
.btnPrintCert { color:#000000; display:block; font-weight:bold; width:80px; height:80px; border:0px; outline:none; background:url(/images/btn-PrintCert.png) no-repeat 0px 0px; text-align:center; text-decoration:none; margin-top:6px;}
.btnPrintCert:hover { color:#003399; font-weight:bold; background:url(/images/btn-PrintCert.png) no-repeat 0px -80px; outline:none}

.btnPayment { font-family:Arial, Helvetica, sans-serif; color:#006600; font-weight:bold; font-size:15px}
.btnEnable { background-image:url(/images/icons/smallTick.png); background-repeat:no-repeat; background-position:left center; padding:6px; padding-left:14px; text-decoration:none;}
.btnEnable:hover { background-color:#f5f5f5; color:#090}
.btnDisable { background-image:url(/images/icons/smallOff.png); background-repeat:no-repeat; background-position:left center; padding:6px; padding-left:14px; text-decoration:none;}
.btnDisable:hover {background-color:#f5f5f5; color:#C00}
.btnDelete { background-image:url(/images/icons/icon-x.png); background-repeat:no-repeat; background-position:left center; padding:6px; padding-left:14px; text-decoration:none;}
.btnDelete:hover {background-color:#f5f5f5; color:#000}
.btnSnapshot { background-image:url(/images/icons/icon-camera.png); background-repeat:no-repeat; background-position:top center; display:block; padding:3px; padding-top:24px; width:50px; border:1px solid white; text-decoration:none; text-align:center}
.btnSnapshot:hover { background-color:#FF9; border:1px solid #ccc} 


a .sort { text-decoration:none}
.sort { background-image:url(/images/arrow_sort_off.gif); background-repeat:no-repeat; background-position:left center; color:#2467ab; text-decoration:none; display:block; height:14px; padding:3px; padding-left:14px; border:1px solid #F0F8FF }
.sort:hover { background-image:url(/images/arrow_sort_on.gif); background-repeat:no-repeat; background-position:left center; color:#000000; text-decoration:none; background-color:#deebff; border:1px solid #cce0ff}
.sort:visited { text-decoration:none}
.sort:active { text-decoration:none}
