/* @group Reset */
/* Reset based on Eric Meyer's reset | http://meyerweb.com/eric/tools/css/reset/ | Thanks Eric! *//* v1.0 | 20080212 | Modified by Frank Dankwa 20081210 */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,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100.1%;vertical-align:baseline;background:transparent;color:#333;}ol, ul{list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after,q:before, q:after{content:'';}:focus{outline:1;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}input[type=hidden]{display:none !important;}em{font-style:italic;}strong{font-weight:bold;}a img{border:none;}
/* @end Reset */

body { padding: 0px; background: #324465 url(/web-images/layout/login-background.jpg) repeat-x; font-family: .9em Palatino;}


#view-container{ margin:0 auto; position: relative; top: 45px; width: 800px;
	padding-bottom: 20px;
}

#loginbox {
	background: #fff;
	color: #35465F;
	padding:20px;
	text-align:left;
	width:740px;
	height: 400px;
	border: 4px solid #7589A0;

}

#leftside{ width: 300px; float: left; padding: 20px;}


#highlight{
	margin: 15px 0 0 0;
	border: 4px solid #eeebe4;
	background-color: #fbfaf7;
	padding: 15px;
}


#rightside{ width: 300px; float: left; padding: 20px; margin-left: 15px; }

#rightside p.info{  padding: 0 0 8px 0; }

#credentiallinks{padding: 8px 0 15px 0; font-size: .85em; color: #666; font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif; }

#credentiallinks { line-height: 120%;}

#submitButton{  padding-top: 12px; display: block; }

#linkBlock {padding: 0 0 0 25px;}

#linkBlock li.space{padding: 12px 0 0 0px; }

#line{ padding: 10px; border-right: 1px solid #cfcfcf; float: left; height: 95%;}

#image-txtContainer{ height:87px; margin:0; width:100%; position: relative;}

#header-image{ position:absolute; }

h1 { font-size: 2em; color: white; font-family: Palatino; font-weight: normal; padding: 45px 0 8px 0; margin-left: 160px;}
h1.inner { font-size: 1.7em; color: #324465; font-family: Palatino; font-weight: normal; padding: 0px 0 5px 0; margin-left: 0px;}

ul.inner {
padding-left:20px;
}

ul.inner li {
font-size: 1em;
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
}

p.inner {
padding-top: .5em;
font-size: .9em;
}

p.inner1 {
padding: 1em;
font-size: 1em;
}

h2 { font-size: 1.15em; color: #324465; font-family: Palatino; font-weight: normal;
	display: block; padding: 0 0 8px 0;}

h2.inner { font-size: 1.10em; color: #324465; font-family: Palatino; font-weight:bold; display: block; padding: 0 0 8px 1em;}


input.text { background-color: white; border: 1px solid #bbb; padding: 2px; overflow: hidden; color: #505050; font-size: .9em; }

.b-signin{ height: 24px; width: 59px; cursor: pointer; border: none; color: #fff; background: url(/web-images/layout/login-submit-button.jpg) no-repeat; font-size: .75em; font-weight: normal;}

.bottom{ padding-bottom: 15px; }

.subHeading{ font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif; font-weight: bold; font-size: 1em; color: #000; padding: 20px 0 5px 0;}

.registered_link{ color: #334d7b; text-decoration: none; font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif; font-size: .85em; }

.regLink{ font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif; text-decoration: underline; font-size: .85em; color: #334d7b; }

.sublink{ font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif; color: #3a3a3a; font-size: .85em; text-decoration: underline; }

.subtxtBold{ font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif; color: #3a3a3a; font-size: .85em; text-decoration: none; font-weight: bold; padding: 8px 0 10px 0; }

.sublink-blue{ color: #334d7b; text-decoration: underline; font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif; }

.txtLabel{ padding: 5px 0 5px 0; font-size: .85em; font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif; }

.genTxt_padding{ padding: 25px 0 10px 0; font-size: .85em; color: #666; font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif ;}

.genTxt{ font-size: .85em; color: #666; }

.greyTxt{ color: #909088; font-size: .75em; font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif; padding-bottom: 7px; }

.drop{ vertical-align: bottom; }

.notice { background: #DCECD7 url("/web-images/icons/caution.gif") no-repeat 8px .7em; ; border: 1px solid #49763A; color: #A3120C; margin-bottom: 15px; padding: 10px 10px 5px 10px; position:relative; } 
.notice p { margin-bottom: 7px; padding: 0; } 
.notice a { text-decoration: underline; } 
.notice ul { margin: 0 0 7px 0; padding: 0 10px; }
.notice small { position:absolute; top:0; right:10px; cursor:hand; cursor:pointer; }


.alert { background: #F9DED8 url("/images/icons/alert-error.gif") no-repeat 8px .7em; border: 1px solid #E33030; color: #A3120C; margin-bottom: 15px; padding: 10px 15px 5px 33px; position:relative; } 
.alert p { margin-bottom: 7px; padding: 0; } 
.alert a { text-decoration: underline; } 
.alert ul { margin: 0 0 7px 0; padding: 0 10px; }
.alert small { position:absolute; top:0; right:10px; cursor:hand; cursor:pointer; }



.error { background-color: #F9DED8; background-image: url("/images/icons/alert-error.gif"); border-color:#E33030; color: #A3120C; } 
.error a { color:#A3120C; text-decoration:none; }
.error a:hover { text-decoration:underline; }

#footer{ width: 500px; text-align: center; color: white; font-size: .65em; font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif; margin: 0 auto; padding: 20px 0 0 0;}

#footer a {color:#fff;}



/*.move-botton{ position: relative; top: 150px; }*/

/*.regLink-old{ font-family: "Helvetica", Arial, Geneva, Helvetica Neue, sans-serif; text-decoration: none; font-size: .85em; color: #666;
	
}*/
