body 
{

	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #2163ad;
}

#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	border: solid 1px black;
	background: url(./images/mainBackgroundRepv1.jpg);
}

#logoFooter 
{
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	text-align: right;
}

#wrapperSmall {
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	border: solid 1px black;
	background: url(./images/SmallPageTheme/mainBackgroundRepv1.jpg);
}


#main 
{
	position: relative;
	width: 760px;
	min-height: 516px;
	background: url(./images/backgroundMain.jpg) no-repeat top right; 
	
}

#core 
{
	position: relative;
	top: 0px;
	float:right;
	padding: 0px 15px 0px 0px;
}

#coreSmall 
{
	position: relative;
	top: 0px;
	float:right;
	width: 460px;
	padding: 0px 15px 0px 0px;

}



#middleMenu 
{
	position: absolute;
	top: 0px;
	right: 0px;
	border: solid 0px black;
	background: url(./images/middleMenu.jpg) no-repeat top right; 
	width: 73px;
}



#overrideTopLogo 
{
	position: absolute;
	top: 0;
	right: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	text-align:center;
	background-color: Transparent;
}

P
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #2163ad;
}



A {
	color: #d926db;
	text-decoration: none;
}

A:hover {
	font-weight: bold;
	color: #113388;
	text-decoration: none;
}

.border 
{
	border: solid 1px black;
}

.paleBlue 
{
	color: #56a0d3;
}

#menu 
{
	position: relative;
	width: 276px;
	float: left;
	min-height: 200px;
	border: solid 0px black;
	background: url('./images/backrepMenu.jpg');

}

.subMenu2
{
	position: relative;
	left: 7px;
	height: 80px;
	width: 160px;
	border: solid 0px black;
	margin: 0px 0px 0px 50px;
	background: url('./images/menu/backgroundLarge.gif');
	margin: 0px 0px 0px 20px;
	padding: 10px;
	border: solid 0px black;
	top: -10px;
	z-index: 10;
}

.subMenu2 a
{
	color: #378DCB;
}

.subMenu2 a:hover
{
	color: #378DCB;
}

.subMenu2 ul 
{
padding: 0;
margin: 0 0 0 30px;
list-style-image: url('./images/menu/listitem.gif');
list-style-type:none;
font-size: smaller;
color: #378DCB;
}

.subMenu2 ul li
{
	height: 20px;
	line-height: 15px;
	color: #378DCB;
}

.subMenu2 ul li a
{
	color: #378DCB;
}

.subMenu2 ul li a:hover
{
	color: #378DCB;
}


#coreMenu,#coreMenu2
{
	position: relative;
	background: url('./images/backrepMenu.jpg');
	border: solid 0px black;
	width: 200px;
	top: -10px;
	z-index: 12;
	
}

 

#coreMenu ul
{
list-style: none;
padding: 0;
margin: 0 0 0 27px;
}

#coreMenu2 ul 
{
list-style: none;
padding: 0;
margin: 0 0 0 27px;
}

#coreMenu2 li a
{
background: url(./images/menu/background.gif) #fff bottom left repeat-x;
line-height:32px;
height: 35px;
display: block;
width: 180px;
height: 35px;
text-indent: 10px;
color: #378DCB;
}

#coreMenu li a
{
background: url(./images/menu/background.gif) #fff bottom left repeat-x;
line-height:32px;
height: 35px;
display: block;
width: 180px;
height: 35px;
text-indent: 10px;
color: #378DCB;
}

hr
{
	color: #378DCB;
	height: 1px;	
}

#coreOverFlow 
{
	width: 720px;
	clear: both;
	padding: 0 20px 0 15px;
	border: solid 0px black;
}



.blueCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #3384bf;
	width: 82px;
	padding-left: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D4E7F5;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #D6E8F4;
	height: 18px;
	vertical-align: middle;
}

.blueCellR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5d9ecd;
	width: 58px;
	text-align:center;
	padding: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D4E7F5;
	height: 18px;
	vertical-align: middle;
}

.blueBarPale {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #28587b;
	background-color: #75B1DC;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DEECF7;
	border-left-color: #DEECF7;
	height: 26px;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 7px;
}
.blueBarleftPale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #28587b;
	background-color: #75B1DC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DEECF7;
	height: 26px;
	vertical-align: middle;
	padding-top: 7px;
	padding-left: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #DDEBF6;
}
.blueBarPaleTop {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #28587b;
	background-color: #75B1DC;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DEECF7;
	border-left-color: #DEECF7;
	height: 36px;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 7px;
}
.blueBarleftPaleTop {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #28587b;
	background-color: #75B1DC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DEECF7;
	height: 36px;
	vertical-align: middle;
	padding-top: 7px;
	padding-left: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #DDEBF6;
}

.blueBarleftPaleLg {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #28587b;
	background-color: #75B1DC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DEECF7;
	height: 36px;
	vertical-align: middle;
	padding-top: 7px;
	padding-left: 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #DDEBF6;
}
.blueBarLg {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #378DCB;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DEECF7;
	border-left-color: #DEECF7;
	height: 49px;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 4px;
}

.blueBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #378DCB;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DEECF7;
	border-left-color: #DEECF7;
	height: 29px;
	vertical-align: middle;
	padding-left: 10px;
	padding-top: 4px;
}

#menuBottomPic 
{
	background-image: none;
	background-color: Black;
}

#imageViewer 
{
	position:absolute;
	visibility: hidden;
	border: solid 1px black;
	background-color: White;

	
}

#imageViewer A
{
	color: Black;
}

#imageViewer A:hover
{
	color:Green;
}

.borderLink 
{
	border: solid 2px #d926db;
}
