A:link  {
font-size : 12px;
font-family : Arial, Helvetica, Geneva;
font-weight : normal;
line-height : 14px;
letter-spacing : 0px;
color : #8D96B5;
text-decoration : none;
}

A:visited  {
font-size : 12px;
font-family : Arial, Helvetica, Geneva;
font-weight : normal;
line-height : 14px;
letter-spacing : 0px;
color : #8D96B5;
text-decoration : none;
}

A:hover  {
font-size : 12px;
font-family : Arial, Helvetica, Geneva;
font-weight : normal;
line-height : 14px;
letter-spacing : 0px;
color : #A7CA64;
text-decoration : none;
}

A.common:link  {
font-size : 11px;
font-family : Arial, Helvetica, Geneva;
font-weight : bold;
line-height : 14px;
letter-spacing : 0px;
color : #000066;
text-decoration : none;
}


A.common:hover  {
font-size : 11px;
font-family : Arial, Helvetica, Geneva;
font-weight : bold;
line-height : 14px;
letter-spacing : 0px;
color : #000066;
text-decoration : none;
}



.normal  {
font-size : 11px;
font-family : Arial, Helvetica, Geneva;
color : #000000 ;
line-height : 11px;
letter-spacing : 0px;
}

.normal12  {
font-size : 11px;
font-family : Arial, Helvetica, Geneva;
color : #000000 ;
line-height : 13px;
letter-spacing : 0px;
}

.normal22  {
font-size : 22px;
font-family : Arial, Helvetica, Geneva;
color : #999999 ;
line-height : 24px;
letter-spacing : 2px;
}

.titlesmall  {
font-size : 13px;
font-family : Arial, Helvetica, Geneva;
color : #000000 ;
font-weight : bold;
line-height : 13px;
letter-spacing : 0px;
}

.titlegray  {
font-size : 13px;
font-family : Arial, Helvetica, Geneva;
color : #888888 ;
font-weight : bold;
line-height : 13px;
letter-spacing : 0px;
}

.titlegray1  {
font-size : 13px;
font-family : Arial, Helvetica, Geneva;
color : #555555 ;
font-weight : bold;
line-height : 16px;
letter-spacing : 0px;
}

.searchbox {
font-size : 11px;
font-family : Arial;
width : 140px;
letter-spacing : 0px;
xborder-left : black 1px solid;
xborder-top : black 1px solid;
xborder-right : #999999 1px solid;
xborder-bottom : #999999 1px solid;
}

.searchbox1 {
font-size : 11px;
font-family : Arial;
width : 155px;
letter-spacing : 0px;
xborder-left : black 1px solid;
xborder-top : black 1px solid;
xborder-right : #999999 1px solid;
xborder-bottom : #999999 1px solid;
}

.searchbox_city {
font-size : 11px;
font-family : Arial;
width : 100px;
letter-spacing : 0px;
xborder-left : black 1px solid;
xborder-top : black 1px solid;
xborder-right : #999999 1px solid;
xborder-bottom : #999999 1px solid;
}

body {
font-family: Verdana, Arial, Helvetica, Geneva;
font-size : 11px;
color: #9FBBC5;
margin: 0px;
padding: 0px;

}


/* TEXT */

p, ul, ol, li, td {
font-size : 11px;
color : #000000;
line-height : 13px;
letter-spacing : 0px;
}

p {
margin-top: 16px;
margin-bottom: 16px;
}

li  {
font-size : 11px;
font-family : Arial, Helvetica, Geneva;
color : #000000 ;
line-height : 15px;
letter-spacing : 0px;
}

ul  {
font-size : 11px;
font-family : Arial, Helvetica, Geneva;
line-height : 16px;
list-style-type : square;
}

ol  {
font-size : 11px;
font-family : Arial, Helvetica, Geneva;
line-height : 16px;
}

PRE  {
font-size : 11px;
font-family : Courier New, Courier, Monospaced;
}

.small {
font-size: 10px;
line-height: 13px;
margin-top: 4px;
margin-bottom: 4px;
}

.subheading {
font-family: Arial, Helvetica, Geneva;
font-weight: bold;
font-size: 16px;
line-height: 17px;
color: #808088;
margin-top: 6px;
margin-bottom: 14px;
letter-spacing: 0px;
}

h1 {
font-family: Arial, Helvetica, Geneva;
font-size: 26px;
font-weight: normal;
line-height: 27px;
margin-bottom: 8px;
letter-spacing: -1px;
}

