/* CSS Document */
.tws {
	color: #000066;
	text-decoration: none;
	font-family: Verdana, Arial, MS Sans-Serif;
	font-weight: bold;
	font-size: 14px;
}


BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	background-color: #EEE4F4;
}
DIV#header {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	HEIGHT: 50px; 
	TEXT-ALIGN: left;
	color: #CC0000;
	background-color: #EEE4F4;
	BACKGROUND-REPEAT: no-repeat;
	background-position: right;
}
#tbar {
	height: 20px;
	position: absolute;
	width: 100%;
	top: 0px;
	PADDING-RIGHT: 0px;
	text-align: right;
	font-weight: bold;
	color: #FF6400;
}
#logo { 
    position: absolute; 
    width:300px; 
    height:125px; 
    top: 30px; 
    left: 0px; 
    background-color: ; 
	BACKGROUND-REPEAT: no-repeat;
} 

#picture { 
    position: absolute; 
    height:100px; 
    width: 100%;
    top: 4px; 
    right: 10px; 
	background-color: ; 
	text-align: left;
	
}
#tnav {
	height: 40px;
	position: absolute;
	width: 290px;
	top: 10px;
	right: 20px;
	text-align: right;
	background-color: #7418A3;
	border: 1px solid #000066;
}
div#tnav ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 20px;
	white-space: nowrap;
}
div#tnav li {
	list-style-type: none;
}
div#tnav li.first {
	/*border-left: 1px solid #ff6400;*/
	
	}
div#tnav li.last {
	/*border-right: 1px solid #ff6400;*/
	}
div#tnav li a {
	text-decoration: none;
	padding: 10px 10px;
	font-weight: bold;
	color: #FFFFFF;
}
div#tnav li a:link {
    color: #FFFFFF;
}
div#tnav li a:visited {
    color:#FFFFFF; 
}
div#tnav li a:hover {
    font-weight: bold;
    color: #BE92D3; 
}
#tnav2 {
	height: 20px;
	position: absolute;
	width: 290px;
	top: 52px;
	right: 20px;
	background-color: #EEE4F4; 
	text-align: right;
	color: #43616B;
}
div#tnav2 ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFF;
	line-height: 20px;
	white-space: nowrap;
}
div#tnav2 li {
	list-style-type: none;
	display: inline;
}

div#tnav2 li.last {

}
div#tnav2 li a {
	text-decoration: none;
	padding: 10px 10px;
	color: #666; 
	font-weight: bold;
}
div#tnav2 li a:link {
    color: #FFF:
}
div#tnav2 li a:hover {
    font-weight: bold;
    color: #ff6400;
}
DIV#column2 {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: right 50%; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 5px; 
	background-color: #EEE4F4;
}
DIV#column1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 5px; 
	BACKGROUND-REPEAT: repeat;
}
DIV#navcol {
	margin: 3px;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	/*WIDTH: 20%; buggy in opera*/
	PADDING-TOP: 5px;
	top:384px;
	left: 0;
	text-align: center;
	BACKGROUND-REPEAT: repeat;
}
DIV#main {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 40px; 
	PADDING-BOTTOM: 0px;  
	PADDING-TOP: 0px;
	margin: 0;
	margin-left: 500px; 
	top: 0px;
	right: 0px;
}
DIV#main P {
	font-family: Verdana, Arial, Sans-Serif;
	color: #666666;
	padding-bottom: 1px;
}
DIV#main ul {
	list-style: none;
	line-height: 15px;
}
h1 {
	margin-top: 0px; font: bold x-large Verdana, sans-serif; color: #BDAECF;
}
h2 {
	margin-top: 0px; font: bold Verdana, sans-serif; color: #000000;
}
#bold {
	font: bold;
}
hr {
	color: #CC0000;
	height: 1px;
}
DIV#main p.crumbtrail {
	
	font-size: 10px;
}
DIV#main p.top {
	text-align: right;
	font: bold;
}
DIV#mainl {
	margin: 3px;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	FLOAT: left; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px;
	top:0px;
	left: 0;
	text-align: center;
	BACKGROUND-REPEAT: repeat;
}
DIV#mainr {
	margin: 3px;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	/*WIDTH: 20%; buggy in opera*/
	PADDING-TOP: 5px;
	top:0px;
	left: 0;
	text-align: center;
	BACKGROUND-REPEAT: repeat;
}
DIV#sidecol {
	margin: 3px;
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 5px;
	text-align: center;
	BACKGROUND-REPEAT: repeat;
}
	dl {
		width: 200px;
		margin: 0 0 20px 0px;
		padding: 0;
		background: #ccc url(file:///D|/x1/images/box_bott1.gif) no-repeat bottom left;
		}
	dt { /* ok in ie not in moz*/
		margin: 0 0 10px 0;
		padding: 5px;
		font-size: 100%;
		font: bold;
		color: #ffffff;
		text-align: center;
		border-bottom: 1px solid #fff;
		background: #999 url(file:///D|/x1/images/box_top1.gif) no-repeat top left;
		}
	dd {
		margin: 0 0 0 10px;
		padding: 0 10px 10px 10px;
		color: #666;
		text-align: center;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		background:   url(file:///D|/x1/images/arrow000.gif) no-repeat 0 3px;
		}
	.blueg dt {
		background-color: #cecece;
		}
	
	.blueg {
		background-color: #e8e8e8; 
		}
	.green dt {
		background-color: #157287; 
		}
	.green {
		background-color: #e8e8e8;
		}
	.lgreen dt {
		background-color: #3AA2B1; 
		}
	.lgreen {
		background-color: #e8e8e8;
		}
	.blue dt {
		background-color: #336699;
		}
	.blue {
		background-color: #e8e8e8;
		}
DIV#foot {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	/*BORDER-TOP: 1px solid #000066; */
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	background-color: #EEE4F4;; 
	TEXT-ALIGN: center;
	/*border-bottom: 1px solid #000066; */
	height: 15px;
}
Div#foot img {
	vertical-align:middle;
	border:none;
}
.clear {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: hidden; 
	PADDING-TOP: 0px; 
	HEIGHT: 1px
}


