/*/// GLOBAL RESETS ///*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } :focus { outline: 0; } ol, ul { list-style: none; }  table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

/*/// GLOBAL ELEMENTS ///*/

html { font: 62.5% arial, tahoma, helvetica; text-align: center; height: 100%;}

body	{ background: url('../images/bg.jpg') #E8E3C2 repeat-x; color:#222035; margin:0; padding:0; font-size: 1.2em; line-height: 1.8em; height: 100%;}

p { margin: .5em 0;}

h1 { font-size: 1.6em; color:#000; background: transparent;}
h2 { font-size: 1.4em; color:#000; background: transparent;}
h3 { font-size: 1.2em; color:#000; background: transparent;}
h4 { font-size: 1.2em; color:#000; background: transparent;}
h5 { font-size: 1.2em; color:#000; background: transparent;}
h6 { font-size: 1.2em; color:#000; background: transparent;}

input, textarea, select { border: 1px solid #000; background: #fff; color: #222035;}	

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display:inline-block;}

img { border: none; vertical-align: bottom;}


/* Layout */

/* Center Layout */
#verticalCenter { visibility: hidden; width: 100%; height: 50%; margin-top: -274px; float: left; }
#horizontalCenter { width: 506px; height: 100%; margin: 0 auto;}
#container { width: 506px; height: 348px; clear: both; text-align: left; padding-bottom: 24px;}

/* Layout Containers */
#innerContainer { background: url('../images/containerBg.gif') no-repeat;}
#containerBottom { width: 506px; height: 24px; background: url('../images/containerBottomBg.jpg') no-repeat;}

/* Header */
img#header { margin-top: 15px; margin-left: 17px;}

/* Login Form */
#login { margin: 0 0 0 75px; padding: 60px 0 20px;}
* html #login { padding: 60px 0 0;}
#login .formField { width: 280px; float: left; padding-bottom: 10px;}
* html #login .formField { padding-bottom: 0;}
#login .formLeft { float: left; width: 75px; text-align: right; padding-right: 25px;}
#login .formRight { float: left;}
#login .formRight input { background: url('../images/formBg.gif') repeat-x #fff; border: 1px solid #cecece; border-top: 0; border-bottom: 1px solid #e4e4e4; padding: 2px 3px; width: 150px;}
#login input#LoginUC1_btnLogin { float: left; width: 49px; height: 17px; font-size: .9em; background: url('../images/submitButton.gif') no-repeat; border: 0; margin-top: 3px;}
#login input#LoginUC1_btnLogin:hover  { cursor: pointer; background-position: bottom left;}

span#LoginUC1_lblMessage { display: block; width: 100%; text-align: center; color: #ff0000;}

/* Support */
div#support { color: #222035; text-align: center; margin-top: 10px;}
div#support a { color: #222035; text-decoration: none;}
div#support a:hover { text-decoration: underline;} 

