.caption {
	font-family: "QuickType II";
	font-size:13px;
	font-style:italic;
	text-align:center;
	padding:5px;
}
.quicklinks {
	text-align: center;
	font-family: "QuickType II";
	font-size: 14px;
}

#footer {
	background-image:url(/library/graphics/background/footer_background.jpg);
	background-repeat:repeat-x;
}
#body {
	background-image:url(/library/graphics/architecture/div.body_background.jpg);
	background-repeat:repeat-x;
}
body {
	margin:0;
}
.footer {
	font-family: "QuickType II";
	font-size:13px;
	color:#666;
	text-align:left;
}
.footer a:link {
	color:#666;
	text-decoration:none;
}
.footer a:visited {
	color:#666;
	text-decoration:none;
}
.footer a:hover {
	color:#ab58a2;
	text-decoration:none;
}
.content_title {
	font-family: "QuickType II";
	font-size: 36px;
	color:#AB58A2;
}
.content_subtitle {
	font-family:"QuickType II";
	font-size: 24px;
	color:#FFF;
	font-weight:400;
	padding: 2px;
	background-color:#AB58A2;


	width:545px
	height:32px;
	text-align: left;
}
.content_subtitle_2 {
	font-family:"QuickType II";
	font-size: 20px;
	color:#76b7ef;
	font-weight:bold;
	padding: 2px;
}
.content {
	font-family: "QuickType II";
	font-size:16px;
	line-height: 20px;
	text-align: left;
}
.home {
	font-family:"QuickType II";
	font-size:14px;
	margin:10px;
	line-height:16px;
}
.home2 {
	font-family:"QuickType II";
	font-size:14px;
	margin:10px;
	line-height:16px;
	font-weight:bold;
	color:#76B7EF;
}
a:link {
	text-decoration:underline;
	color:#76B7EF;
}
a:visited {
	text-decoration:none;
	color:6391B5;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
	color:#AB58A2;
	text-decoration:underline;
}
a:active {
	text-decoration:none;
	color:6391B5;
	text-decoration:underline;
}

.leftnavlink{
list-style-type: none;
margin: 0;
padding: 0;
height: 50px;
}

.leftnavlink li{
border-bottom:0;
margin-left:-38px;
}

.leftnavlink li a{
background: url(/library/graphics/leftnav/leftnav_link.png) no-repeat left top; /*color of menu by default*/
font: 15px "QuickType II";
display:block;
color:#76B7EF;
font-weight:bold;
height: 50px;
padding: 0px; /* Vertical (top/bottom) padding for each menu link */
text-indent:18px;
text-decoration: none;
line-height:50px;
vertical-align:middle;
border-bottom: 0; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.leftnavlink li a:visited{
background: url(/library/graphics/leftnav/leftnav_link.png) no-repeat left top;
}
.leftnavlink li a:hover{
background: url(/library/graphics/leftnav/leftnav_hover.png) no-repeat left top;
color:FFF;
}
.leftnavlink li a:active{
background: url(/library/graphics/leftnav/leftnav_link.png) no-repeat left top;
}
.leftnavactive{
list-style-type: none;
margin: 0;
padding: 0;
height: 50px;
}

.leftnavactive li{
border-bottom:0;
margin-left:-38px;
}

.leftnavactive li a{
background: url(/library/graphics/leftnav/leftnav_active.png) no-repeat left top; /*color of menu by default*/
font: 15px "QuickType II";
display: block;
color:#fff;
font-weight:bold;
height: 50px;
padding: 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 18px;
text-decoration: none;
line-height:50px;
vertical-align:middle;
border-bottom: 0; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.leftnavactive li a:visited{
background: url(/library/graphics/leftnav/leftnav_active.png) no-repeat left top;
}
.leftnavactive li a:hover{
background: url(/library/graphics/leftnav/leftnav_active.png) no-repeat left top;
}
.leftnavactive li a:active{
background: url(/library/graphics/leftnav/leftnav_active.png) no-repeat left top;
}





.subleftnavlink{
list-style-type: none;
margin: 0;
padding: 0;
height: 35px;
background: url(/library/graphics/leftnav/subleftnav_link.png) no-repeat left top; /*color of menu by default*/
}

.subleftnavlink li{
border-bottom:0;
margin-left:-78px;
}

.subleftnavlink li a{
background: url(/library/graphics/leftnav/subleftnav_link.png) no-repeat left top; /*color of menu by default*/
font: 13px "QuickType II";
display:block;
color:#76B7EF;
font-weight:bold;
height: 40px;
padding: 0px; /* Vertical (top/bottom) padding for each menu link */
text-indent:50px;
text-decoration: none;
line-height:35px;
vertical-align:middle;
border-bottom: 0; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.subleftnavlink li a:visited{
background: url(/library/graphics/leftnav/subleftnav_link.png) no-repeat left top;
}
.subleftnavlink li a:hover{
background: url(/library/graphics/leftnav/subleftnav_hover.png) no-repeat left top;
color:FFF;
}
.subleftnavlink li a:active{
background: url(/library/graphics/leftnav/subleftnav_link.png) no-repeat left top;
}
.subleftnavactive{
list-style-type: none;
margin: 0;
padding: 0;
height: 35px;
}

.subleftnavactive li{
border-bottom:0;
margin-left:-78px;
}

.subleftnavactive li a{
background: url(/library/graphics/leftnav/subleftnav_active.png) no-repeat left top; /*color of menu by default*/
font: 13px "QuickType II";
display: block;
color:#fff;
font-weight:bold;
height: 35px;
padding: 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 50px;
text-decoration: none;
line-height:35px;
vertical-align:middle;
border-bottom: 0; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.subleftnavactive li a:visited{
background: url(/library/graphics/leftnav/subleftnav_active.png) no-repeat left top;
}
.subleftnavactive li a:hover{
background: url(/library/graphics/leftnav/subleftnav_active.png) no-repeat left top;
}
.subleftnavactive li a:active{
background: url(/library/graphics/leftnav/subleftnav_active.png) no-repeat left top;
}
