@charset "utf-8";
/* CSS Document */
body{
margin:0px;
}
TABLE.OttrCg{
margin:0px auto 0px auto;
width:960px;
}
TD.HdrCg{
background-image:url(header.jpg);
background-position:top left;
background-repeat:repeat-x;
}

TD.FooterCg{
height:213px;
background-image:url(footer.jpg);
background-position:top left;
background-repeat:repeat-x;
background-color:#f7f7f9;
}
TD.CentrCg{
height:420px;
}
TD.Hdr{
height:100px;
text-align:left;
}
TD.HdrTopone{
height:123px;
text-align:left;
padding:16px 0px 0px 10px;
}
TD.shdow{
background-image:url(bg_shadow.gif);
background-position:top right;
background-repeat:repeat-y;
}
TD.BdyTtl{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
color:#000000;
padding:30px 0px 12px 0px;
}
TD.BdyTtlGreen{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
color:#1b9737;
padding:0px 0px 5px 0px;
}
TD.BdyCg{
padding:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
background-color:#f1f6fc;
vertical-align:top;
}
TD.BdyCg2{
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
background-color:#f1f6fc;
vertical-align:top;
}
TD.BdyCgGreenBrder{
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
background-color:#f1f6fc;
vertical-align:top;
border:solid 2px #7aa18f;
}
TD.FormTitle{
width:120px;
}
TD.NavLinkTtl{
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000000;
vertical-align:top;
width:175px;
height:22px;
}
TD.NavLinkMore{
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
vertical-align:top;
background-image:url(nav_more_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:179px;
height:46px;
}
TD.NavLinkMore a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}
TD.NavLink{
padding:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
vertical-align:top;
background-image:url(nav_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:179px;
height:46px;
}
TD.NavLink a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}
TABLE.formdata td{
vertical-align:top;
padding:0px 0px 20px 0px;
}
SPAN.BdyBoldTtl{
font-weight:bold;
font-size:14px;
}
SPAN.SmlrTxt{
font-weight:normal;
font-size:11px;
}
INPUT.InputBtn1{
background-image:url(btn_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:86px;
height:22px;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
INPUT.InputBtn2{
background-image:url(btn_bg2.jpg);
background-position:top left;
background-repeat:no-repeat;
width:86px;
height:22px;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
#SrchBx .sbox_l  {
	background: url('srch_l.gif') no-repeat top left;
	float: left;
	width: 26px; height: 23px;
}

#SrchBx .sbox_r  {
	background: url('srch_r.gif') no-repeat top left;
	float: left;
	width: 14px; height: 23px;
}

#SrchBx .sbox input {
	background: url('srch_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 23px; width: 142px;
	padding: 3px;
	font: 12px/14px arial;
	color: #000;
}
#InputTxt .intxt_l  {
	background: url('inputtxt_l.gif') no-repeat top left;
	float: left;
	width: 9px; height: 24px;
}

#InputTxt .intxt_r  {
	background: url('inputtxt_r.gif') no-repeat top left;
	float: left;
	width: 9px; height: 24px;
}

#InputTxt .intxt input {
	background: url('inputtxt_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 24px; width:277px;
	padding: 3px;
	font: 12px/14px arial;
	color: #000;
}
#InputTxt .intxtshort1 input {
	background: url('inputtxt_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 24px; width:125px;
	padding: 3px;
	font: 12px/14px arial;
	color: #000;
}
#InputTxt .intxtshort2 input {
	background: url('inputtxt_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 24px; width:60px;
	padding: 3px;
	font: 12px/14px arial;
	color: #000;
}
#InputTxt .intxtshort3 input {
	background: url('inputtxt_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 24px; width:190px;
	padding: 3px;
	font: 12px/14px arial;
	color: #000;
}
.InputTxt .intxt_l  {
	background: url('inputtxt_l.gif') no-repeat top left;
	float: left;
	width: 9px; height: 24px;
}

.InputTxt .intxt_r  {
	background: url('inputtxt_r.gif') no-repeat top left;
	float: left;
	width: 9px; height: 24px;
}

.InputTxt .intxt input {
	background: url('inputtxt_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 24px; width:277px;
	padding: 3px;
	font: 12px/14px arial;
	color: #000;
}
.InputTxt .intxtshort1 input {
	background: url('inputtxt_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 24px; width:125px;
	padding: 3px;
	font: 12px/14px arial;
	color: #000;
}
.InputTxt .intxtshort2 input {
	background: url('inputtxt_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 24px; width:60px;
	padding: 3px;
	font: 12px/14px arial;
	color: #000;
}
.InputTxt .intxtshort3 input {
	background: url('inputtxt_bg.gif') repeat-x top left;
	float: left;
	border: 0;
	height: 24px; width:190px;
	padding: 3px;
	font: 12px/14px arial;
	color: #000;
}

#TxtArea .textareabox_l{
	background: url('txtare_l.gif') no-repeat top left;
	float: left;
	width: 10px; height: 134px;
}
#TxtArea .textareabox_r  {
	background: url('txtare_r.gif') no-repeat top left;
	float: left;
	width: 10px; height: 134px;
}

#TxtArea .textareabox textarea {
	border-top:solid 1px #dadee1;
	border-bottom:solid 1px #dadee1;
	border-left:none;
	border-right:none;
	float: left;
	height: 23px; width: 142px;
	padding: 5px;
	font: 13px/15px arial;
	color: #000;
	height:132px;
}
.checkbox {
	CLEAR: left; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(checkbox.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 19px; PADDING-TOP: 0px; HEIGHT: 25px;
}
.radio {
	CLEAR: left; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(checkbox.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 19px; PADDING-TOP: 0px; HEIGHT: 25px;
}
.radio {
	BACKGROUND: url(radio.png) no-repeat;
}
.select {
	PADDING-RIGHT: 24px; PADDING-LEFT: 8px; BACKGROUND: url(select.gif) no-repeat; PADDING-BOTTOM: 0px; FONT: 14px/23px arial,sans-serif; OVERFLOW: hidden; WIDTH: 158px; COLOR: #3f3f42; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 21px;
}

/*#TxtArea .textareabox textarea {
	float: left;
	border-top:solid 1px #dadee1;
	border-bottom:solid 1px #dadee1;
	border-left:none;
	border-right:none;
	height: 23px; width: 142px;
	padding: 5px;
	font: 13px/15px arial;
	color: #000;
	width:737px; height:122px;
}*/

.wrap {
	width:950px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:14px;
}


.wrapfooter {
	width:960px;
	margin: 0px auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:16px;
}

#footer {
	padding-top:20px;
	height:100%;
	color:#666666;
	line-height:16px;
	padding-bottom:20px;
	text-align: center;
}

#footer DIV{
	margin: auto;
}	
	
.footerboks {
	float:left;
	width:16.1%;
	margin-right:5px;
}
.footerboks ul{
	margin:0px auto;

}

.footerboks li{
list-style-type:none;
}

.footerboks li a:link,.footerboks li a:visited {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.footerboks li a:hover {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

.footerboks #last {
	margin-right:0;
}
	
#searchLogin {
	float:right;
	text-align:right;
}