ul#mainnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #CC0000;
	}
		
ul#mainnav li {
	display: block;
	border-top: 1px solid #FFFFCC;
	}

ul#mainnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 6%;
	background-color: #CC0000;
	font: bold 0.8em /1.5 arial, sans-serif;		/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	color: #fff;
	text-decoration: none;
	width: 88%;				/* 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#mainnav li a:hover {
	background-color: #43616B;
	color: #ffffff;
	/*width: 88%;*/
	}
	
ul#mainnav ul.subnav {
	margin: 0px;
	list-style: none;
	padding: 0px;
	border: 0px solid pink;
	}

ul#mainnav ul.subnav li {
	border-top: 0 none;
	border: 0px solid green;
	padding-left: 1.5em;
	background-color: #FF3030;
	/*width: 88%;*/
	}

ul#mainnav ul.subnav li a {
	padding: 1%;
	margin: 0px;
	font: bold 0.7em /1.5 verdana, sans-serif;
	color: #fffff; 
	background-color: transparent;
	border: 0px solid yellow;
	}

ul#mainnav ul.subnav li a:hover {
	color: #43616B;
	background-color: transparent;
	text-decoration: underline;
	}
div#topcontent {
	position: absolute;
	top: 10px;
	right: 0px;
	width: 80%;
	}
div#topcontent ul {
	position: absolute;
	right: 0px;
	list-style: none;
	margin: 20px 20px 40px 0px;
	}
div#topcontent ul li {
	display: inline;
	padding: 0 0.5em;
	border-left: 1px solid #43616B;	
	}
div#topcontent ul li.first {
	border-left: 0px none;
	}
div#topcontent ul li a {
	font: 0.7em /1 verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #43616B; 
	}
div#topcontent ul li a:hover {
	font: 0.7em /1 verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #FF6400; 
	}
.xlink {
	color: #000066;
	text-decoration: none;
	font-family: Verdana, Arial, MS Sans-Serif;
	font-size: 12px;
	font-weight: bold;
}
.xlink a {
	color: #BE92D3;
	text-decoration: none;
	border: none;
	background-color: none; 
}
.xlink a:hover {
	color: #7418A3;
	text-decoration: none;
	border: none; 
	/*background-color: #43616B;*/
}
.xlinkw {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, MS Sans-Serif;
	font-weight: bold;
	font-size: 10px;
}
.xlinkw a {
	color: #BE92D3;
	text-decoration: none;
	border: none;
	background-color: none; 
}
.xlinkw a:hover {
	color: #7418A3;
	text-decoration: none;
	border: none; 
}

