/* CSS Document */

body {
	background-color: #273458;
	text-align: center;
	margin-left: 0px; margin-top: 15px; margin-right: 0px; margin-bottom: 5px;
}

body,td,th {
	font-size: 12px;
	font-family: tahoma, Helvetica, sans-serif;
	line-height: 17px;
	color: #666666;
}

.divmain {
	border-top:  #FFFFFF solid 15px; 
	border-left:  #FFFFFF solid 15px; 
	border-right:  #FFFFFF solid 15px; 
	border-bottom: #FFFFFF solid 5px; 
	width: 761px; 
	background: #FFFFFF;
	text-align: center;
}

.lang {
	line-height: 17px;
	letter-spacing: 0px;	
	background-color: #000000;
	width: 130px; 
	text-align: center; 
	padding: 1px 2px 1px 2px; 
	font: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 11px;
}

h1{
	text-align: left;
	font-weight: bold;
	margin: 20px 0px 10px 10px;
	padding: 7px 0px 10px 5px;
	border-top: #999999 1px solid;
	background-image: url(../images/h1_bg.jpg);
	font-size: 16px;
}

h2{
	text-align: left;
	font-weight: bold;
	margin: 0px 0px 10px 10px;
	padding: 3px 0px 3px 5px;
	color: #4F98E5;
	font-size: 14px;
	border-left: #00CC66 solid 15px;
	border-bottom: #00CC66 solid 1px;
	border-top: #00CC66 solid 1px;
	border-right: #00CC66 solid 1px;
}

h3{
	text-align: left;
	font-weight: bold;
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 5px;
	color: #4F98E5;
	border-left: 5px #CCCC00 solid;
	font-size: 12px;
}


.content {
	letter-spacing: 1px;
}

.langmenu {
	color: #5f89b7;
	font-size: 12px;
	margin: 5px;
}

.copyright {
	color: #5f89b7;
	font-size: 10px;
	float: right; 
	margin: 10px 5px 5px 5px;
}

.siteusage {
	color: #5f89b7;
	font-size: 10px;
	float: left; 
	margin: 10px 5px 5px 5px;
}

.sitemaph1 {
	background: #ededed;
	font: 16px;
	margin: 10px 50px 10px 10px;
	padding: 5px 0px 5px 10px;
	border-left: #54C609 10px solid;
}

.news {
	border-bottom: 1px dotted #BBBBBB;
	font-size: 11px;
}

/* Text color */
.bold {
	font-weight: bold;	
}

.whitetext {
	color: #FFFFFF;
}

.blacktext {
	color: #000000;
}

.bluelitetext {
	color: #e4f3ff;
}

.bluetext {
	color: #0099FF;
}

.textorange {
	color: #FF9900;
}

.greentext {
	color: #54C609;
}

.darkgreentext {
	color: #156d77;
}

.darkredtext {
	color: #b94242;
}

.pinktext {
	color: #FF03FF;
}

.yellowtext {
	color: #FFFB0A;
}

/* Text size */
.smalltext {
	font-size: 9px;
	letter-spacing: 0px;
	line-height: 120%;
}

.mediumtext {
	font-size: 12px;
}

.largetext {
	font-size: 14px;
}

/* Margin */

.margintop0 {
	margin-top: 0px;
}

.margintop5 {
	margin-top: 5px;
}

.margintop10 {
	margin-top: 10px;
}

.margintop15 {
	margin-top: 15px;
}

.margintop20 {
	margin-top: 20px;
}

.marginbottom0 {
	margin-bottom: 0px;
}

.marginbottom5 {
	margin-bottom: 5px;
}

.marginbottom10 {
	margin-bottom: 10px;
}

.marginbottom15 {
	margin-bottom: 15px;
}

.marginbottom20 {
	margin-bottom: 20px;
}

.marginbottom25 {
	margin-bottom: 25px;
}

.marginbottom30 {
	margin-bottom: 30px;
}

.marginbottom35 {
	margin-bottom: 35px;
}

.marginbottom40 {
	margin-bottom: 40px;
}

.marginleft0 {
	margin-left: 0px;
}

.marginleft5 {
	margin-left: 5px;
}

.marginleft10 {
	margin-left: 10px;
}

.marginleft15 {
	margin-left: 15px;
}

.marginleft20 {
	margin-left: 20px;
}

.marginleft25 {
	margin-left: 25px;
}


.marginleft30 {
	margin-left: 30px;
}


.marginleft35 {
	margin-left: 35px;
}

.marginright0 {
	margin-right: 0px;
}

.marginright5 {
	margin-right: 5px;
}

.marginright10 {
	margin-right: 10px;
}

.marginright15 {
	margin-right: 15px;
}

.marginright20 {
	margin-right: 20px;
}

.marginright25 {
	margin-right: 25px;
}

/* Link */
a:link, a:visited {
	color: #3366FF;
	text-decoration: none;
}

a:hover {
	color: #FF9900;
}

a.linkbluelite, a.linkbluelite:link, a.linkbluelite:visited {
	color: #e4f3ff;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
}