h2 {
font-family: Arial, Helvetica, Geneva;
font-size: 16px;
font-weight: bold;
line-height: 15px;
margin-top: 24px;
margin-bottom: 4px;
letter-spacing: 0px;
}

h3 {
font-size: 12px;
font-family: Arial, Helvetica, Geneva;
font-weight: bold;
line-height: 13px;
margin-top: 16px;
margin-bottom: 4px;
}


/* TABLES */

.tb {
border: 3px solid #F0F0F0;
}

.td1 {
background-color: #FFFFFF;
padding: 0px;
}

.td1_label {
color: #66666F;
background-color: #FFFFFF;
padding: 0px;
}

.td1c {
background-color: #FFFFFF;
padding: 0px;
text-align: center;
}

.td1r {
background-color: #FFFFFF;
padding: 0px;
text-align: right;
}

.td2 {
background-color: #F6F6F6;
padding: 0px;
}

.td2c {
background-color: #F6F6F6;
padding: 0px;
text-align: center;
}

.td2r {
background-color: #F6F6F6;
padding: 0px;
text-align: right;
}

.th {
background-color: #7580BB;
font-weight: bold;
color: #FFFFFF;
padding: 0px;
}

.thc {
background-color: #7580BB;
font-weight: bold;
color: #FFFFFF;
padding: 0px;
text-align: center;
}


.footer  {
font-size : 11px;
font-family : Arial, Helvetica, Geneva;
color : #999999 ;
line-height : 13px;
letter-spacing : 1px;
}

.inputBox {
font-family: Verdana, Arial, Helvetica, Geneva;
font-size : 11px;
border: 1px solid #A0A0A8;
height: 19px;
}

.breadcrumbs {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 10px;
font-weight: bold;
color: #000000;
}

.smallGray {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 10px;
color: #A0A0A8;
font-weight: bold;
}

.hSpacer {
font-size: 6px;
line-height: 6px;
}

.linksTitle {
font-family: Tahoma, Arial, Helvetica, Geneva;
font-size: 10px;
line-height: 11px;
font-weight: bold;
color: #707078;
background-color: #ECEEF0;
padding-bottom: 5px;
letter-spacing: 1px;
text-align: center;
text-transform: uppercase;
}

.sm-box {
border: 1px solid #BBBBBF;
padding: 0px 0px;
margin-top: 3px;
margin-bottom: 3px;
}

.sm-link,
A.sm-link,
A.sm-link:link,
A.sm-link:visited,
A.sm-link:active {
font-family: Verdana, Arial, Helvetica, Geneva;
font-size : 11px;
line-height: 11px;
color: #000000;
text-decoration: none;
BORDER: none;
border: 1px solid #FFFFFF;
padding: 0px 0px;
margin-top: 3px;
margin-bottom: 3px;
}

A.sm-link:hover {
color: #FFFFFF;
background-color: #7580BB;
border: 1px solid #95A0DB;
}

A.link1,
A.link1:link,
A.link1:visited,
A.link1:active {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size : 11px;
font-weight: bold;
line-height: 11px;
color: #3A469D;
display: block;
text-decoration: none;
BORDER: none;
border: 1px solid #FFFFFF;
padding: 0px 0px;
}

A.link1:hover {
color: #FFFFFF;
background-color: #7580BB;
border: 1px solid #95A0DB;
}

A.link1-on,
A.link1-on:link,
A.link1-on:visited,
A.link1-on:active {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size : 11px;
font-weight: bold;
line-height: 11px;
color: #3A469D;
display: block;
text-decoration: none;
BORDER: none;
background-color: #F2F2F2;
border: 1px solid #E0E0E0;
padding: 0px 0px;
}

A.link1-on:hover {
color: #FFFFFF;
background-color: #7580BB;
border: 1px solid #95A0DB;
}

A.link2,
A.link2:link,
A.link2:visited,
A.link2:active {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size : 11px;
line-height: 11px;
color: #3A469D;
display: block;
text-decoration: none;
BORDER: none;
border: 1px solid #FFFFFF;
padding: 0px 0px;
padding-left: 16px;
}

A.link2:hover {
color: #FFFFFF;
background-color: #7580BB;
border: 1px solid #95A0DB;
}

A.link2-on,
A.link2-on:link,
A.link2-on:visited,
A.link2-on:active {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size : 11px;
line-height: 11px;
color: #3A469D;
display: block;
text-decoration: none;
BORDER: none;
background-color: #F2F2F2;
border: 1px solid #E0E0E0;
padding: 0px 0px;
padding-left: 16px;
}

