*	{ margin: 0; padding: 0; border: 0; }
ul	{ list-style: none; }
td	{ padding: 0; }
a	{ color: #3e3c3d; text-decoration: none; }
a:hover	{ color: #0662ca; text-decoration: underline; }

h1	{ color: #fff; font-size: 11px; height: 23px; margin: 0 0 0px 0; padding: 9px 0 0 27px; background: url(../images/title_bg.gif) no-repeat;  }
h2	{ color: #3e3c3d; font-size: 11px; padding: 0 0 0 17px; background: url(../images/ul_box.gif) no-repeat left; }
h3	{ color: #404040; font-size: 11px; padding: 0 0 0 27px; line-height: 33px;}
h4	{ color: #404040; font-size: 11px; padding: 0 0 0 12px; background: url(../images/ul_news.gif) no-repeat left; }
h5	{ color: #404040; font-size: 11px; padding: 0 0 0 12px; }

hr  { height: 0px; border: solid #bcdaf6 0px; border-top-width: 1px;}
label { color: #3e3c3d; }

body {
color: #3c3c3c;
font: normal 11px Tahoma, Verdana, sans-serif;
}


#main		{ width: 880px; margin: 0 auto; }

table#gbody	{ width: 880px; }
table#gbody td	{ vertical-align: top; }
td#left		{ width: 260px; padding: 10px 0 0 0; vertical-align: top; }
td#center	{ width: 383px; vertical-align: top; }
td#center a	{ color: #0662ca; font-size: 11px; }
td#right		{ width: 237px; text-align: center; vertical-align: top; }

#top {
float: right;
height: 43px;
padding: 10px 0 0 0;
}

#top li		{ display: inline;}
#top li.faq	{ float: left; display: block; text-align: right;  height: 15px; padding: 0 11px 0 20px; background: url(../images/faq.gif) no-repeat left; }
#top li.for_client	{ float: left; display: block; text-align: right;  height: 15px; padding: 0 11px 0 20px; background: url(../images/for_client.gif) no-repeat left; }
#top li.map_side	{ float: left; display: block; text-align: right;  height: 15px; padding: 0 11px 0 20px; background: url(../images/map_side.gif) no-repeat left; }

#qwe {
float: left;
}
#top_menu {
width: 857px;
height: 54px;
text-align: right;
margin: 0 0 0 23px;
background: url(../images/logo.gif) no-repeat top left;
}
#item {
padding: 18px 0 0 0;
}

#item li {
display: inline;
margin: 0 0 0 21px;
}
#item a {
font-size: 12px;
}

#LoginBox {text-align:left; position: absolute; display: none; left:620px; top: 30px; border: solid 1px #ccc; padding-right:10px; padding-left:10px; width:200px; height:150px; background: #FFFFFF;}

#mainbox {
width: 378px;
margin: 10px 0;
background: url(../images/mainbox_bg.gif) repeat-y;
vertical-align: top;
}
#mainbox_title {
width: 378px;
height: 33px;
background: url(../images/mainbox_title.gif) no-repeat top left;
}
#mainbox_bg {
width: 348px;
min-height: 265px; 
height:auto !important; 
height: 365px; 
padding: 10px 15px;
background: url(../images/mainbox_bottom.gif) no-repeat bottom;
}
#mainbox_bg p {
color: #3c3c3c;
margin: 10px 0 11px 0;
}

#mainbox_box2 {
width: 636px;
padding: 0 0 6px 0;
margin: 10px 0;
background: url(../images/mainbox_bottom2.gif) no-repeat bottom;
vertical-align: top;
}

#mainbox_bg2 p {
margin: 10px 0 11px 0;
}

#mainbox_bg2 a {
color: #0662ca;
}

#mainbox_bg2 h3 {
color: #0080c0;
}
#mainbox_bg2 p {
margin: 0 0 10px;
}
#mainbox_bg2 ul {
margin: 0 0 10px 0;
}

#mainbox_bg2 li {
padding: 0 0 0 19px;
margin: 2px 0 2px 12px;
color: #0662ca;
background: url(../images/ul_box.gif) no-repeat left;
}
#mainbox_bg2 li a {
color: #0662ca;
}

#mainbox_title2 {
width: 636px;
height: 32px;
line-height: 32px;
background: url(../images/mainbox_title2.gif) no-repeat top left;
}
#mainbox_title2 ul {
margin: 0 0 0 26px;
}
#mainbox_title2 li {
display: inline;
}
#mainbox_title2 li.first {
background: none;
float: left;
}
#mainbox_title2 li.active a {
color: #404040;
font-weight: bold;
}
#mainbox_title2 li a {
color: #0662ca;
margin: 0 4px;
}
#mainbox_bg2 {
width: 606px;
padding: 10px 15px;
background: url(../images/mainbox_bg2.gif) repeat-y;
}

#rightbox {
text-align: left;
width: 236px;
padding: 0 0 6px 0;
margin: 10px 0;
background: url(../images/rightbox_bottom.gif) no-repeat bottom;
}
#rightbox h3 {
color: #0080c0;
}
#rightbox p {
margin: 0 0 10px;
}
#rightbox ul {
margin: 0 0 10px 0;
}
#rightbox li {
padding: 0 0 0 19px;
margin: 2px 0 2px 12px;
color: #0662ca;
background: url(../images/ul_box.gif) no-repeat left;
}
#rightbox li a {
color: #0662ca;
}
#rightbox_title {
width: 236px;
height: 33px;
background: url(../images/rightbox_title.gif) no-repeat top left;
}
#rightbox_bg {
width: 206px;
padding: 10px 15px;
background: url(../images/rightbox_bg.gif) repeat-y;
}