#xactit {
	color: #EEE4F4;
	text-decoration: none;
	text-align: center;
	font-family: Verdana, Arial, MS Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}
#xactit a {
	color: #BE92D3;
	text-decoration: none;
	border: none;
	/*border-left: 1px solid #000066;
	border-right: 1px solid #000066;*/
	background-color: none; 
}
#xactit a:hover {
	color: #7418A3;
	text-decoration: none;
	border: none; 
	/*border-left: 1px solid #000066;
	border-right: 1px solid #000066;*/
	background-color: #EEE4F4; 
}
#cc {
	color: #43616B;
	text-decoration: none;
	text-align: center;
	font-family: Verdana, Arial, MS Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	BORDER-TOP: 1px solid #6E7B8B;
	background-image:   url(file:///D|/x1/images/bg_1.gif);
}
#cc a {
	color: #43616B;
	text-decoration: none;
	border: none;
	background-color: none; 
}
#cc a:hover {
	color: #4F4F4F;
	text-decoration: none;
	border: none; 
	background-color: #CAE1FF; 
}

/* FORM */
.f1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, MS Sans-Serif; TEXT-DECORATION: none
}
.f2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, MS Sans-Serif; TEXT-DECORATION: none; text-align: center;
}
.f2 a {
	text-decoration: none;
	color: #7418A3;
}
.f2 a:hover {
	text-decoration: none;
	COLOR: #000066; 
}
.f3{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, MS Sans-Serif; TEXT-DECORATION: none
}
.f4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, MS Sans-Serif; TEXT-DECORATION: none; /*text-align: center;*/
}
.f4 a {
	text-decoration: none;
	color: #7418A3;
}
.f4 a:hover {
	text-decoration: none;
	COLOR: #000066;
}
.f5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #BE92D3; FONT-FAMILY: Verdana, Arial, MS Sans-Serif; TEXT-DECORATION: none;
}

.f6{
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, MS Sans-Serif; TEXT-DECORATION: none
}
.f7 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000066; LINE-HEIGHT: 19px; FONT-FAMILY: Verdana, Arial, MS Sans-Serif; TEXT-DECORATION: none; text-align: center;
}
.f7 a {
	text-decoration: none;
	color: #7418A3;
}
.f7 a:hover {
	text-decoration: none;
	COLOR: #000066;
}
.f8 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066; FONT-FAMILY: Verdana, Arial, MS Sans-Serif; TEXT-DECORATION: none; text-align: center;
}
.menulink {
	display: block;
	width: 98px;
	margin: 15px 2px 15px 2px;
	padding: 15px 0px 15px 0px;
	text-align: center;
	text-decoration: none;
	font-family:Verdana, Arial, MS Sans-Serif;
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	border: solid 1px #7418A3;
	/*border: solid 1px #FFFFFF;*/
	background-color: #7418A3;
}
.menulink:a {
	border: solid 1px #FF6400;
	background-color: #FFFFFF; /*#FFE4B5;*/
}
.menulink:hover {
	color: #BE92D3;
	margin: 15px 2px 15px 2px;
	padding: 15px 0px 15px 0px;
	border: solid 1px #BE92D3;
	background-color: #7418A3; /*#FFE4B5;*/
}
.menulink2 {
	display: block;
	width: 49px;
	margin: 5px 2px 5px 2px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	text-decoration: none;
	font-family:Verdana, Arial, MS Sans-Serif;
	font-size:12px;
	font-weight: bold;
	color: #ffffff;
	border: solid 1px #000066;
	/*border: solid 1px #FFFFFF;*/
	background-color: #000066;
}
.menulink2:a {
	border: solid 1px #FF6400;
	background-color: #FFFFFF; /*#FFE4B5;*/
}
.menulink2:hover {
	color: #BE92D3;
	margin: 5px 2px 5px 2px;
	padding: 5px 0px 5px 0px;
	border: solid 1px #BE92D3;
	background-color: #000066; /*#FFE4B5;*/
}
.menulinks {
	display: block;
	width: 146px;
	text-align: center;
	text-decoration: none;
	font-family:Verdana, Arial, MS Sans-Serif;
	font-size:18px;
	font-weight: bold;
	color: #CD3700;
	BORDER: none;
	border: solid 1px #FFFFFF;
}
.menulinks:hover {
	border: solid 1px #FF8C00;
	background-color: #FFFFFF; /*#FFE4B5;*/
}