A.link2-on:hover {
color: #FFFFFF;
background-color: #7580BB;
border: 1px solid #95A0DB;
}

A.link2a,
A.link2a:link,
A.link2a:visited,
A.link2a:active {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size : 11px;
line-height: 11px;
color: #3A469D;
display: block;
text-decoration: none;
BORDER: none;
border: 1px solid #FFFFFF;
padding: 0px 0px;
padding-left: 24px;
}

A.link2a:hover {
color: #FFFFFF;
background-color: #7580BB;
border: 1px solid #95A0DB;
}

.BLTC{
	width:29px;
	height:28px;
	background:url("images/border/ltc.jpg") top left no-repeat;
}
.BRTC{
	width:29px;
	height:28px;
	background:url("images/border/rtc.jpg") top left no-repeat;
}
.BLBC{
	width:29px;
	height:28px;
	background:url("images/border/lbc.jpg") top left no-repeat;
}
.BRBC{
	width:29px;
	height:28px;
	background:url("images/border/rbc.jpg") top left no-repeat;
}
.BLM{
	width:29px;
	height:14px;
	background:url("images/border/lm.jpg") top left repeat-y;
}
.BRM{
	width:29px;
	height:14px;
	background:url("images/border/rm.jpg") top left repeat-y;
}
.BTM{
	width:28px;
	height:28px;
	background:url("images/border/tm.jpg") top left repeat-x;
}
.BBM{
	width:28px;
	height:28px;
	background:url("images/border/bm.jpg") top left repeat-x;
}

.LeftMenuLine{
	width:134px;
	height:14px;
	background:url("images/lm.jpg") top left no-repeat;
}
.BottomBottom{
	width:710px;
	height:14px;
	background:url("images/bb.jpg") top left no-repeat;
}
.TopTop{
	width:530px;
	height:14px;
	background:url("images/tt.jpg") top left no-repeat;
}
.Menu{
	width:540px;
	height:29x;
	background:url("images/menu.jpg") top left no-repeat;
}
.RightUPLINE{
	width:28px;
	height:14x;
	background:url("images/line.jpg") top right repeat-y;
}
.RightUPLINEArrow{
	width:28px;
	height:14x;
	background:url("images/linelink.jpg") top right repeat-y;
}
.RightUPLINEArrowA{
	width:28px;
	height:14x;
	background:url("images/linelinka.jpg") top right repeat-y;
}


A.link2a-on,
A.link2a-on:link,
A.link2a-on:visited,
A.link2a-on:active {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size : 11px;
line-height: 11px;
color: #3A469D;
display: block;
text-decoration: none;
BORDER: none;
background-color: #F2F2F2;
border: 1px solid #E0E0E0;
padding: 0px 0px;
padding-left: 24px;
}

A.link2a-on:hover {
color: #FFFFFF;
background-color: #7580BB;
border: 1px solid #95A0DB;
}

A.link3,
A.link3:link,
A.link3:visited,
A.link3:active {
font-size: 10px;
font-weight: bold;
color: #3A469D;
text-decoration: none;
}

A.link3:hover {
color: #CC0000;
text-decoration: underline;
}

A.link4,
A.link4:link,
A.link4:visited,
A.link4:active {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size : 11px;
font-weight: normal;
line-height: 11px;
color: #3A469D;
display: block;
text-decoration: none;
BORDER: none;
border: 1px solid #FFFFFF;
padding: 0px 0px;
}

A.link4:hover {
color: #FFFFFF;
background-color: #7580BB;
border: 1px solid #95A0DB;
}

.trans {
filter : progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.transOver {
filter : progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.paraSnippet {
}

.paraSnippetleft {
margin-right: 12px;
margin-bottom: 12px;
margin-top: 6px;
}

.paraSnippetright {
margin-top: 6px;
margin-left: 12px;
margin-bottom: 12px;
}

.paraSnippetcenter {
}

.required  {
font-family: Arial, Helvetica, Geneva;
font-size: 10px;
font-weight: bold;
color: #DD0000;
}
#fcf2 {
font-family:arial;
font-size:10px;
margin:5px;
border:1px solid #FFFFFF;
background-color:#FFF;
width:450px;
}
#fcf2 h3 {
font-size:10px;
background-color:#FFFFFF;
color:#FFFFFF;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#F00;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
background-color:#FFF;
}
#fcf2 label {
float: left;
width: 100px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 335px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