a.linkbluelite:hover {
	color: #EEC622;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}

a.readmore, a.readmore:link, a.readmore:visited {
	color: #c20000;
	text-decoration: none;
}

a.readmore:hover {
	color: #1800ff;
	text-decoration: none;
}

a.white, a.white:link, a.white:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.white:hover {
	color: #FF9900;
	text-decoration: none;
}

a.linkblue, a.linkblue:link, a.linkblue:visited {
	color: #5f89b7;
	text-decoration: none;
}

a.linkblue:hover {
	color: #FF6600;
	text-decoration: none;
}

a.orangelink, a.orangelink:link, a.orangelink:visited {
	color: #FF9900;
	text-decoration: none;
}

a.orangelink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.breadcrumplink, a.breadcrumplink:link, a.breadcrumplink:visited {
	color: #0099CC;
	text-decoration: none;
}

a.breadcrumplink:hover {
	color: #CB7483;
	text-decoration: none;
}

.breadcrumptext {
	color: #6A6A6A;
}

a.greylink, a.greylink:link, a.greylink:visited {
	color: #666666;
	text-decoration: none;
}

a.greylink:hover {
	color: #FF6600;
	text-decoration: none;
}



a.topiclink, a.topiclink:link, a.topiclink:visited {
	color: #3A82AE;
	text-decoration: none;
	font-weight: bold;
}

a.topiclink:hover {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}

a.greymenulink, a.greymenulink:link, a.greylink:visited {
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

a.greymenulink:hover {
	color: #FF6600;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

a.leftmenulink, a.leftmenulink:link, a.leftmenulink:visited {
	border-bottom: 1px #FFFFFF dashed; 
	background-color: #F1F1F3; 
	padding: 5px 5px 5px 5px; 
	width: 175px;
	text-decoration: none;
}

a.leftmenulink:hover {
	border-bottom: 1px #FFFFFF dashed; 
	background-color: #DEDEDE; 
	padding: 5px 5px 5px 5px; 
	width: 175px;
	text-decoration: none;
	color: #FF6600;
}

/*
#leftmenu {
  width:175px;
}

#leftmenu a {
	border-bottom: 1px #FFFFFF solid; 
	background-color: #F1F1F3; 
	padding: 5px 5px 5px 25px; 
	width: 100%;
	text-decoration: none;
}

#leftmenu a:hover {
	border-bottom: 1px #FFFFFF solid; 
	background-color: #DEDEDE; 
	padding: 5px 5px 5px 25px; 
	width: 100%;
	text-decoration: none;
	color: #FF6600;
}

.leftmenuon {
	border-bottom: 1px #FFFFFF solid; 
	background-color: #DEDEDE; 
	padding: 5px 5px 5px 25px; 
	text-decoration: none;
	color: #FF6600;
}

*/

/* Form */
.textArea01 {
	border: #548CF3 1px dotted;
	height: 15px;
	width: 250px;
	margin-left: 10px;
	
}

.textArea02 {
	border: #548CF3 1px dotted;
	width: 250px;
	margin-left: 10px;
}

.selectbox01 {
	border: #548CF3 1px dotted;
	margin-left: 10px;
	font-size: 12px;
}

.formbutton {
	border: #548CF3 1px;
	margin-left: 10px;
	font-size: 12px;
}

/* Tr td */
.tdmenu {
	border-right: #0099FF dotted 1px;
	padding: 2px 20px 2px 20px;
	text-align: center;
}

.tdcontentbordertop {
	border-top: #0099FF 1px dotted;
}

.tdcontentbordertopright {
	border-top: #0099FF 1px dotted; 
	border-right: #0099FF 1px dotted;
}

.tdcontentborderright {
	border-right: #0099FF 1px dotted;
}

/* div */

.divtopmenu {
	 margin: 0px 5px 5px 0px;
	 border-bottom: #bbdbfb 2px solid;
}

.divimageright {
	float: right; 
	margin: 0px 0px 0px 10px;
}

.divsubhead {
	border-bottom: #CCCCCC 2px solid; 
	font-weight: bold;
	font-size: 14px;
}

.divhistory {
	border-bottom: #D7D7D7 1px dotted;
	margin: 0px 15px 3px 10px;
	padding: 3px 0px 3px 0px;
}

/* float */

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

/* List UL LI */

ul {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px; 
}

li {
	list-style: outside;
	margin: 2px 0px 0px 0px;
	padding: 1px 0px 1px 0px; 
	list-style-image: url(../images/spacer.gif);
}

.leftmenuul {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 15px; 
	border-bottom: #FFFFFF 1px solid;
}

.leftmenulist {
	list-style: outside;
	margin: 2px 0px 0px 0px;
	padding: 1px 0px 1px 0px; 
	list-style-image: url(../images/spacer.gif);
}

.secondul {
	margin: 0px 0px 0px -15px;
	border-bottom: #FFFFFF 1px solid;
}

.secondlist {
	list-style:inside; 
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	list-style-image: url(../images/spacer.gif);
}

.serviselist {
	list-style:inside; 
	margin: 5px 0px 5px 0px;
	padding: 2px 0px 2px 15px;
	list-style-image: url(../images/blue_icon.gif);
	font: 14px bold;
}
