html, body { margin:0px; padding:0px; height:100%; width:100%; text-align:center;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#cee6f6; text-align:center;   }
.bodyAdmin { background-color:#fcfcf4; background-image:url(/design/images/bg-body-admin.gif); background-position:center center;  }

#controls { background-color:#112b4c; height:50px; width:100% auto; padding:12px; color:#a0b6c4; font-size:10px;}
#controls a { color:#a0b6c4; padding:4px }
#controls a:hover { color:#bee3fa; text-decoration:none }
#controlBar { width:943px; margin:0px auto}

.regControls { background-color:#112b4c; height:26px; padding:12px; color:#a0b6c4; font-size:10px;}
.regControls #controlBar { width:843px; margin:0px auto}

form { margin:0px}
input { font-size:11px; font-family:Arial, Helvetica, sans-serif}
textarea { font-size:11px; font-family:Arial, Helvetica, sans-serif}
select { font-size:11px; font-family:Arial, Helvetica, sans-serif}

h1 {font-family:Arial, Helvetica, sans-serif; color:#1c3656; font-size:22px; font-variant:normal; font-weight:lighter;}
h2 {font-family:Arial, Helvetica, sans-serif; color:#1a5a7a; font-size:19px; font-variant:normal; font-weight:lighter;}
h3 {font-family:Arial, Helvetica, sans-serif; color:#1a5a7a; font-size:15px; font-variant:normal; font-weight:lighter;}

th	{font-size: 12px;font-weight: bold;font-family: verdana, Arial }
td	{font-size: 11px;font-family: verdana, arial }

.err {color: red;}

.button { height:24px;}

input.btnControlbar { border:0px; background-color:#406c89; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#adc281; font-size:10px; padding:4px; height:24px}
input.btnControlbar:hover { background-color:#006699; color:#adc281; border:0px; }
input.btnDK { font-size:9px;}
input.btnDK:hover { }
input.btnLT { font-size:9px; background-color:#CCCCCC}
input.btnLT:hover { }

input.text { color:#234f6c; font-family:Arial, Helvetica, sans-serif; border:1px solid #a5acb2; font-size:10px; padding:4px;}
select.textDK { background-color:#799db1; color:#0d253b; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.header { background-color:#a4bb73; text-align:center}
.header #headerBar { background-image:url(/design/images/header-bg-green.jpg); width:943px; height:274px; text-align:left; margin:0px auto; }

.gridHeader { background-image:url(/design/images/bar-header.gif); height:24px; font-weight:bold}
.gridItem { }
.gridAlternating { background-image:url(/design/images/bar-alternating.gif);}
.gridSelected {}

.jobHeader { background-color:#e5edd8; color:#396980; padding:6px; font-weight:bold; font-size:14px;}
.jobTable { margin-left:-4px}
.jobPosted { text-align:right; font-size:9px; font-style:italic}

.headerShadow { height:30px; background-color:#234f6c }
.headerShadow #fade{ background-image:url(/design/images/header-bg-bluetrim.jpg); height:30px; width:943px; margin:0px auto}

.interiorShadow { height:12px; background-color:#234f6c }
.interiorShadow #fade{ background-image:url(/design/images/header-bg-lightbluetrim.jpg); height:12px; width:943px; margin:0px auto}

.bodyInterior { height:100%; background-color:#cee6f6; background-image:url(/design/images/bg-body.gif); background-position:center; background-repeat:repeat-y}
.adminInterior { background-color:#cee6f6; background-image:url(/design/images/bg-body.gif); background-position:center; background-repeat:repeat-y}
#adminContent {width:672px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1c3656; padding-left:30px; padding-top:30px; padding-right:10px; padding-bottom:30px; margin-right:20px;}
.regInterior { background-color:#cee6f6; background-image:url(/design/images/bg-reg.gif); background-position:center; background-repeat:repeat-y}

.regHeader { background-color:#a4bb73; text-align:center}
.regHeader #headerBar { background-image:url(/design/images/regHeader-bg-green.jpg); width:843px; text-align:left; margin:0px auto; }
.regShadow { height:12px; background-color:#234f6c }
.regShadow #fade{ background-image:url(/design/images/header-bg-lightbluetrim.jpg); height:12px; width:843px; margin:0px auto}
.registration { width:842px; text-align:left; margin:0px auto}
.registration #content {font-family:Verdana, Arial, Helvetica, sans-serif; width:772px; font-size:12px;color:#1c3656;padding:20px;}
.registration #content a {color:#234f6c;}
.registration #content a:hover {color:#2b7bb0; font-size:11px;}
.registration h1 {font-family:Arial, Helvetica, sans-serif; color:#1c3656; font-size:21px; font-variant:normal; font-weight:lighter;}
.registration h2 {font-family:Arial, Helvetica, sans-serif; color:#1a5a7a; font-size:18px; font-variant:normal; font-weight:lighter;}

.regWindow { width:782px; margin-top:1px; margin-bottom:1px}
.regWindow #wHeader { width:782px; height:8px; background-image:url(/design/images/regWindow-top.gif);}
.regWindow #wFooter { width:782px; height:8px; background-image:url(/design/images/regWindow-bottom.gif);}
.regWindow #wContent { width:782px; background-image:url(/design/images/regWindow-bg.gif);}
.regWindow #wContent h1 { font-family:Arial, Helvetica, sans-serif; color:#1a5a7a; margin-top:0px; font-size:19px; font-variant:normal; font-weight:lighter;}
.regWindow #wContent h2 { font-family:Arial, Helvetica, sans-serif; color:#1a5a7a; font-size:17px; font-variant:normal; font-weight:lighter;}
.regWindow #wContent h3 { font-family:Arial, Helvetica, sans-serif; color:#1a5a7a; font-size:15px; font-variant:normal; font-weight:lighter;}
.regWindow #wContent h4 { font-family:Arial, Helvetica, sans-serif; color:#000033; font-size:13px; font-variant:normal; font-weight:lighter;}
.regWindow #wContent p { }
.regWindow #wContent em { font-weight:bold; font-size:12px; color:#83a143 }
.regWindow #wContent a { color:#1c3656;}
.regWindow #wContent a:hover {color:#2b7bb0;}
.regWindow #wPadding {font-size:11px; padding-left:36px; padding-right:24px; padding-bottom:24px; padding-top:10px;}
.regWindow fieldset { border-top:1px solid #a4bb73; border-left:0px; border-right:0px; border-bottom:0px; padding:10px}
.regWindow legend { color:#000033; font-size:14px; font-weight:lighter; margin-bottom:10px}

#iShadow { background-color:#a4bb73; height:8px; margin-bottom:1px; text-align:center; width:100% auto; }
#iFade{ background-image:url(/design/images/header-bg-lightbluetrim.jpg); height:12px; width:943px; margin:0px auto}

.home { width:941px; min-height:800px; border-left:1px solid white; border-right:1px solid white; text-align:left; margin:0px auto}
.home #content {font-family:Verdana, Arial, Helvetica, sans-serif; width:672px; font-size:12px;color:#FFFFFF;padding:20px; float:right}
.home h1 {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; font-variant:normal; font-weight:lighter;}


#interior { width:976px; min-height:400px; text-align:left; margin:0px auto; padding-bottom:60px;}
#content { float:right; width:660px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1c3656; padding:30px; text-align:left}
#widecontent {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#1c3656; padding:30px;}

#interior td {color:#1c3656;}
#interior p { font-size:12px; line-height:17px; color:#1c3656;}

.interior { width:941px; margin:0px auto}

.interior #content a {color:#234f6c; text-decoration:underline }
.interior #content a:hover {color:#2b7bb0; text-decoration:none}
.interior #content p { font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height:20px;}

.interior td {color:#1c3656;}
.interior p { font-size:12px; line-height:17px; color:#1c3656;}

.interior h1 {font-family:Arial, Helvetica, sans-serif; color:#1c3656; font-size:22px; font-weight:lighter;}
.interior h2 {font-family:Arial, Helvetica, sans-serif; color:#1a5a7a; font-size:18px; font-variant:normal; font-weight:lighter;}

.bodyHome { text-align:center; background-color:#234f6c}
.bodyHome #sidebar { text-align:left; width:202px; padding:10px; float:left}
.bodyHome #sidebar h1 { font-family:Arial, Helvetica, sans-serif; margin-left:5px; color:#FFFFFF; font-size:21px; font-variant:normal; font-weight:lighter;}
.bodyHome #sidebar h2 { font-family:Arial, Helvetica, sans-serif; margin-left:5px; margin-bottom:5px; color:#a4bb73; font-size:13px; }
.bodyHome #sidebar p { margin-left:5px; margin-top:5px; color:#a4bb73; font-size:11px;}
.bodyHome #sidebar a { color:#a4bb73; text-decoration:none}
.bodyHome #sidebar a:hover { color:#FFFF99; text-decoration:none}

#sidetree { display:block; width:202px; margin-left:10px; text-align:left}

#sidebar { text-align:left; width:202px; padding:10px; float:right}
#sidebar h1 { font-family:Arial, Helvetica, sans-serif; margin-left:5px; color:#112b4c; font-size:21px; font-variant:normal; font-weight:lighter;}
#sidebar h2 { font-family:Arial, Helvetica, sans-serif; margin-left:5px; margin-bottom:5px; color:#406c89; font-size:13px; }
#sidebar p { margin-left:5px; margin-top:5px; color:#234f6c; font-size:11px;}
#sidebar a { color:#234f6c; font-size:11px; text-decoration:none;}
#sidebar a:hover { color:#2b7bb0; font-size:11px; text-decoration:none}
#sidebar span{  margin:0px }
#sidebar li { color:#234f6c; font-size:11px;}

.treeview { display:block; margin-top:0px; margin-bottom:0px; padding:2px}
.tree {height:18px; display:block; padding-left:20px; padding-top:6px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
a.treemain{ display:block; width:200px; height:20px; font-size:13px; padding:4px; text-decoration:none;}
a.treemain:hover{background-color:#dbe8dd; color:#cc6600; text-decoration:none; }
a.treesub{ background-image:url(icons/collapse_tcat.gif); background-repeat:no-repeat; display:block; width:184px; height:14px; padding:2px; padding-left:20px; text-decoration:none;}
a.treesub:hover{ background-image:url(icons/collapse_tcat_collapsed.gif); background-repeat:no-repeat; background-color:#cce6ff;}
s.treeoff{ background-image:url(icons/collapse_tcat.gif); background-repeat:no-repeat; color:#CCCCCC; display:block; width:184px; height:14px; padding:0px; padding-left:20px; text-decoration:none;}


hr.green {height: 0px; border: 0px; border-top: 1px solid #a4bb73;}
hr.greenBar {height: 0px; border: 0px; border-top: 1px solid #a4bb73;}
hr.orangeBar { height:0px; border:0px; border-top:1px solid #ff9000;}

.teaserFeatured { cursor:pointer; background-color:#39617b; margin-top:1px; margin-bottom:1px;}
.teaserFeatured p { color:#ffffff; font-size:11px}
.teaserFeatured h1 { font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-bottom:0px; margin-top:0px; color:#FFFFFF; font-size:17px; font-variant:normal; font-weight:lighter;}
.teaserFeatured h2 { font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-bottom:0px; margin-top:5px; color:#a1c6e1; font-style:italic; font-size:14px; font-variant:normal; font-weight:lighter;}
.teaserFeatured h3 { font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-bottom:0px; margin-top:0px; color:#a1c6e1; font-style:italic; font-size:12px; font-variant:normal; font-weight:lighter;}

.teaser { width:335px; background-image:url(/design/images/teaser-bg.gif); background-color:#39617b; margin-top:1px; margin-bottom:1px}
.teaser #tHeader { width:335px; height:8px; background-image:url(/design/images/teaser-top.gif);}
.teaser #tFooter { width:335px; height:8px; background-image:url(/design/images/teaser-bottom.gif);}
.teaser #tContent { color:#abbf7c; padding-left:10px; padding-right:10px; padding-top:2px; font-size:11px;}
.teaser #tContent h1 { font-family:Arial, Helvetica, sans-serif; margin-top:0px; margin-left:0px; margin-bottom:0px; color:#FFFFFF; font-size:17px; font-variant:normal; font-weight:lighter;}
.teaser #tContent p { margin-top:5px; margin-bottom:5px}
.teaser #tContent a { color:#a4bb73;}

.teaser #tRollover { padding:10px }
.teaser #tRollover:hover { background-color:#365d76; cursor:pointer}
.teaser #tRollover:hover a { color:#FFFF99; text-decoration:none}


.window { width:682px; margin-left:-10px; margin-top:1px; margin-bottom:1px}
.window #wHeader { width:682px; height:8px; background-image:url(/design/images/window-top.gif);}
.window #wFooter { width:682px; height:8px; background-image:url(/design/images/window-bottom.gif);}
.window #wContent { padding-left:36px; background-image:url(/design/images/window-bg.gif); padding-right:24px; padding-bottom:24px; padding-top:10px; font-size:11px;}
.window #wContent h1 { font-family:Arial, Helvetica, sans-serif; color:#1a5a7a; margin-top:10px; font-size:19px; font-variant:normal; font-weight:lighter;}
.window #wContent h2 { font-family:Arial, Helvetica, sans-serif; color:#1a5a7a; font-size:17px; font-variant:normal; font-weight:lighter;}
.window #wContent h3 { font-family:Arial, Helvetica, sans-serif; color:#1a5a7a; font-size:15px; font-variant:normal;}
.window #wContent p { font-size:12px; line-height:16px}
.window #wContent em { font-weight:bold; font-size:12px; color:#83a143 }
.window #wContent a { color:#2b7bb0; text-decoration:none }
.window #wContent a:hover {color:#1c3656; text-decoration:none}

.window #wRollover { padding:10px }
.window #wRollover:hover { background-color:#365d76; cursor:pointer}
.window #wRollover:hover a { color:#FFFF99; text-decoration:none}



.footerHome { width:943px; margin:0px auto; font-size:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif}
.footerHome #left { width:202px; padding:10px; float:left}
.footerHome #right { text-align:center; width:672px; padding:10px; float:right}
.footerHome a { color:#FFFFFF; text-decoration:none; padding:6px}
.footerHome a:hover { color:#FFFF99; text-decoration:none}

.footerInterior { width:943px; margin:0px auto; font-size:10px; color:#336699; font-family:Verdana, Arial, Helvetica, sans-serif}
.footerInterior #left { width:202px; padding:10px; float:left}
.footerInterior #right { text-align:center; width:672px; padding:10px; float:right}
.footerInterior a { color:#336699; text-decoration:none; padding:6px}
.footerInterior a:hover { color:#0066cc; text-decoration:none}

img.ava { margin-left:5px; margin-bottom:10px; float:right }
.windowicon { margin-left:-36px; float:left}

.skinny { font-family:Arial, Helvetica, sans-serif; font-size:9px}
.highlight a {color:#FF0000;}
.highlight a:hover {color:#FF0000; text-decoration:none}
.highlight {color:#FF0000;}
.normal { color:#000000}

a.hfma {text-decoration:none; display:block;width:60px;padding:2px; }
a.hfma:hover {text-decoration:none; background-color: #ffff99; }
a.hfma:active	{text-decoration:none; background-color: #ffff99; }

.btnYellow { background-color:#FFFFCC; border:1px solid #FFCC66; padding:20px; text-align:center}
.btnGreen { background-color:#DCFFD7; border:1px solid #99cc99; padding:20px; text-align:center}
.btnBlue { background-color:#F0F8FF; padding:20px; text-align:center}

.approve { color:green; height:24px; font-weight:bold}
.decline { color:red; height:24px; font-weight:bold}
.delete { color:red; height:24px; font-weight:bold}

A.awardsmenu {display:block; width:'100%'; padding-bottom:1px; font-size:11px;font-family:verdana;color: #000000;text-decoration: none;}
A.awardsmenu:visited {color: #000000; text-decoration: none;}
A.awardsmenu:hover {color: #000000; text-decoration: none; }
A.awardssubmenu {display: block;width: '100%';padding: 1px;font-size:11px;font-family:verdana;color: #000000;text-decoration: none;}
A.awardssubmenu:visited {color: #000000; text-decoration: none;}
A.awardssubmenu:hover {color: #000000; text-decoration: none;  }

.services li { list-style-image:url(icons/archivedicon.gif); padding:2px; vertical-align:top; margin:0px}
.info li { list-style-image:url(icons/tip.gif); padding:2px; vertical-align:top; margin:0px}

li.phone {list-style-image: url(/design/icons/phone.gif);}
li.email {list-style-image: url(/design/icons/mail4.gif);}
li.hfma {list-style-image: url(/design/icons/icon_hfma.gif);	vertical-align: middle;	left: 10px;}
li.gold {list-style-image: url(/design/icons/icon_gold.gif);	vertical-align: middle;	left: 10px;}
li.silver {list-style-image: url(/design/icons/icon_silver.gif);	vertical-align: middle;	left: 10px;}
li.bronze {list-style-image: url(/design/icons/icon_bronze.gif);	vertical-align: middle;	left: 10px;}
li.minigold {list-style-image: url(/design/icons/icon_mini_gold.gif);	vertical-align: middle;	left: 10px;}
li.minisilver {list-style-image: url(/design/icons/icon_mini_silver.gif);	vertical-align: middle;	left: 10px;}
li.minibronze {list-style-image: url(/design/icons/icon_mini_bronze.gif);	vertical-align: middle;	left: 10px;}

p.filePDF { background-image: url(/design/icons/icon-pdf.gif); background-repeat:no-repeat; padding-left:24px;}
p.filePPT { background-image: url(/design/icons/icon-ppt.gif); background-repeat:no-repeat; padding-left:24px;}
p.filePPTX { background-image: url(/design/icons/icon-pptx.gif); background-repeat:no-repeat; padding-left:24px;}
p.fileZIP { background-image: url(/design/icons/icon-zip.gif); background-repeat:no-repeat; padding-left:24px;}

.event	{ font-size: 16px;font-family: verdana, Arial;color: #004b71 }
.subevent { font-size: 13px;font-family: verdana, Arial;color: #00679B }
.comments {font: 10px verdana, arial;color: #999;}
.tiny {font-size:9px}

.CPARheader { font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.CPARboxes {padding:8px; border-bottom:1px solid #a4bb73}

.spnAwaitingApproval { color:red; padding:20px; border:1px solid red; background-color:#FFFFCC; text-align:center}
.spnWaitingOnCheck { color:brown; padding:20px; border:1px solid orange; background-color:#FFFFCC; text-align:center}
.spnApproved { color:green; padding:20px; border:1px solid green; background-color:#FFFFCC; text-align:center}

.spdiamond {display:block; text-align:center; width:60px; height:30px; padding-top:12px; background-color:#E8FFFD}
.spgold {display:block; text-align:center; width:60px; height:30px; padding-top:12px; background-color:#FFDE00}
.spsilver {display:block; text-align:center; width:60px; height:30px; padding-top:12px; background-color:#D7D7D7}
.spbronze {display:block; text-align:center; width:60px; height:30px; padding-top:12px; background-color:#E9B35D}
.spinactive {display:block; text-align:center; color:#CCCCCC; width:60px; height:30px; padding-top:12px;}

/*badges*/
.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;} 
/*end badges*/

.myinst{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
}
.openinst{ /*class added to contents of 1st demo when they are open*/
}
.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}

/*Instructions*/
div.instructions {border-bottom:1px solid orange; background-color:#fffff5; width:600px; padding:12px;}
div.instMenu {border-bottom:1px solid orange; display:block; height:24px}

.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;	
}

.validate { font-size:12px; background-color:#FF9; color:#F00; padding:4px; float:left;  }

.divDashed { margin-top:12px; margin-bottom:12px; border-bottom:1px dashed #333}
