*:first-child+html .skip {display: none;} /* IE7 */
* html .mainnav ul ul li:hover ul {dipslay: none;} /* IE6 */

html>/**/body .cal_left_info select {max-width: 15em;} /* GECKO */
* html .cal_left_info select {width: 15em;} /* IE6 */

/* TO REMOVE HOVER UNDERLINE EFFECT IN POST CONTENT WRAPPER */
	.post_content_wrapper a:hover {text-decoration: none;} 
	
#formbuilder legend {white-space: normal;}
#formbuilder label {white-space: normal; font-weight: normal;}
#formbuilder em {white-space: normal;}
.cms_module#cms_notifications fieldset input {vertical-align: middle;}
* html .cms_module#cms_notifications fieldset input {background-color: transparent; border-color: #FFF;} /* IE7 */
*:first-child+html .cms_module#cms_notifications fieldset input {background-color: transparent; border-color: #FFF;} /* IE7 */
.cms_module#cms_faq .cms_module_faq_listing .cms_module_faq_section_wrapper h3 {margin-bottom: 1em;}
.cms_module#cms_faq .cms_module_faq_listing .cms_module_faq_content_wrapper a.cms_module_faq_content_link:hover span {text-decoration: none;}

* html .mainnav {height: 1.35em;} /* IE6 */
* html .mainnav ul {margin-top: 0em;} /* IE6 */

.mainnav ul li.get_adobe a {margin-top: 1em; border-bottom-width: 0px;}
.mainnav ul li.get_adobe a:hover {background-color: transparent;}

.rightcontent .rightcontent_wrapper {border-width: 0px;}
* html .rightcontent_wrapper {margin-right: 1em;} /* IE6 */
.rightcontent {font-size: 75%; width: 0em; border-left: 0px solid black;}
.rightcontent h1 {font-size: 100%; border-width: 0px; padding: 0.1em 0em 0.9em; text-align: left; margin-left: 20%; width: 80%; color: white;}

