/* CSS Document */

#Master {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:0px;
	width:850px;
	height:auto;
	min-height:1050px;
	z-index:1;
	background-color: #626C99;
}
#Logoheader {
	position:absolute;
	left:0px;
	top:0px;
	width:850px;
	height:217;
	z-index:1;
}
#Line {
	position:absolute;
	left:0px;
	top:217px;
	width:850px;
	height:25px;
	z-index:2;
}
#MainContent {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-top:268px;
	top:0px;
	width:679px;
	height:auto;
	min-height:800px;
	z-index:3;
}
#Menu {
	position:relative;
	left:0px;
	top:0px;
	width:679px;
	height:54px;
	z-index:1;
	background-image: url(../images/menu-bar.gif);
}
#MainToparc {
	position:relative;
	left:0px;
	top:0px;
	width:679px;
	height:105px;
	z-index:2;
	background-image: url(../images/main-top.jpg);
}
#MainMiddle {
	position:relative;
	left:0px;
	top:0px;
	width:679px;
	height:auto;
	min-height:800px;
	z-index:3;
	background-image: url(../images/main-body.gif);
}
#Footer {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:-2px;
	width:679px;
	height:46px;
	z-index:4;
	background-image: url(../images/main-footer.gif);
}

#Mainleftcontent {
	position:absolute;
	padding-top:25px;
	padding-left:40px;
	top:0px;
	width:160px;
	height:auto;
	z-index:100;
}

#Mainmiddlecontent {
	position:relative;
	padding-left:250px;
	padding-right:15px;
	padding-top:25px;
	top:0px;
	width:410px;
	height:auto;
	min-height:800px;
	z-index:1;
}

#VerticalBlueline {
	position:absolute;
	left:220px;
	top:25px;
	width:17px;
	height:auto !important;
	height:100%;
	min-height:100%;
	z-index:99;
	overflow: hidden;
	background-image: url(../images/divider-line.jpg);
	background-repeat:repeat-y;
}

/* ################  TEXT CLASSES #################### */

.captionText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	color:#000000;
}

.bodytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#000000;
	text-decoration:none;
}

.bodytext a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#666666;
	text-decoration:none;
}

.bodytext a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#666666;
	text-decoration:none;
}

/* Menu Text */

.menuText{
	font-family:Arial, Helvetica, sans-serif;
	color: #626C99;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}	

.menuText a{
	font-family:Arial, Helvetica, sans-serif;
	color: #626C99;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}	

.menuText a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #626C99;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
}	