.newsbox {
width: 235px;
padding: 0 10px;
margin: 10px 0;
}

#newsbox a {
color: #0662ca;
}

.newsbox p {
margin: 2px 0 6px 0;
}

#footer {
position: relative;
width: 830px;
height: 60px;
color: #3e3c3d;
padding: 0 0 0 50px;
margin: 30px 0 0 0;
border-top: 3px solid #798b97;
background: url(../images/foo_img.gif) no-repeat left;
}
#footer ul {
padding: 0 0 0 0;
}
#footer li {
display: inline;
}
#footer a {
margin: 0 10px;
}

#foo_menu {
position: absolute;
top: 15px;
left: 50px;
}
#foo_txt {
position: absolute;
top: 30px;
left: 60px;
}

.active {
color: #404040; font-size: 11px;  line-height: 32px;
}

INPUT[type="submit"],INPUT[type="text"],INPUT[type="password"] {
	FONT-SIZE: 8pt; LINE-HEIGHT: 120%; FONT-FAMILY: Tahoma;
	color:#3E3C3D; background-color:#fff; border: solid 1px #e3e3e3;
	min-height: 16px; margin-top:3px; text-indent:3px;
	vertical-align:middle;
}

SELECT {
	FONT-SIZE: 8pt; LINE-HEIGHT: 100%; FONT-FAMILY: Tahoma;
	color:#3E3C3D; background-color:#fff; border: solid 1px #e3e3e3;
	margin-top:3px;
}
FILE {
	FONT-SIZE: 8pt; LINE-HEIGHT: 100%; FONT-FAMILY: Tahoma;
	color:#3E3C3D; background-color:#fff; border: solid 1px #e3e3e3;
}
TEXTAREA {
	FONT-SIZE: 8pt; LINE-HEIGHT: 100%; FONT-FAMILY: Tahoma;
	color:#3E3C3D; background-color:#fff; border: solid 1px #e3e3e3;
}

input.TextBox:focus,input.ShortTextBox:focus,input.LongTextBox:focus,textarea:focus,select:focus {
background:#fff;
border:1px solid #999;
}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #e3e3e3;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #0CA800;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #FF3300;
	color : #404040;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

blockquote{
padding-left: 30px;
padding-bottom: 10px;
}

/* tab */
.panel {
clear: both;
display: none;
border: 1px solid #e3e3e3;
padding: 1em;
}
.panel.active-tab-body {
display: block;
}

#tabs {
list-style: none;
}

#tabs li {
float: left; 
background: none;
padding: 0px 0 0 0px;
margin: 0px 2px 0 0px;
}

#tabs a {
float: left; 
padding: 4px 12px;
background-color: #F2F2F2;
text-decoration: none;
color: #999999;
}

#tabs a.active-tab {
background-color: #e3e3e3;
border-top: 3px solid #CCC;
padding-top: 2px;
color: #3c3c3c;
}

#tabs a.active-tab:hover {
background-color: #e3e3e3;
border-top: 3px solid #CCC;
padding-top: 2px;
color: #3c3c3c;
}

#tabs a:hover {
background-color: #CCCCCC;
border-top: 3px solid #CCC;
padding-top: 2px;
color: #3c3c3c;
}



INPUT[type="text"],INPUT[type="password"] {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma;
	color:#3E3C3D; background-color:#f9f9f9; border: solid 1px #dadada;
	min-height: 16px; margin-top:0px;
	padding:0 3px 0 3px;
}

INPUT[type="submit"],INPUT[type="button"] {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma;
	min-height: 16px;
	position:relative;
	cursor:pointer;
	border:outset 1px #ccc;
	color:#3E3C3D; background-color:#f9f9f9;
	padding: 2px 5px 3px 5px;
	background:url(/helpdesk/images/button.gif) repeat-x left top;
}

INPUT[type="submit"]:hover,INPUT[type="button"]:hover {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma;
	min-height: 16px;
	position:relative;
	cursor:pointer;
	border:outset 1px #999;
	color:#3E3C3D; background-color:#f9f9f9;
	padding: 2px 5px 3px 5px;
	background:url(/helpdesk/images/button_over.gif) repeat-x left top;
}


SELECT {
	FONT-SIZE: 8pt; LINE-HEIGHT: 120%; FONT-FAMILY: Tahoma;
	color:#3E3C3D; background-color:#f9f9f9; border: solid 1px #dadada;
	padding: 2px 4px 2px 6px;
	margin:1px 0 1px 0;
}

SELECT option {
	background-color: #f9f9f9;
}

SELECT optgroup {
	color: #666;
	background-color: #eee;
	padding:3px;
}

FILE {
	FONT-SIZE: 8pt; LINE-HEIGHT: 130%; FONT-FAMILY: Tahoma;
	color:#3E3C3D; background-color:#f9f9f9; border: solid 1px #dadada;
}
TEXTAREA {
	FONT-SIZE: 8pt; LINE-HEIGHT: 130%; FONT-FAMILY: Tahoma;
	color:#3E3C3D; background-color:#f9f9f9; border: solid 1px #dadada;
}

fieldset { border: 1px solid #dadada; padding: 10px; margin:0; }


