html
{
	height: 100%;
}
body
{
	height: 100%;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin: 0px;
	margin-top: 0px;
	background-color: #6B946C;
	vertical-align: middle;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212121;
}
.bodytext
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212121;
}
.biggreentext
{
	font-family : Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #006600;
}
.biggreentext a
{
	color: #006600;
	text-decoration: none;
}
.biggreentext a:hover
{
	text-decoration: underline;
}
.greytext a
{
	color: #212121;
}
.greytext
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #212121;
}
.greentext
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #006600;
}
.greentextbold
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #006600;
	font-weight: bold;
}
.greentextbold_page
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	font-weight: bold;
}
.menutext_on
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #006600;
	font-weight: bold;
}
.menutext_on a {color: #006600;}
.menutext_on a:link {text-decoration: none;}
.menutext_on a:visited {text-decoration: none;}
.menutext_on a:active {text-decoration: none;}
.menutext_on a:hover {text-decoration: underline;}
.menutext_off
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #707070;
	font-weight: bold;
}
.menutext_off a {text-decoration: none;color: #707070;}
.menutext_off a:link {text-decoration: none;}
.menutext_off a:visited {text-decoration: none;}
.menutext_off a:active {text-decoration: none;}
.menutext_off a:hover {text-decoration: underline;}
.toptext
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
}
.menuspacer
{
	background-color: #ffffff;
}
.menu_aboutus
{
	background-color: #E2EACF;
}
.menu_orgdev
{
	background-color: #D2E2B6;
}
.menu_leaddev
{
	background-color: #C5DCBB;
}
.menu_leadteams
{
	background-color: #EBE1AD;
}
.menu_pqs
{
	background-color: #E7D9C2;
}
.menu_contactus
{
	background-color: #DDDDDD;
}
.menu_mbti
{
	background-color: #D3EED2;
}
.menu_vipmember
{
	background-color: #EAE2C8;
}
.menu_adobeacrobat
{
	background-color: #DEDEDE;
}
.menu_hogan
{
	background-color: #E1C19F;
}
.submenu_hogan
{
	background-image: url(../images/bg_menu_hoganfade.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.menu_otherpqs
{
	background-image: url(../images/bg_menu_greyfade.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.toptext a
{
	color: #878787;
}
a
{
	color: #000000;
}
.bottext
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a4a4a4;
}
.bottext a
{
	color: #a4a4a4;
}
a
{
	color: #212121;
}
.menuformfield
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	background-image: url(../images/menuformfield_bg.gif);
	background-repeat: no-repeat;
	background-position: right middle;
	border: 0px;
	height: 19px;
	width: 105px;
	padding-left:4px;
	padding-top:2px;
}
.menuformfield2
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	background-image: url(../images/menuformfield2_bg.gif);
	background-repeat: no-repeat;
	background-position: right middle;
	border: 0px;
	height: 19px;
	width: 213px;
	padding-left:4px;
	padding-top:2px;
}
.checkbox
{
	font-family :  Arial, Helvetica, sans-serif;
	font-size : 70%;
	color : #000000;
	background-color : #ffffff;
	border: 0px;
	height: 15px;
	width: 15px;
}
.invoicetextformfield
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	background-image: url(../images/form_text_bg.gif);
	background-repeat: no-repeat;
	background-position: right middle;
	border: 0px;
	height: 21px;
	width: 228px;
	padding-left:3px;
	padding-top: 2px;
}
.invoicetextformfieldsmall
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	background-image: url(../images/form_text_sm_bg.gif);
	background-repeat: no-repeat;
	background-position: right middle;
	border: 0px;
	height: 21px;
	width: 87px;
	padding-left: 3px;
	padding-top: 2px;
}
.contactformfield
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	border: 0px;
	height: 23px;
	width: 370px;
}
.contactformfieldsmall
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	border: 0px;
	height: 23px;
	width: 185px;
}
.contactformtextarea
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #efefef;
	background-image: url(../images/form_textarea_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment: fixed;
	border: 0px;
	height: 103px;
	width: 228px;
	padding-left:3px;
}
.bookingformtextarea
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	background-image: url(../images/form_textarea_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment: fixed;
	border: 1px solid #C5C4C4;
	height: 103px;
	width: 228px;
	padding-left:3px;
}
.copy_bg
{
	background-color: #D2E9BC;
}
.top_bg
{
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #D2E9BC;
}
.form_bg
{
	background-image: url(../images/form_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.menu_bg
{
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	background-position: center middle;
	background-color: #B2BFC6;
}
.pagead_pqs_bg
{
	background-image: url(../images/pagead_pq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_hogan
{
	background-image: url(../images/bg_hogan.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.login_bg
{
	background-image: url(../images/login_box_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.thankyou_bg
{
	background-image: url(../images/login_box_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.line
{
	background-image: url(../images/dotted-line.gif);
	background-repeat: repeat-x;
	background-position: center middle;
	height: 1px;
}
.blogreply
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	border: 1px dashed #ACA899;
	height: 103px;
	width: 392px;
	padding-left:3px;
	padding-top: 2px;
}
.submenu { background-image: url(../images/bg_submenu1.gif); background-repeat: repeat-x; background-position: left top; }
.inputm { height: 21px; width: 297px; font-family: tahoma; font-size: 11px; color: Black; border: 1px solid #cccccc; padding-top: 2px; padding-left: 3px;}
.frm_mselect { height: 19px; width: 150px; font-family: tahoma; font-size: 11px; color: Black; border: 1px solid #999999;}
.frm_status { height: 19px; width: 80px; font-family: tahoma; font-size: 11px; color: Black; border: 1px solid #999999;}
.menutext { FONT-FAMILY: arial, "helvetica", univers;	font-size: 8pt;	color: #808080;}
.menutext a { color: #808080; }
.menutext a:link { text-decoration: underline; }
.menutext a:visited { text-decoration: underline; }
.menutext a:active { text-decoration: underline; }
.menutext a:hover { text-decoration: underline; }
.image { border: 1px solid #ACA899 }
.title
{
	font-family : Arial Rounded MT Bold, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #006600;
}
.submit-next
{
	border: 0px;
	background-color: #9b9c9e;
	color: #ffffff;
	padding: 0px 3px 2px 3px;
	font-size: 15px;
	cursor: pointer;
	cursor: hand;
	font-family: Calibri, arial, helvetica, san-serif; 
}
.gt-formfield-m
{
	font-size: 12px;
	color: #333333;
	width: 303px;
	height: 26px;
	border: 1px solid #cccccc;
	background-image: url(../images/bg_gt_formfield.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 2px 3px 0px 4px;
	font-family: arial, helvetica, san-serif; 
}