html {margin:0;padding:0;border:0;}body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}body {line-height:1.5;background:white;}table {border-collapse:separate;border-spacing:0;}caption, th, td {text-align:left;font-weight:normal;float:none !important;}table, th, td {vertical-align:middle;}blockquote:before, blockquote:after, q:before, q:after {content:'';}blockquote, q {quotes:"" "";}a img {border:none;}:focus {outline:0;}





html {

	height: 70%;

}

body {

	height: 100%;

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

	color: #888;

	font-size: 13px;

	line-height: 20px;

	width: 100%;

	border-top:1px solid #919191;

	background:url(../images/BG1.jpg) repeat;

}

#wrapper {	

	padding: 160px 0 0 0px;

	height: 100%;

}

#wrapper {

	width: 350px;

	margin:auto;

	position: relative;

}



#wrapperact {	

	padding: 160px 0 0 0px;

	height: 100%;

}

#wrapperact {

	width: 1150px;

	margin: auto;

	position: relative;

}

#wrappertop {

	background:url(../images/wrapper_top.png) no-repeat;

	height:22px;

}







#wrappermiddle {

	background:url(../images/wrapper_middle.png) repeat-y;

	height:225px;

}





#wrappermiddle2 {

	background:url(../images/wrapper_middle.png) repeat-y;

	height:440px;

}



#wrappermiddle3 {

	background:url(../images/wrapper_middle.png) repeat-y;

	height:200px;

}



#wrappermiddle4 {

	background:url(../images/wrapper_middle.png) repeat-y;

	height:315px;

}



#wrappermiddle5 {

	background:url(../images/wrapper_middle.png) repeat-y;

	height:430px;

}



#wrapperbottom {

	background:url(../images/wrapper_bottom.png) no-repeat;

	height:22px;

}





#wrapper h2 {

	margin-left:20px;

	font-size:20px;

	font-weight:bold;

	font-family:Myriad Pro;

	text-transform:uppercase;

	position:absolute;

	text-shadow: #fff 2px 2px 2px;

}



#wrapperact h2 {

	margin-left:420px;

	font-size:20px;

	font-weight:bold;

	font-family:Myriad Pro;

	text-transform:uppercase;

	position:absolute;

	text-shadow: #fff 2px 2px 2px;

}



#wrapper h3 {

	margin-left:10px;

	font-size:10px;

	font-weight:bold;

	font-family:Myriad Pro;

	text-transform:uppercase;

	position:absolute;

	text-shadow: #fff 2px 2px 2px;

}



#wrapperact h3 {

	font-size:15px;

	font-weight:bold;

	font-family:Myriad Pro;

	text-transform:uppercase;

	position:absolute;

	text-shadow: #fff 2px 2px 2px;

}



#wrapper h4 {

	margin-left:10px;

	font-size:10px;

	font-weight:bold;

	font-family:Myriad Pro;

	text-transform:uppercase;

	position:absolute;

	text-shadow: #fff 2px 2px 2px;

}



#wrapperact h4 {

	margin-left:10px;

	font-size:10px;

	font-weight:bold;

	font-family:Myriad Pro;

	text-transform:uppercase;

	position:absolute;

	text-shadow: #fff 2px 2px 2px;

}



#wrapper h5 {

	margin-left:10px;

	font-size:10px;

	font-weight:bold;

	font-family:Myriad Pro;

	text-transform:uppercase;

	position:absolute;

	text-shadow: #fff 2px 2px 2px;

}



#wrapper h6 {

	margin-left:10px;

	font-size:10px;

	font-weight:bold;

	font-family:Myriad Pro;

	text-transform:uppercase;

	position:absolute;

	text-shadow: #fff 2px 2px 2px;

}



#wrapper h7 {

	margin-left:10px;

	font-size:10px;

	font-weight:bold;

	font-family:Myriad Pro;

	text-transform:uppercase;

	position:absolute;

	text-shadow: #fff 2px 2px 2px;

}



#wrapper h8 {

	margin-left:10px;

	font-size:10px;

	font-weight:bold;

	font-family:Myriad Pro;

	text-transform:uppercase;

	position:absolute;

	text-shadow: #fff 2px 2px 2px;

}



#username_input {

	margin-left:25px;

	position:absolute;

	width:300;

	height:50px;

	margin-top:40px;

}



#username_inputleft {

	float:left;

	background:url(../images/input_left.png) no-repeat;

	width:12px;

	height:50px;

}



#username_inputmiddle {

	float:left;

	background:url(../images/input_middle.png) repeat-x;

	width:276px;

	height:50px;

}



#username_inputright {

	float:left;

	background:url(../images/input_right.png) no-repeat;

	width:12px;

	height:50px;

}



#id_input {

	margin-left:25px;

	position:absolute;

	width:300;

	height:50px;

	margin-top:100px;

}



#id_inputleft {

	float:left;

	background:url(../images/input_left.png) no-repeat;

	width:12px;

	height:50px;

}



#id_inputmiddle {

	float:left;

	background:url(../images/input_middle.png) repeat-x;

	width:276px;

	height:50px;

}



