body
{
	background-color:	#FFFFFF;
	color:			#535353;
	text-align:		center;
	font-family:		Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

	padding:		0px 0px 0px 0px;
	margin:			5px 0px 0px 0px;
}

a,
a:hover
{
	color:		#462F81;
}

a:active
{
	color:		#8CD1E4;
}


#topBlock
{
	display:		block;
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
}

#mainBlock
{
	display:	block;
	text-align:	center;
	clear:		both;
}

#mainContentTable
{

	text-align:	left;
	clear:		both;

}

#topNav ul
{
	display:	block;
	width:		800px;
	clear:		both;
	list-style:	none;
	text-align:	center;
	padding:	0px 0px 0px 0px;
	margin:		0px 0px 0px 0px;
}

#topNav ul li
{
	display:		inline;
	text-align:		left;
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	float: left;
}

#topNav ul li img
{
	display:		inline;
	border:			0px;
	float:			left;
}

#logoBlock
{
	display:		block;
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
}

.menuContentTable
{
	text-align:	left;
	clear:		both;
        font-size:	30px;
}

#menuBlock
{
	display:		block;
	width:			800px;
	text-align:		center;
	vertical-align:		middle;
 
	clear:			both;
	line-height:		4px;
	font-size:              12px;
	background-color:	#b9a7cd; /*#726da3;*/
	padding:		0px 0px 0px 0px;
	margin:			-3px 0px 0px 0px;
}




#menu
{
	display:		block;
	width:			800px;
	padding-top:		7px;
	padding-bottom:		7px;
	background-color:	#52237F;
	text-align:		center;
	vertical-align:		middle;
	color:			#FFFFFF;
	font-size:		12px;
	line-height:		14px;
	font-family:		Verdana, SunSans-Regular, Arial, Helvetica, Geneva, Swiss;
	text-decoration:	none;
	clear:			both;
}

#menu b
{
	font-weight:		bold;
}

