/*Theme Name: emberJD
Theme URI: http://www.placeofdesign.com
Description: Theme for emberJD
Version: 1.0
Author: POD
Author URI: http://www.placeofdesign.com*/
BODY
{
	margin: 0;
	padding: 0;
	background: #0D297A url(images/bg.gif) repeat-y top center;
	font: 66.5% gill-sans, Helvetica, Arial;
	color: #000;
	text-align: left;
	height: 101%;
}
P, OL, UL
{
	line-height: 150%;
	font-size: 11.4pt;
}
.post P.introtext
{
	font-size: 13.2pt;
	color: #3454A6;
}
.frontpagetable P
{
}
TABLE.frontpagetable
{
	width: 816px;
	font-size: 11.4pt;
}
.post DIV#leftsideofpage
{
	width: 546px;
	float: left;
	padding-right: 22px;
	border-right: 1px solid #5DACFD;
}
P.formlabel
{
	padding-left: 17px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
}
P.formlabel
{
}
.postentry P
{
	letter-spacing: 1px;
}
OL
{
}
UL
{
}
H1, H2, H3, H4, H5, H6
{
	margin: 0;
	font-style: normal;
	font-weight: bold;
	background: transparent;
	color: #143887;
	font: 1em "Times New Roman";
}
H1
{
	font-size: 2.2em;
	font-style: italic;
}
H2
{
	font-size: 1.4em;
}
H4, H5, H6
{
	font-size: 1em;
}
#rightsideofpage H3
{
	font: italic normal 18.5pt "Times New Roman";
	color: #5BA9FA;
	margin-top: -3px;
	margin-bottom: -12px;
}
FORM #TabbedPanels1 H3
{
	font: italic 16.8pt Times;
	/*[empty]color:;*/
	margin-bottom: 0;
	padding-left: 52px;
}
.TabbedPanels H3
{
	margin-left: 17px;
}
A:link
{
	color: #2F63B3;
	text-decoration: none;
}
A:visited
{
	color: #2F63B3;
	text-decoration: none;
}
A:hover
{
	color: #4A5265;
	text-decoration: underline;
}
A:active
{
	color: #2F63B3;
	text-decoration: underline;
}
BLOCKQUOTE
{
	margin: 10px 0;
	padding: 0 50px;
	background: transparent url(images/blockquote.gif) no-repeat 0 0;
	color: #ABAFB9;
}
CODE
{
	background: #E9F0FA;
	cursor: text;
	font-family: "Courier New", Courier, monospace;
}
SMALL
{
	font-size: 0.8em;
}
.formtable .textselectbox
{
	display: -webkit-inline-box;
}
.formtable INPUT
{
	width: 220px;
}
.formtable INPUT
{
	font: 10.8pt cursive;
	color: #177CDD;
}
.formtable #spryradio7 INPUT
{
	width: 0px;
	display: inherit;
	margin-left: -4px;
}
.formtable .textinput
{
	font: 10.8pt cursive;
	color: #187DDE;
}
.formtable INPUT.radiobutton
{
	width: 1px;
}
.formtable INPUT.textinput
{
	width: 220px;
}
TABLE.formtable
{
	background-color: #EDEFF5;
}
FORM
{
}
.unoccupied
{
}
IMG
{
}
IMG.map
{
	border: 1px solid #5BAEFE;
}
IMG.biba
{
	margin-top: 11px;
	float: left;
	margin-bottom: 9px;
}
DIV.biba
{
	width: 84px;
	float: left;
	margin-left: 69px;
	font-size: 8.6pt;
}
IMG
{
	float: left;
}
IMG.contactimage
{
	margin-left: -3px;
	margin-bottom: 12px;
}
IMG.unitas
{
	float: left;
	margin-top: 15px;
	margin-right: 23px;
	margin-bottom: 3px;
}
DIV.unitas
{
	float: left;
	width: 97px;
	margin-bottom: 0;
	margin-left: 39px;
	font-size: 8.6pt;
}
IMG.fsa
{
	float: left;
	width: 119px;
	margin-left: -9px;
	margin-bottom: 11px;
	border: 1px none #000000;
}
DIV.fsa
{
	width: 96px;
	float: left;
	margin-left: 18px;
	font-size: 8.6pt;
}
IMG.noborder
{
	border: none;
}
.alert
{
	font-weight: bold;
	color: #F00;
}
.left
{
	float: left;
}
DIV.contact.left
{
	float: left;
	width: 413px;
}
.right
{
	float: right;
}
.center
{
	text-align: center;
}
.alignleft
{
	float: left;
	margin-right: 10px;
}
TABLE.frontpagetable IMG
{
	border: 1px none #FEFEFE;
}
.alignright
{
	float: right;
	margin-left: 10px;
}
#outline
{
	width: 855px;
	margin: 0 auto;
	padding: 0;
	background: #FFF;
	font-size: 10pt;
}
TABLE.formtable
{
	font: normal normal 10.3pt "Trebuchet MS";
	letter-spacing: 1px;
	color: #193E8D;
}
#header
{
	width: 100%;
	height: 126px;
}
#header .blogtitle
{
	width: auto;
	height: 123px;
	background: transparent url(images/header.gif) no-repeat left bottom;
}
#header H1
{
	padding: 0px 0 0 0px;
	font: 0pt Times;
	color: #FFFFFF;
}
#header H1 A
{
	color: #249;
	font-size: 0pt;
}
#navbar
{
	clear: both;
	float: left;
	width: 100%;
	height: 31px;
	background: transparent url(images/nav_bg.gif) repeat-x 0 0;
}
UL.menu
{
	float: left;
	margin: 0;
	padding: 0 15px;
	list-style-type: none;
}
UL.menu LI
{
	float: left;
}
UL.menu LI A
{
	float: left;
	display: block;
	height: 28px;
	padding: 3px 15px 0;
	line-height: 24px;
	color: #FFF;
}
UL.menu LI A:link, UL.menu LI A:visited
{
	color: #FFF;
	background: transparent url(images/nav_hover.gif) no-repeat center top;
}
UL.menu LI A:hover, UL.menu LI A:active
{
	color: #FFF;
	background: transparent url(images/nav_hover.gif) no-repeat center -31px;
	text-decoration: none;
}
UL.menu LI.current_page_item A:link, UL.menu LI.current_page_item A:visited, UL.menu LI.current_page_item A:hover, UL.menu LI.current_page_item A:active
{
	color: #FFF;
	background: transparent url(images/nav_active.gif) no-repeat center bottom;
	text-decoration: none;
}
.searchbar
{
	float: right;
	width: 290px;
	height: 31px;
	margin: 0;
	z-index: 100;
}
.searchform
{
	width: 290px;
	height: 20px;
	text-align: left;
}
INPUT#s
{
	width: 182px;
	height: 18px;
	margin: 5px 0 0 93px !important;
	margin: 4px 0 0 1px;
	padding: 1px 4px 0 3px;
	border: 1px solid #0B236C;
	background: #FFF url(images/searchbg.gif) repeat-x 0 0;
	color: #87B;
}
INPUT#s:focus
{
	color: #999;
}
#wrapper
{
	float: left;
	background: #FFF url(images/wrapper.gif) repeat-y 0 0;
	margin: 0 !important;
	margin: -15px 0 0;
	padding: 0;
}
.post P STRONG
{
	color: #143887;
	font: italic 500/14.9pt Times;
}
IFRAME
{
}
FORM#si_contact_form DIV
{
	margin-left: 0;
}
#si_contact_form LABEL
{
	font-size: 13.5pt;
	font-weight: normal;
	color: #19408F;
	font-family: "Times New Roman";
	font-style: italic;
}
#si_contact_form
{
	margin-top: 16px;
}
#si_contact_form #si_contact_message
{
	margin-bottom: 13px;
	margin-top: 6px;
}
#si_contact_form DIV TEXTAREA#si_contact_message
{
	background: #F7F9FD;
	font: normal 11.2pt cursive;
}
#si_contact_form DIV TEXTAREA
{
	font: 11.2pt cursive;
	color: #1956D0;
}
#si_contact_form INPUT
{
	margin-bottom: 9px;
	margin-top: 6px;
	font: 11.2pt cursive;
	margin-left: 0;
	color: #1956D0;
}
#si_contact_form DIV INPUT
{
	background: #F7F9FD;
}
DIV.contactright
{
	float: left;
	margin-left: 0;
	border-left: 1px solid #5BACFD;
	padding-left: 29px;
	height: 588px;
	margin-top: 18px;
}
.post H3
{
	font: italic 14.6pt "Times New Roman";
	margin-bottom: -7px;
}
TABLE.formtable
{
	margin-top: 20px;
	margin-left: 68px;
}
TABLE.formtable
{
	width: 651px;
	border: 1px solid #CBCBCB;
}
#content
{
	float: left;
	width: 855px;
	height: 100%;
	background: #FFF -1px 0px;
}
.page-title
{
	margin: 30px 0;
}
.page-title
{
	clear: both;
	float: left;
	width: 795px;
	max-height: 48px;
	overflow: hidden;
	line-height: 48px;
	padding: 0 30px;
	background: #DCE6FF url(images/pages-title.gif) repeat-x bottom center;
}
.paged, .wp-pagenavi
{
	clear: both;
	float: left;
	width: 470px;
	line-height: 48px;
	padding: 0 30px;
	background: #DCE6FF url(images/pages-title.gif) repeat-x bottom center;
}
.wp-pagenavi A, .wp-pagenavi SPAN
{
	margin: 0 20px 0 0;
}
.post
{
	padding: 20px 30px;
	background: #FFF;
	width: 795px;
}
#post-3.post
{
	height: 1024px;
}
#post-2.post
{
	width: 795px;
}
#content DIV#rightsideofpage
{
	width: 198px;
	float: left;
	padding-left: 28px;
	background: #FFFFFF;
}
.postentry
{
	color: #050D24;
	text-align: justify;
}
.postentry A, .postentry A:hover
{
	color: #2F63B3;
}
.postentry IMG
{
	border: 5px solid #EDF2FF;
}
.postentry IMG:hover
{
	border: 5px solid #DCE6FF;
}
.postentry IMG.wp-smiley, .postentry IMG.wp-smiley:hover
{
	border: none;
}
.postentry SPAN.alert
{
	font-weight: bold;
	color: #F00;
}
.posttitle
{
}
.posttitle A:link, .posttitle A:visited, .posttitle A:hover, .posttitle A:active
{
	color: #050D24;
}
.postmeta, .postmeta A
{
	margin: 5px 0;
	font-size: 1em;
	color: #2F63B3;
}
.post-date
{
	padding: 0 0 0 20px;
	background: url(images/icon_date.gif) no-repeat 0 0;
}
.post-cmts
{
	padding: 0 0 0 20px;
	background: url(images/icon_cmts.gif) no-repeat 0 0;
}
.post-cate
{
	padding: 0 0 0 20px;
	background: url(images/icon_cate.gif) no-repeat 0 0;
}
.post-tags A
{
	padding: 0 0 0 20px;
	background: url(images/icon_tag.gif) no-repeat 0 0;
}
.commentpage
{
	margin: 0 30px;
	padding: 0;
}
#comments
{
	margin: 0;
	padding: 0;
}
.comments-num
{
	background: transparent url(images/separator_green.gif) repeat-x center bottom;
	padding: 0 0 10px;
}
#commentlist
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#commentlist LI
{
	padding: 20px 25px 0 0;
	border-bottom: 1px solid #DCE6FF;
	background: #EDF2FF url(images/comment_bg.gif) repeat-y 0 0;
}
.alt
{
	background-color: #FFF !important;
	background-image: none !important;
}
.comment-gravatar
{
	float: left;
	width: 62px;
	height: 62px;
	background: transparent url(images/gravatar.gif) no-repeat;
}
IMG.avatar
{
	margin: 7px 0 0 7px;
	border: none;
}
.comment-title, .comment-meta, .comment-text
{
	margin: 0 0 0 80px;
}
.comment-title, .comment-title A, .comment-title A:hover
{
	color: #030612;
}
.comment-meta, .comment-meta A, .comment-meta A:hover
{
	color: #2F63B3;
}
H2#postcomment
{
	margin: 30px 0 0;
	padding: 0 0 10px;
	background: transparent url(images/separator_green.gif) repeat-x center bottom;
}
.postcomment
{
	clear: both;
	margin: 20px 0 0;
	padding: 20px;
	background: #DCE6FF url(images/separator_blue.gif) repeat-x center top;
}
.postcomment INPUT, .postcomment TEXTAREA
{
	border: 1px solid #B0C5FF;
}
.postcomment INPUT:hover, .postcomment TEXTAREA:hover
{
	border: 1px solid #FEC02A;
}
.postcomment INPUT#author, .postcomment INPUT#email, .postcomment INPUT#url
{
	width: 100% !important;
	width: 456px;
/*Fuck IE*/
	height: 18px;
}
.postcomment TEXTAREA#comment
{
	width: 100% !important;
	width: 456px;
/*Fuck IE*/
	height: 200px;
}
.postcomment INPUT#submit
{
	width: auto;
	height: 25px;
	padding: 2px 10px 3px;
	background: #E5EDFF url(images/submit.gif) repeat 0 0;
}
.postcomment INPUT#submit:hover
{
	background: #E5EDFF url(images/submit_hover.gif) repeat 0 0;
}
#sidebar
{
	float: right;
	width: 290px;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #FFF;
}
#sidebar .rssfeeds
{
	height: 140px;
	margin: 0;
	padding: 0;
	background: transparent url(images/feeds.gif) no-repeat right bottom;
}
#sidebar H2.feed-title
{
	margin: 0;
	padding: 20px 0 0 3px;
	background: none !important;
	font-size: 1.4em;
}
.rssfeeds A.rss
{
	padding: 1px 0 1px 25px;
	background: transparent url(images/icon_rss.gif) no-repeat 5px 0;
	line-height: 200%;
}
#sidebar H2
{
	width: 287px;
	overflow: visible;
	display: block;
	margin: 16px 0 6px;
	padding: 0 0 10px 3px;
	background: url(images/separator_green.gif) repeat-x center bottom;
	font-size: 1.4em;
}
#sidebar UL
{
	clear: both;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sidebar UL LI
{
	clear: both;
	color: #666;
}
#sidebar LI LI, #sidebar LI.widget LI, #sidebar LI.widget DIV, #sidebar .tagcloud
{
	width: 260px;
	margin: 0 0 0 3px;
}
#sidebar LI.widget_tag_cloud
{
	width: 260px;
	margin: 0 0 0 3px;
}
#sidebar LI.widget_tag_cloud H2
{
	margin-left: -3px;
}
#sidebar UL.blc
{
	padding: 0 5px;
}
#bottom
{
	clear: both;
	float: left !important;
	float: none;
	width: 855px;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #031545 url(images/separator_green.gif) repeat-x 0 0;
	border-top: 20px solid #FFF;
	font-size: 0.9em;
	text-align: left;
	color: #FFF;
}
#bottom-left, #bottom-mid, #bottom-right
{
	width: 30%;
	padding: 20px 0 20px 20px;
	float: left;
}
#bottom H2
{
	margin: 0 0 10px;
	padding: 0 8px;
	font-size: 1.9em;
	color: #FFF;
}
#bottom H2 SPAN
{
	color: #508FD2;
}
H2
{
	font: italic lighter 24.2pt "Times New Roman";
	letter-spacing: -1px;
}
#bottom UL
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-top: 1px solid #031C5D;
}
#bottom UL LI
{
	line-height: 26px;
	border-bottom: 1px solid #031C5D;
}
#bottom UL LI A
{
	display: block;
	padding: 0 10px;
	color: #FFF;
	text-decoration: none;
}
#bottom LI
{
	font-size: 8.7pt;
}
#bottom
{
}
.blogroll LI A
{
	width: 489px;
}
#bottom UL LI A:hover
{
	background: #010B32;
}
#footer
{
	width: 855px;
	height: 74px;
	clear: both;
	background: #010B32;
	border-top: 1px solid #000;
	color: #FFF;
}
#footer .validate
{
	background: url(images/icon_valid.gif) no-repeat 0 0;
	padding: 0 5px 0 20px;
}
#footer .credits
{
	float: right;
	margin: 0;
	padding: 0;
	border: none;
}
#footer P
{
	margin: 0;
	padding: 24px 25px 13px;
	font-size: 0.9em;
	line-height: 200%;
	text-align: center;
}
#footer P A:link, #footer P A:visited
{
	color: #A8CBFF;
}
#footer P A:hover
{
	color: #FFF;
}
#footer P A:active
{
	color: #9AD202;
}
.CollapsiblePanel
{
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #CCC;
}
.CollapsiblePanelTab
{
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	border-bottom: 1px solid #CCC;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
/*-khtml-user-select: none*/
	font-size: 2em;
}
.CollapsiblePanelContent
{
	margin: 0px;
	padding: 0px;
}
.CollapsiblePanelTab A
{
	color: #000000;
	text-decoration: none;
}
.CollapsiblePanelOpen .CollapsiblePanelTab
{
	background-color: #EEE;
}
.CollapsiblePanelClosed .CollapsiblePanelTab
{
/*background-color: #EFEFEF*/
}
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover
{
	background-color: #CCC;
}
.CollapsiblePanelFocused .CollapsiblePanelTab
{
	background-color: #3399FF;
}
.TabbedPanels
{
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 700px;
/*IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
DIV.TabbedPanels
{
	width: 792px;
}
.TabbedPanelsTabGroup
{
	padding: 0px;
	margin-left: 1px;
}
.TabbedPanelsTab
{
	position: relative;
	top: 0px;
	float: left;
	padding: 4px 8px;
	margin: -10px 0px 0px;
	font: 1em "Trebuchet MS";
	background-color: #177CDD;
	list-style: none;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	-moz-user-select: none;
/*-khtml-user-select: none*/
	cursor: pointer;
	font-size: 0.9em;
	color: #FEFEFE;
}
.TabbedPanels UL.TabbedPanelsTabGroup LI.TabbedPanelsTab
{
	font-size: 9.2pt;
}
.TabbedPanelsTabHover
{
	background-color: #CCC;
}
.TabbedPanelsTabSelected
{
	background-color: #337;
	border-bottom: 2px solid #337;
	font-size: 0.9em;
}
.TabbedPanelsTab A
{
	color: #000000;
	text-decoration: none;
}
.TabbedPanelsContentGroup
{
	clear: both;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	background-color: #FFF;
}
.TabbedPanelsContent
{
	padding: 4px;
	/*[empty]width:;*/
}
DIV#TabbedPanels1 .TabbedPanelsContentVisible
{
	padding-top: 16px;
}
DIV.TabbedPanelsContent
{
	/*[empty]width:;*/
}
.formtable TEXTAREA
{
	width: 220px;
}
.formtable SELECT
{
	font: 10.8pt cursive;
	color: #177CDD;
	display: inline;
}
.formtable LABEL
{
	line-height: 0;
	font: italic bold 11pt "Trebuchet MS";
}
DIV#TabbedPanels1 .TabbedPanelsContentVisible STRONG
{
	font: italic 100/13.9pt "Times New Roman";
	color: #DC1640;
	letter-spacing: 0px;
	margin-top: 0;
	margin-left: 0px;
	padding-left: 3px;
}
STRONG.oddone
{
	margin-right: 5px;
}
P.mandatory
{
	margin-left: 64px;
	width: 627px;
	font: italic 13.9pt "Times New Roman";
}
P.mandatory
{
	margin-right: 17px;
}
.VTabbedPanels .TabbedPanelsTabGroup
{
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.VTabbedPanels .TabbedPanelsTab
{
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected
{
	background-color: #EEE;
	border-bottom: 1px solid #999;
}
.VTabbedPanels .TabbedPanelsContentGroup
{
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
.confirmRequiredMsg, .confirmInvalidMsg, .confirmValidMsg
{
	display: none;
}
.confirmRequiredState .confirmRequiredMsg, .confirmInvalidState .confirmInvalidMsg
{
	display: inline;
	color: #CC3333;
	border: 1px solid #CC3333;
}
.confirmValidState INPUT, INPUT.confirmValidState
{
	background-color: #B8F5B1;
}
INPUT.confirmRequiredState, .confirmRequiredState INPUT, INPUT.confirmInvalidState, .confirmInvalidState INPUT
{
	background-color: #FF9F9F;
}
.confirmFocusState INPUT, INPUT.confirmFocusState
{
	background-color: #FFFFCC;
}
.radioRequiredMsg, .radioInvalidMsg
{
	display: none;
}
.radioRequiredState .radioRequiredMsg, .radioInvalidState .radioInvalidMsg
{
	display: inline;
	color: #CC3333;
	border: 1px solid #CC3333;
}
.selectRequiredMsg, .selectInvalidMsg
{
	display: none;
}
.selectRequiredState .selectRequiredMsg, .selectInvalidState .selectInvalidMsg
{
	display: inline;
	color: #CC3333;
	border: 1px solid #CC3333;
}
.selectValidState SELECT, SELECT.selectValidState
{
	background-color: #B8F5B1;
}
SELECT.selectRequiredState, .selectRequiredState SELECT, SELECT.selectInvalidState, .selectInvalidState SELECT
{
	background-color: #FF9F9F;
}
.selectFocusState SELECT, SELECT.selectFocusState
{
	background-color: #FFFFCC;
}
.textareaRequiredMsg, .textareaMinCharsMsg, .textareaMaxCharsMsg, .textareaValidMsg
{
	display: none;
}
.textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg
{
	display: inline;
	color: #CC3333;
	border: 1px solid #CC3333;
}
.textareaValidState TEXTAREA, TEXTAREA.textareaValidState
{
	background-color: #B8F5B1;
}
TEXTAREA.textareaRequiredState, .textareaRequiredState TEXTAREA, TEXTAREA.textareaMinCharsState, .textareaMinCharsState TEXTAREA, TEXTAREA.textareaMaxCharsState, .textareaMaxCharsState TEXTAREA
{
	background-color: #FF9F9F;
}
.textareaFocusState TEXTAREA, TEXTAREA.textareaFocusState
{
	background-color: #FFFFCC;
}
.textareaFlashState TEXTAREA, TEXTAREA.textareaFlashState
{
	color: #FF0000 !important;
}
TEXTAREA.textareaHintState, .textareaHintState TEXTAREA
{
/*color: red !important;*/
}
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg
{
	display: none;
}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg, .textfieldMaxValueState .textfieldMaxValueMsg, .textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg
{
	display: inline;
	color: #EC589B;
	border: 1px solid #CC3333;
	font: italic 800/12pt "Times New Roman";
	border: none;
	display: inline-block;
}
.textfieldValidState INPUT, INPUT.textfieldValidState
{
	background-color: #FEFEFE;
}
INPUT.textfieldRequiredState, .textfieldRequiredState INPUT, INPUT.textfieldInvalidFormatState, .textfieldInvalidFormatState INPUT, INPUT.textfieldMinValueState, .textfieldMinValueState INPUT, INPUT.textfieldMaxValueState, .textfieldMaxValueState INPUT, INPUT.textfieldMinCharsState, .textfieldMinCharsState INPUT, INPUT.textfieldMaxCharsState, .textfieldMaxCharsState INPUT
{
	background-color: #FEE3E3;
}
.textfieldFocusState INPUT, INPUT.textfieldFocusState
{
	background-color: #FEFEFE;
}
.textfieldFlashText INPUT, INPUT.textfieldFlashText
{
	color: #FF0000 !important;
}
.textfieldHintState INPUT, INPUT.textfieldHintState
{
/*color: red !important;*/
}
HTML
{
	height: 101%;
}