#id_inputright {

	float:left;

	background:url(../images/input_right.png) no-repeat;

	width:12px;

	height:50px;

}





#url{

	display:block;

	width:276px;

	height:45px;

	background:transparent;

	border:0;

	color:#bdbdbd;

	font-family:helvetica, sans-serif;

	font-size:14px;

	padding-left:20px;

}



#url_user {

	position:absolute;

	display:block;

	margin-top:-28px;

	float:left;

	padding-right:10px;

}



#password_input {

	margin-left:25px;

	position:absolute;

	width:300;

	height:50px;

	margin-top:160px;

}





#password_inputleft {

	float:left;

	background:url(../images/input_left.png) no-repeat;

	width:12px;

	height:50px;

}



#password_inputmiddle {

	float:left;

	background:url(../images/input_middle.png) repeat-x;

	width:276px;

	height:50px;

}



#password_inputright {

	float:left;

	background:url(../images/input_right.png) no-repeat;

	width:12px;

	height:50px;

}



#password_input2 {

	margin-left:25px;

	position:absolute;

	width:300;

	height:50px;

	margin-top:220px;

}





#password_input2left {

	float:left;

	background:url(../images/input_left.png) no-repeat;

	width:12px;

	height:50px;

}



#password_input2middle {

	float:left;

	background:url(../images/input_middle.png) repeat-x;

	width:276px;

	height:50px;

}



#password_input2right {

	float:left;

	background:url(../images/input_right.png) no-repeat;

	width:12px;

	height:50px;

}



#question_input {

	margin-left:25px;

	position:absolute;

	width:300;

	height:50px;

	margin-top:280px;

}



#question_input2 {

	margin-left:25px;

	position:absolute;

	width:300;

	height:50px;

	margin-top:340px;

}



#url_password {

	display:block;

	position:absolute;

	margin-top:-32px;

	float:left;

	margin-left:4px;

}



#submit{

	float:left;

	position:relative;

	padding:0;

	margin-top:160px;

	margin-left:70px;

	width:300px;

	height:40px;

	border:0;

}



#signup{

	float:left;

	position:relative;

	padding:0;

	margin-top:160px;

	margin-left:70px;

	width:300px;

	height:40px;

	border:0;

}



#submit1 {

	position:absolute;

	z-index: 10;

	border:0;

}



#submit2 {

	position:absolute;

	margin-top:0px;

	border:0;

}



#links_left{

	float:left;

	position:relative;

	padding-top:5px;

	margin-left:25px;

}



#links_left a{

	color:#bbb;

	font-size:12px;

	text-decoration:none;

	transition: color 0.5s linear;

	-moz-transition: color 0.5s linear;

	-webkit-transition: color 0.5s linear;

	-o-transition: color 0.5s linear;

}



#links_left a:hover{

	color:#292929;

}



#links_right{

	float:right;

	position:relative;

	padding-top:5px;

	margin-right:25px;

}



#links_right a{

	color:#bbb;

	font-size:12px;

	text-decoration:none;

	transition: color 0.5s linear;

	-moz-transition: color 0.5s linear;

	-webkit-transition: color 0.5s linear;

	-o-transition: color 0.5s linear;

}



#links_right a:hover{

	color:#292929;

}



#password_input3 {

	margin-left:25px;

	position:absolute;

	width:300;

	height:50px;

	margin-top:100px;

}



#password_inputleft3 {

	float:left;

	background:url(../images/input_left.png) no-repeat;

	width:12px;

	height:50px;

}



#password_inputmiddle3 {

	float:left;

	background:url(../images/input_middle.png) repeat-x;

	width:276px;

	height:50px;

}



#password_inputright3 {

	float:left;

	background:url(../images/input_right.png) no-repeat;

	width:12px;

	height:50px;

}



div.menu

{

    /*width:500px;margin:0 auto;*//*Uncomment this line to make the menu center-aligned.*/

    text-align:center;

    font-size:0;

    height: 25px;  

    *position:relative;*top:1px;

}



div.menu a

{

    display: inline-block;

    margin-right:6px; /* It specifies the distance between each tab */

    background:#FFF url(bg.gif) repeat-x 0 0;

    padding-left:4px;

    vertical-align:top;/*ChangeSet#1*/

    text-decoration:none;

}



div.menu a span

{

    display: inline-block;

    background:#FFF url(bg.gif) repeat-x 100% 0;

    padding: 0 20px;

    text-decoration:none;

    font: normal 12px Arial;

    line-height: 25px;

    color:#7087A9;

    vertical-align:top;

}



div.menu a:hover, div.menu a.current

{

    background:#FFF url(bg.gif) repeat-x 0 -25px;

    line-height: 26px;

}



div.menu a:hover span, div.menu a.current span

{

    background:#FFF url(bg.gif) repeat-x 100% -25px;

    line-height: 26px;

    color:#244D8A;

}



div.menusub

{

    height:8px;

    border:1px solid #C2D5EF;

    background:#eee url(bg.gif) repeat-x 0 -50px;

}