.menucell a:link  {	
         color : #FFFFFF;      text-decoration : none;}
.menucell a:Visited {
          color : #FFFFFF;	text-decoration : none;}
.menucell a:Hover  {	
         color : #b9a7cd;	text-decoration : none;}
.menucell a:Active  {
          color : #FFFFFF;	text-decoration : none;
}

.menucell b
{
	font-weight:		bold;
}

.menucellup a:link  {	
         color : #FFFFFF;      text-decoration : none;}
.menucellup a:Visited {
          color : #b9a7cd;	text-decoration : none;}
.menucellup a:Hover  {	
         color : #b9a7cd;	text-decoration : none;}
.menucellup a:Active  {
          color : #FFFFFF;	text-decoration : none;
}

.menucellup b
{
	font-weight:		bold;
}
#topmenuBlock
{
	display:		block;
	width:			800px;
	text-align:		center;
	vertical-align:		middle;
	clear:			both;
	font-size: 16px;
	padding:		0px 0px 0px 0px;
        margin:			-20px 0px -5px 0px;
}




#topmenu
{
	display:		block;
	width:			800px;
	padding-top:		10px;
	padding-bottom:		10px;
	background-color:	#FFFFFF;
	text-align:		center;
	vertical-align:		middle;
	color:			#462F81;
	font-size:		12px;
	/*line-height:		16px;*/
	font-family:		Verdana, SunSans-Regular, Arial, Helvetica, Geneva, Swiss;
	text-decoration:	none;
	clear:			both;
}

#topmenu A:link  {	
         color : #462F81;	
         text-decoration : none;}
#topmenu A:Visited {
          color : #462F81;	text-decoration : none;}
#topmenu A:Hover  {	
         color : #b9a7cd;	text-decoration : none;}
#topmenu A:Active  {
          color : #462F81;	text-decoration : none;}

#topmenu b
{
	font-weight:		bold;
}

.leftmenu

{
	display:		block;
	width:			221px;
        background-color:	#FFFFFF;
	text-align:		left;
	vertical-align:		top;
	color:			black;
	font-size:		13px;
	font-family:		Verdana, SunSans-Regular, Arial, Helvetica, Geneva, Swiss;
	text-decoration:	none;
	clear:			both;
}

.leftmenutop
{	font-weight:		bold;
        color :                 #462F81;
        font-size:		16px;
        text-align:		left;
        vertical-align:		top;
        padding:                20px 0px 10px 10px;
}

.leftmenucell b h3

{	
        display:                block;
        font-weight:		bold;
        color :                 #462F81;
        font-size:		16px;
        text-align:		left;
        padding:                5px 0px 0px 0px;
}

.leftmenucell A:link  {text-align:		left;
         color :#454545;	text-decoration : none;}


.leftmenucell A:Visited {text-align:		left;
          color : #454545;	text-decoration : none;}

.leftmenucell A:Hover  {text-align:		left;	
         /*color : #b9a7cd;*/	
          color : black;          text-decoration : none;}




.leftmenucell A:Active  {text-align:		left;
          color : #462F81;	text-decoration : none;}

.leftcellup a:link  {	
         color : #454545;      text-decoration : none;}
.leftcellup a:Visited {
          color : #462F81;	text-decoration : none;}
.leftcellup a:Hover  {	
         color : black; 	text-decoration : none;}
.leftcellup a:Active  {
          color : #454545;	text-decoration : none;
}





.leftPageContent
{
	background-color:	#f0f0f0;
        /*width:			221px;*/
	color:			#000000;
	font-size:		12px;
        line-height:		16px; 
        text-align:		left;
        /*display:block;*/
	padding:		10px 0px 0px 0px;
        margin:                 0px 0px 5px 0px;
        clear:			both;
}


.leftPageContent a:link  {	
         color : #462F81;       text-decoration : underline;}
.leftPageContent a:Visited {
          color : #462F81;	text-decoration : underline;}
.leftPageContent a:Hover  {	
         color : #462F81;	text-decoration : underline;}
.leftPageContent a:Active  {
          color : #462F81;	text-decoration : underline;}



.leftPageContent h4
{
        color :                black;
        text-align:		left;
        font-size:		12px;
         padding:		0px 10px 0px 10px;
}

.leftPageContent b
{
	font-weight:		bold;
        color :                #462F81;
        font-size:		13px;
        padding:		0px 10px 0px 10px;
}

#rightline {
        background-color:	#f0f0f0;
}
#leftline{
        background-color:	#f0f0f0;
}
#footerBlock
{
	display:		block;
	width:			800px;
	text-align:		center;
	vertical-align:		middle;
	clear:			both;
	line-height:		4px;
	background-color:	#b9a7cd; /*#726da3;*/
	padding:		0px 0px 0px 0px;
	margin:			-3px 0px 0px 0px;
}

#footer2
{
	display:		block;
	width:			800px;
	padding-top:		7px;
	padding-bottom:		7px;
	background-color:	#52237F; /*#462F81;*/
	text-align:		center;
	vertical-align:		middle;
	color:			#FFFFFF;
	font-size:		10px;
	line-height:		14px;
	font-family:		Verdana, SunSans-Regular, Arial, Helvetica, Geneva, Swiss;
	text-decoration:	none;
	clear:			both;
}

#footer2 b
{
	font-weight:		bold;
}

.informationBoxHeader
{
	font-size:		16px;
	color:			#462F81;
	font-family:		Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		bold;	
}

.informationBoxSide,
.informationBoxGraphic,
.informationBoxGraphic img,
.informationBoxSideLeft,
.informationBoxSide img
{
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	border:			0px;
}

.informationBoxGraphic img
{
	padding-bottom:		0px;
	margin-bottom:		0px;
}

.informationBoxSideLeft
{
	background:		url('/images/intern_box-left.jpg') repeat-y;
}

.informationBoxSideRight
{
	background:		url('/images/intern_box-right.jpg') repeat-y;
}

.informationBox
{
	vertical-align:		top;
	padding:		16px 25px 0px 0px;
	margin:			0px 0px 0px 0px;
}

.informationBoxInternal
{
	vertical-align:		top;
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	width:			145px;
}

.informationBox,
.informationBoxInternal,
.informationBox h3,
.informationBoxInternal h3
{
	/*color:			#585858;*/
	font-size:		13px;
	line-height:		16px;
	font-family:		Verdana, Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
        padding:		0px 10px 0px 10px;
}

.informationBox h3,
.informationBoxInternal h3
{
	display:		inline;
	color:			#000000;
	font-weight:		bold;
        padding:		0px 0px 0px 0px;
}

.informationBox h2
{
	display:		inline;
	color:			#472f81;
	font-weight:		bold;
        font-size:		13px;
	padding:                0px 0px 0px 0px;
	line-height:		24px;
}

#homePageContent
{
	background-color:	#F1F1F1;
	color:			#000000;
	font-size:		13px;
	line-height:		20px;
	vertical-align:		top;
	padding:		0px 10px 0px 10px;
        font-family:		Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;

}


#homePageContent  h3
{
	font-weight:		bold;
        color :                 #462F81;
        text-align:		left;
        padding:		5px 0px 0px 0px;
}


#homePageContent img
{
	display:		inline;
	border:			0px;
        float:			right;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
padding: 10px;
}

#homePageContent a
{
	color:			#462F81;
}

#pageContent a
{
	color:			#0099CC;
}

#pageContent
{

	text-align:		left;
	vertical-align:		top;
	color:			#454545;
	padding:		24px 24px 16px 0px;
}



#pageContent p
{
	
	font-size:		12px;
	font-family:		Verdana,Arial;
	font-weight:		normal;
	color:			#454545;
        background-color:	#FFFFFF;
	padding:		5px 5px 5px 5px;
	vertical-align:		top;

       	line-height:		16px;
}

#pageContent h2
{
	color:			#462F81;
        font-size:		20px;
}

#pageContent h3,
#pageContent h3 a
{
	font-size:		16px;
	color:			#0099CC;
	padding:		0px 0px 0px 0px;
}

#pageContent h4
{
	font-size:		12px;
	font-family:		Verdana,Arial;
	font-weight:		bold;
	color:			#462F81;
	padding:		0px 0px 0px 0px;
	vertical-align:		middle;
}


#pageContent h5
{
	font-size:		14px;
	font-family:		Verdana,Arial;
	font-weight:		bold;
	color:			#3C3C3C;/*#454545;*/
	padding:		0px 0px 0px 0px;
	vertical-align:		middle;
        text-align:		left;
}

#pageContent h6
{
	font-size:		12px;
	font-family:		Verdana,Arial;
	font-weight:		bold;
	color:			#3C3C3C;
	padding:		0px 0px 0px 0px;
	vertical-align:		middle;
}

#pageContent .maintext


{
	/*width:			404px;*/
	font-size:		12px;
	font-family:		Verdana,Arial;
	font-weight:		normal;
	color:			#000000;	
        background-color:	#FFFFFF;
	padding:		5px 5px 5px 5px;
	vertical-align:		top;
}

#pageContent li
{
	/*width:			494px;*/
	font-size:		12px;
	font-family:		Verdana,Arial;
	font-weight:		normal;
	color:			#454545;
        background-color:	#FFFFFF;
        padding:		0px 5px 5px 5px;
	vertical-align:		middle;
        line-height:		16px;
}

#leftSideContent
{
	text-align:		left;
	vertical-align:		top;
}


#leftSideTable
{
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	border:			0px;
}




.formattedTable
{
	font-size:		12px;
	font-family:		Verdana,Arial;
	font-weight:		normal;
	color:			#454545;/*#000000;*/
}

	
.formattedTable td
{
	padding:		2px 2px 2px 2px;
}

.formattedTable th
{
	background-color:	#F2EDF2;
	padding:		4px 4px 4px 0px;
	font-size:		12px;
}


.formattedTable td
{
	background-color:	#FFFFFF;
	padding:		5px 5px 5px 5px;
	vertical-align:		top;
}


.formattedTable h4
{
	font-size:		12px;
	font-family:		Verdana,Arial;
	font-weight:		bold;
	color:			#462F81;
	padding:		10px 0px 0px 0px;
}
	
.formattedTable .email
{
	font-size:		12px;
	font-family:		Verdana,Arial;
	font-weight:		bold;
	font-style:		normal;
	color:			#3399CC;
}

.formattedTable .mainemail
{
	font-size:		12px;
	font-family:		Verdana,Arial;
	font-weight:		bold;
	font-style:		normal;
	color:			#3399CC;
	padding:		5px 5px 5px 5px;
}


.formattedTable img
{
	padding:		4px 0px 4px 0px;
}


.dataListing h3
{
	font-size:		13px;
	font-weight:		bold;
	text-decoration:	underline;
}
	
/* -----------------------
 sub menus
----------------------- */
#topNav ul li ul
{
	width:			300px;
	position: 		absolute;
	background-color:	#FFFFFF;
	border:			1px solid black;
	list-style:		none;
	padding:		0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	display:		none; 
	visibility:		hidden;
	float:			left;
	top:			42px;
	left:			30px; 
	font-size:		.9em;
}

#topNav ul li.menuOn ul,
#topNav ul li.menuOn ul:hover,
#topNav ul li.menuOn ul li,
#topNav ul li.menuOn ul li:hover
{
	display:		inline;
	visibility:		visible;
}

#topNav ul li.menuOn ul li a:hover
{
	text-decoration:	underline;
}

#topNav ul li.menuOn ul li a
{
	text-decoration:	none;
}

#topNav ul li ul li
{
	display:		block;
	clear:			both;
	float:			left;
	padding:		0px 4px 4px 10px;
	text-decoration:	none;
}

#topNav ul li 
{
	position:		relative;
}