.texttools {text-align: right; font-size: 60%;}
.texttools a {color: #333;}
* html .toolbar {height: 0.75em; margin-bottom: -0.75em;} /* IE6 */
.sitetools2 ul li#print_link2:hover a {color: white;}
.sitetools2 ul li#share ul {margin-left: -11.3em;}
* html .sitetools2 ul li#share ul {margin-left: -14.05em;} /* IE6 */

.print_wrapper {padding: 0.5em 3em; border-right: 0px solid black;}
.print_wrapper .results {background-image: none; background-color: transparent; border: 0px;}
.print_wrapper .error {background-image: none; background-color: transparent; border: 0px;}
.print_wrapper .last_modified {clear: both; white-space: nowrap;}

/*TO OVERWRITE CALENDAR MODULE STYLES*/
	.cal_left h2 {font-family: arial; color: white; background-color: #666; background-image: none; width: 19.3em; padding: 0.25em 0.35em; margin: 0em; border-bottom-width: 0px;}
	*:first-child+html .cal_left h2 {width: 19.4em;} /* IE7 */
	* html .cal_left h2 {width: 19.4em;} /* IE6 */
	html:fist-child .cal_left h2 {width: 19.5em; background-color: red;} /* OPERA and SAFARI */
	body:not (:root:root) .cal_left h2 {width: 19.3em; background-color: blue;} /* SAFARI */
	
	
	.cal_left_info a {white-space: normal}
	.cal_left select {max-width: 15em;}
	* html .cal_left select {width: 15em;} /* IE6 */
	.cal_left select option {white-space: normal;}
	* html .recovery .cal_left .cal_left_info {padding: 0.5em 0em 1em 0.5em;} /* IE6 */

html>body .uber_cur_ft01 {max-width: 100%; } /* IE7 and GECKO */
html>body .uber_cur_ft_content .uber_cur_ft_img img {min-width: 28.125em; width: 95%; max-width: 696px;} /* IE7 and GECKO */
* html .uber_cur_ft_content .uber_cur_ft_img img {width: 97%;} /* IE6 */

/* FOR RECOVERY */
	.recovery .header_right {background: transparent url(/uberTemplates/skins/g3_default/images/recovery_header_right.jpg) no-repeat right top;}
	/* THESE STYLES ARE SPECIFIC TO RECOVERYS FOR A VARIANT ON THEIR H2 TAG */
		.recovery .print_wrapper .cms_editor_content h2 {background: transparent url(/triton/skins/cms_ubertemplates/images/capitol_icon.jpg) no-repeat bottom left; border-bottom-width: 0px; font-family: georgia; color: #000099; padding-left: 2.15em; padding-top: 0.95em; width: 97%;}
		.recovery .print_wrapper .cms_module h2 {background: transparent url(/triton/skins/cms_ubertemplates/images/capitol_icon.jpg) no-repeat bottom left; border-bottom-width: 0px; font-family: georgia; color: #000099; padding-left: 2.15em; padding-top: 0.95em; width: 97%;}
		.recovery h2 a {text-decoration: none;}
		.recovery h2 a:hover {text-decoration: none;}

	* html .recovery .mainnav ul ul { margin-right: -1%;} /* IE6 */
	.recovery .print_wrapper {border-right-width: 0px;}
	.recovery .rightcontent {border-left-width: 0px;}
	.recovery .rightcontent .module {margin: 0em; width: 14em;}
	.recovery .rightcontent .module#get_adobe {border-width: 0px;}
	.recovery .rightcontent .module#appendix_wrapper h2 {margin: 0em 3%; width: 94%;}
	.recovery .rightcontent .module div {margin: 0em 0.5em; width: 11em;}
	.recovery a.agency_name {margin-left: -5em;}
	* html .recovery .rightcontent {margin: 0em 0em; padding: 0em 0em;} /* IE6 */

	* html .recovery .toolbar {padding-bottom: 0.85em;} /* IE6 */
     .recovery .toolbar .searchtools #search_submit {background-color: transparent; border-width: 0px; background-image: url(/genthree/images/search_button.jpg); background-repeat: no-repeat; background-position: middle center; width: 3.85em; height: 1.95em; margin-top: 0.3em;}
	.recovery .sitetools {display: none;}

	.recovery .module#recovery_link {border-width: 0px;}
	.recovery .mainnav ul li {border-bottom-width: 0px;}
	.recovery .module h1 {margin: 0em 0em 1em; width: 98%; padding: 0.5em 1%;}
		html:fist-child .recovery .rightcontent .module h1 {width: 100%; padding-right: 0em;} /* OPERA and SAFARI */
		.recovery .rightcontent .module h1:fist-of-type {width: 98%; padding-right: 1.1%} /* SAFARI */
	.recovery .topnav {padding-top: 1.1em;}
	
	.recovery .print_wrapper {padding-left: 1em;}
	*:first-child+html .recovery .print_wrapper {padding: 0.5em 0.5em 0.5em 0.5em;} /* IE7 */

	/* THESE STYLES ARE SPECIFIC TO RECOVERYS CALENDAR BECAUSE OF THE VARIANT ON THEIR H2 TAG */
		.recovery .cal_left h2 {font-family: arial; color: white; background-color: #666; background-image: none; width: 19.3em; padding: 0.25em 0.35em 0.25em 0.35em; margin: 0em 0em 0em 0em; border-bottom-width: 0px;}
		*:first-child+html .recovery .cal_left h2 {width: 19.4em;} /* IE7 */
		* html .recovery .cal_left h2 {width: 19.4em;} /* IE6 */
		
		* html .recovery .cal_left_info {padding: 0.5em 0em 0.5em 0.5em; margin-right: -0.75em;}
	/* BECAUSE OF THE CONSTANT EXISTENCE OF RIGHT CONTENT ON RECOVERY TEMPLATE NOTIFICATIONS LEGEND EXTENDS TO FAR IN IE6 */
		* html .recovery .cms_module#cms_notifications fieldset legend {font-size: 92%;}
		* html .recovery .cms_module#cms_notifications input#firstname {width: 10em;}
		* html .recovery .cms_module#cms_notifications input#firstname {width: 10em;}
	/* TO CORRECT CONFLICT WITH TEMPLATE AND CAPTCHA FORM ON CMS CONTACT PAGE IN IE6 */
		* html .recovery .captcha_wrapper .captcha_display_wrapper .captcha_display#captcha_audio {overflow: hidden;}

	.recovery .post_body_additional_content {clear: both; text-align: center; width: 14.35em; margin: -2.85em auto 2em; }
	.recovery .post_body_additional_link {display: block; float: left; margin: 0em 0.25em 0em 0.25em; padding: 0em 0em 0em 0em;}
	.recovery .post_body_additional_link.post_body_adobe_link {}
	.recovery .post_body_additional_link.post_body_other_link {margin-top: 0.5em;}
	
/* FOR OEM */
	* html .OEM .mainnav ul ul {width: 101%; margin-right: -1%;} /* IE6 */
	.OEM .print_wrapper {border-right-width: 0px;}
	.OEM .rightcontent {border-left-width: 0px; width: 17em; padding-right: 0.5em;}
	.OEM .rightcontent .module {margin: 0em; width: 14em;}
	.OEM .rightcontent .module#get_adobe {border-width: 0px;}
	.OEM .rightcontent .module h1 {margin: 0em 0em 1em; padding-top: 0.5em; padding-left: 3%; width: 97%;}
	.OEM .rightcontent .module#appendix_wrapper h2 {margin: 0em 3%; width: 94%;}
	.OEM .rightcontent .module div {margin: 0em 0.5em; width: 11em;}
	.OEM .header_right a.agency_name {background-image: url(/triton/skins/cms_ubertemplates/images/oem_logo_white.jpg); background-position: right 1.3em; background-repeat: no-repeat; padding-right: 6.25em; margin-left: -4.65em; width: 15em; height: 3em;}
     .OEM .toolbar .searchtools #search_submit {background-color: transparent; border-width: 0px; background-image: url(/uberTemplates/skins/g3_navy/images/go_button.jpg); background-repeat: no-repeat; background-position: middle center; width: 3.85em; height: 1.95em; margin-top: 0.3em;}
     
	.OEM .post_body_additional_content {clear: both; text-align: center; width: 14.35em; margin: -2.85em auto 2em; }
	.OEM .post_body_additional_link {display: block; float: left; margin: 0em 0.25em 0em 0.25em; padding: 0em 0em 0em 0em;}
	.OEM .post_body_additional_link.post_body_adobe_link {}
	.OEM .post_body_additional_link.post_body_other_link {margin-top: 0.5em;}

	.OEM {min-width: 1050px;}    
	.OEM .wrapper {min-width: 1050px;}
	.OEM .topnav {min-width: 1040px;}
	.OEM .mainnav ul {min-width: 1050px;}
	.OEM .mainnav {min-width: 1050px;}
	.OEM .tools {min-width: 1050px;}

	*:first-child+html .OEM {min-width: 1152px;} /* IE7 */
	*:first-child+html .OEM .wrapper {min-width: 1150px;} /* IE7 */
	*:first-child+html .OEM .topnav {min-width: 1142px;} /* IE7 */
	*:first-child+html .OEM .mainnav ul {min-width: 1152px;} /* IE7 */
	*:first-child+html .OEM .mainnav {min-width: 1152px;} /* IE7 */
	*:first-child+html .OEM .tools {min-width: 1152px;} /* IE7 */
	*:first-child+html .OEM .mainnav ul ul {min-width: 100%;} /* IE7 */
	*:first-child+html .OEM .mainnav ul li:hover ul li:hover ul.last_sub_subnav {margin-left: -101%;} /* IE7 */

	* html .OEM .toolbar {padding-bottom: 0.85em;} /* IE6 */

/* FOR ADOPTION */
	.adoption {min-width: 1100px;}
	.adoption .wrapper {min-width: 1100px;}
	.adoption .topnav {min-width: 1050px;}
	.adoption .mainnav ul {min-width: 1100px;}
	* html .adoption .mainnav ul ul {width: 101%; margin-right: -1%;} /* IE6 */
	.adoption .print_wrapper {border-right-width: 0px; margin-right: 2em;}
	.adoption .rightcontent {border-left-width: 0px; width: 16.5em;}
	.adoption .rightcontent .module {margin: 0em; width: 14em;}
	.adoption .rightcontent .module#get_adobe {border-width: 0px;}	.adoption .rightcontent .module h1 {margin: 0em 0em 1em; padding-top: 0.5em; padding-left: 3%; width: 97%;}
	.adoption .rightcontent .module#appendix_wrapper h2 {margin: 0em 3%; width: 94%;}
	.adoption .rightcontent .module div {margin: 0em 0.5em; width: 11em;}
	.adoption a.agency_name {margin-left: -6.2em; margin-top: -0.3em;}
	.adoption .sitetools {background-color: transparent;}
	* html .adoption .toolbar {padding-bottom: 0.85em;} /* IE6 */
	.adoption .topnav {padding-top: 1.1em;}
	* html .adoption a.agency_name {width: 25em; margin-left: 0em; margin-right: -2em;} /* IE6 */
	* html .adoption .rightcontent {margin: 0em 0em; padding: 0em 0em;} /* IE6 */
	.adoption {min-width: 60em;}
	.adoption .mainnav ul {min-width: 53.75em;}
	.adoption .topnav {min-width: 53.75em;}

	.adoption .post_body_additional_content {clear: both; text-align: center; width: 14.35em; margin: -2.85em auto 2em; }
	.adoption .post_body_additional_link {display: block; float: left; margin: 0em 0.25em 0em 0.25em; padding: 0em 0em 0em 0em;}
	.adoption .post_body_additional_link.post_body_adobe_link {}
	.adoption .post_body_additional_link.post_body_other_link {margin-top: 0.5em;}

	.adoption {min-width: 1100px;}    
	.adoption .wrapper {min-width: 1100px;}
	.adoption .topnav {min-width: 1090px;}
	.adoption .mainnav ul {min-width: 1100px;}
	.adoption .mainnav {min-width: 1100px;}
	.adoption .tools {min-width: 1100px;}
        
	*:first-child+html .adoption {min-width: 1152px;} /* IE7 */
	*:first-child+html .adoption .wrapper {min-width: 1150px;} /* IE7 */
	*:first-child+html .adoption .topnav {min-width: 1142px;} /* IE7 */
	*:first-child+html .adoption .mainnav ul {min-width: 1152px;} /* IE7 */
	*:first-child+html .adoption .mainnav {min-width: 1152px;} /* IE7 */
	*:first-child+html .adoption .tools {min-width: 1152px;} /* IE7 */
	*:first-child+html .adoption .mainnav ul ul {min-width: 100%;} /* IE7 */
/* FOR PAYONLINE */
	* html .payonline .mainnav ul ul {width: 101%; margin-right: -1%;} /* IE6 */
	.payonline .mainnav ul li:hover ul li:hover ul.last_sub_subnav {margin-left: -99%;}
	.payonline .print_wrapper {border-right-width: 0px;}
	.payonline .rightcontent {border-left-width: 0px; width: 16.5em;}
	.payonline .rightcontent .module {margin: 0em; width: 14em;}
	.payonline .rightcontent .module#get_adobe {border-width: 0px;}	.payonline .rightcontent .module h1 {margin: 0em 0em 1em; padding-top: 0.5em; padding-left: 3%; width: 97%;}
	.payonline .rightcontent .module#appendix_wrapper h2 {margin: 0em 3%; width: 94%;}
	.payonline .rightcontent .module div {margin: 0em 0.5em; width: 11em;}
	.payonline a.agency_name {margin-left: -5em;}
	.payonline {min-width: 53.95em;}
	.payonline .topnav {min-width: 63em;}
	* html .payonline .toolbar {padding-bottom: 0.85em;} /* IE6 */
	* html .payonline a.agency_name {width: 23.5em;} /* IE6 */
	* html .payonline .rightcontent {margin: 0em 0em; padding: 0em 0em;} /* IE6 */
    /* FOR SEACH BUTTON TO BE IMAGE */
    .payonline .toolbar .searchtools #search_submit {background-color: transparent; border-width: 0px; background-image: url(/uberTemplates/skins/g3_black_gold/images/payonline/go_button.gif); background-repeat: no-repeat; background-position: middle center; width: 3.85em; height: 1.95em; margin-top: 0.3em;}
     
	.payonline {min-width: 1150px;}
	.payonline .wrapper {min-width: 1024px;}
	.payonline .topnav {min-width: 1000px;}
	*:first-child+html .payonline .topnav {margin-top: -0.1em; min-width: 950px;} /* IE7 */
	.payonline .mainnav ul {min-width: 1030px;}

	.payonline .post_body_additional_content {clear: both; text-align: center; width: 14.35em; margin: -2.85em auto 2em; }
	.payonline .post_body_additional_link {display: block; float: left; margin: 0em 0.25em 0em 0.25em; padding: 0em 0em 0em 0em;}
	.payonline .post_body_additional_link.post_body_adobe_link {}
	.payonline .post_body_additional_link.post_body_other_link {margin-top: 0.5em;}
/* ************* THESE STYLES MAKE A FIXED WIDTH LAYOUT FOR IE6 ******************************************************************************** */
	/*FOR RECOVERY
		* html .recovery {width: 1000px; margin: 0em auto;}
		* html .recovery .header {width: 1000px;}
		* html .recovery .content_wrapper {width: 1000px;}
		* html .recovery .tools {width: 1000px;}
		* html .recovery .tools .topnav {width: 1000px;}
		* html .recovery .footer {width: 1000px;}
	*/
	/*FOR OEM */
		* html .OEM {width: 1100px; margin: 0em auto;}
		* html .OEM .header {width: 1100px;}
		* html .OEM .content_wrapper {width: 1100px;}
		* html .OEM .tools {width: 1100px;}
		* html .OEM .tools .topnav {width: 1090px;}
		* html .OEM .footer {width: 1100px;}
		* html .OEM .header_right a.agency_name {padding-right: 6.25em; margin-left: -4.75em; padding-left: 4.75em; width: 15em; height: 3em;}
	/*FOR PAYONLINE*/
		* html .payonline {width: 1000px; margin: 0em auto;}
		* html .payonline .header {width: 1000px;}
		* html .payonline .content_wrapper {width: 1000px;}
		* html .payonline .tools {width: 1000px;}
		* html .payonline .tools .topnav {width: 975px;}
		* html .payonline .footer {width: 1000px;}
	/*FOR ADOPTION*/
		* html .adoption {width: 1100px; margin: 0em auto;}
		* html .adoption .header {width: 1100px;}
		* html .adoption .content_wrapper {width: 1100px;}
		* html .adoption .tools {width: 1100px;}
		* html .adoption .tools .topnav {width: 1080px;}
		* html .adoption .footer {width: 1100px;}
        