body {
	color : #004A80;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td {
	vertical-align : top;
}
.std-m, #std-m {
	font-size : 70%;
}
.std-s, #std-s {
	font-size : 60%;
}
.orange, a:hover {
	color : #F26522;
	text-decoration: none;
}

a {
	color : #FFFCB6;
	text-decoration: none;
}



.mini-p, #mini-p {
	padding-bottom: 10px;
}
.white-bg, #white-bg {
	background-color : White;
}
.title {
	color: #FFFFFF;
	font-size: 80%;
	padding-bottom: 5px;
}
.TitleInfo {
	color: #FFFFFF;
	font-size: 120%;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* main */
.maintable {
	background-image : url(/images/butterfly.jpg);
	background-repeat : no-repeat;
	background-position : top right;
	background-color : #66B7E0;	
}
.title-bg {
	background-color : #66B7E0;
	background-image : url(/images/main/title-bg.jpg);
	background-position : top right;
	background-repeat : no-repeat;
}
.bottom-bg {
	background-image : url(/images/main/bottom-1.gif);
	background-position : bottom left;
	background-repeat : no-repeat;	
	padding-right: 10px;
}
#main-text {
	padding-top : 22px;
}
.line-14 {
	background-image : url(/images/main/line-14.gif);
	background-position : top left;
	background-repeat : repeat-y;	
}
.sky {
	background-image : url(/images/main/sky.jpg);
	background-repeat : no-repeat;
	background-position : top left;
}
.right-bg {
	background-image : url(/images/main/right-bg.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}
.maincontacts {
	padding-top: 33px;
	padding-bottom: 50px;
}
#main-divider {
	background-image : url(/images/main/divider.gif);
	background-position : top;
	background-repeat : no-repeat;
	width: 14px;
}
#main-copy {
	padding-right: 14px;
}
#main-map {
	background-image : url(/images/main/map.gif);
	background-position : top left;
	background-repeat : no-repeat;	
	height: 126px;
	width: 300px;
}


/* internal */
.sky-left {
	background-image : url(/images/internal/sky-left.gif);
	background-position : top left;
	background-repeat : no-repeat;	
}
.line-bg {
	background-image : url(/images/internal/line-bg.gif);
}
.line-dots {
	background-image : url(/images/internal/line-dots.gif);
}
.v-dots {
	background-image : url(/images/internal/v-dots.gif);
	background-position : top left;
	background-repeat : repeat-y;	
}
.h-dots {
	background-image : url(/images/internal/h-dots.gif);
	background-position : top left;
	background-repeat : repeat-x;	
}
.v-wdots, #v-wdots {
	background-image : url(/images/internal/v-wdots.gif);
	background-repeat : repeat-y;	
}
.h-wdots {
	background-image : url(/images/internal/h-wdots.gif);
	background-repeat : repeat-x;	
}
.sky-title {
	background-image : url(/images/internal/sky-title.jpg);
	background-position : top left;
	background-repeat : no-repeat;	
	background-color: #66B7E0;	
}
.sitetitle {
	background-image : url(/images/internal/title.gif);
	background-position : top left;
	background-repeat : no-repeat;	
}
.line-right-bottom {
	background-image : url(/images/internal/line-right-bottom.gif);
	background-position : top right;
	background-repeat : no-repeat;		
}
.pleft20, #pleft20 {
	padding-left: 20;
}

/* tables */
.wtable div {
	cursor: hand;
	width: 32px;
}
.wtable td {
	border-bottom: solid 1px #FFFFFF;	
	font-size: 70%;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align: center;
	color: #FFFFFF;
}
td.headwtable, td#headwtable {
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;	
	background-color: #479DD2;
	color: #004A80;	
	vertical-align: bottom;
	padding-bottom: 4px;
	padding-left: 3px; 
	padding-right: 3px;	
}
td.noborder, td#noborder {
	border-bottom: 0px;	
	background-color: #66B7E0;
}

.btable {
	border-top: solid 1px #D4EBF6;
}
.btable td {
	border-bottom: solid 1px #D4EBF6;		
	font-size: 70%;
	padding-top: 3px;
	padding-bottom: 4px;
	color: #225EA4;
}

.innertd, #innertd {
	padding-left: 3px; 
	padding-right: 3px;
}
.chess {
	border-right: 1px solid white;
}
.chess td {
	text-align: center;
	background-repeat: repeat-y;
}
.chess .td1, .chess .td5 {
	border-right: #2983C5 1px solid;
	background-image: url(/images/internal/td1.gif);
	background-position: top right;
}
.chess .td1-blank, .chess .td5-blank {
	border-right: #2983C5 1px solid;
	background-image: url(/images/internal/td1-blank.gif);
	background-color: #2983C5;
	background-position: top right;	
}
.chess .td2, .chess .td6 {
	border-right: #20559C 1px solid;
	background-image: url(/images/internal/td1.gif);
	background-position: top right;
}
.chess .td2-blank, .chess .td6-blank {
	border-right: #20559C 1px solid;
	background-image: url(/images/internal/td1-blank.gif);
	background-color: #2983C5;
	background-position: top right;	
}
.chess .td3, .chess .td4, .chess .td7, .chess .td8 {
	border-right: #2983C5 1px solid;
	background-image: url(/images/internal/td3.gif);
	background-position: top left;
}
.chess .td3-blank, .chess .td4-blank, .chess .td7-blank, .chess .td8-blank {
	border-right: #2983C5 1px solid;
	background-image: url(/images/internal/td3-blank.gif);
	background-color: #2983C5;
}

.divider {
	border-bottom: 1px solid #C8DEEE;
}
.shadow1, .shadow2 {
	background-image: url(/images/internal/chess-shadow2.gif);
	background-repeat: repeat-y;
}
.shadow3 {
	background-image: url(/images/internal/chess-shadow.gif);
	background-repeat: repeat-y;
}
.top2, .top1 {
	background-image: url(/images/internal/top2.gif);
	background-position: bottom right;
	background-repeat: no-repeat;	
	height: 19px;
}
.top3 {
	background-image: url(/images/internal/top1.gif);
	background-position: bottom right;
	background-repeat: no-repeat;	
	height: 19px;
}
.chess-shadow-bottom-left {
	background-image: url(/images/internal/chess-shadow-bottom-left.gif); 
	background-position: bottom left; 
	background-repeat: no-repeat; 
	padding-left: 24px;
	padding-bottom: 8px; 
	vertical-align: middle;	
}

.hover {cursor:hand}
.noflat {background:url(/images/flat/bg.gif); white-space: nowrap; }
.noflat img{
    display: inline-block;
    //display: inline;
    //zoom: 1;
}

#divleft {background: url(/images/internal/v-wdots.gif) repeat-y left;padding-left:7px; padding-right:2px;}	

.divflatinfo {vertical-align:middle;height:27px; border-bottom: solid 1px #D4EBF6;
}	

.formLabel{font-size:11px; font-weight:600;}

.inputtext {width:200px;}
.inputtextarea {width:200px;}