body {

	scrollbar-3d-light-color:#FFC71E;
    scrollbar-arrow-color:#FFFFFF;
	/* the out line box of the scrolls */
   scrollbar-base-color:#FB9C47;
   scrollbar-dark-shadow-color:#FC9335;
   scrollbar-face-color:#EB8A00;
   scrollbar-highlight-color:#FBBF30;
   scrollbar-shadow-color:#EB8A00;
   scrollbar-width:10px;
}


.SimpleBox,SELECT {	border-bottom: solid #B5B2B5 1px;
							border-top:solid #000000 1px;
							border-left:solid #000000 1px;
							border-right:solid #000000 1px;
							border-bottom:solid #000000 1px;
							font-size:9pt;
							color:#444444;							
							padding-left:6px;
							padding-right:6px;							
							padding-top:2px;							
							padding-bottom:2px;
							background-color:#f7f5f4;							
							
}


	td,div{
		font-family:arial,helvetica,verdana;
		font-size:11pt;
		color:#ffffff;
	}
	
A:LINK {
		font-family:arial,helvetica,verdana;
		font-size:12px;
		color:#ffffff;
		

}

A:HOVER {
		font-family:arial,helvetica,verdana;
		text-decoration:underline;
		font-size:12px;
		color:#ffffff;
}

A:VISITED,ACTIVE {
		font-family:arial,helvetica,verdana;
		font-size:12px;
		color:#ffffff;
		

}
	
.LogoHorizontalLoop {
	background-image: url(images/logo_horizontal_loop.gif);
	background-repeat:repeat-x;
}
.RightBorder {
	width:9px;
	background-image: url(images/right_border.gif);
	background-repeat:repeat-y;
}

.LeftBorder{
	width:8px;
	background-image: url(images/left_border.gif);
	background-repeat:repeat-y;
}

/* used as the middle content row in home page */
.Body1{
	width:425px;
	height:100%;
	background-image: url(images/vr_dot.gif);
	background-repeat:repeat-y;
	padding-right:5px;
	padding-left:10px;
	text-align:center;
}

/* used as the right content row in home page */
.Body2{
	width:198px;
	height:100%;
	padding-left:10px;
	text-align:center;
}

/* used as content row in detail pages / site pages*/
.BodyContent{
	width:645;
	height:350px;
	background-image: url(images/vr_dot.gif);
	background-repeat:repeat-y;
/*	padding-right:20px;*/
	padding-left:10px;
	text-align:left;
	overflow:no;
}

.NewsLetterBody {
	width:645;
	height:350px;
/*	padding-right:20px;*/
	padding-left:10px;
	text-align:left;
	overflow:no;

}

/* inside inner pages with pictures, inside the body content div, to make sure pic pictures do not break layout */
.BodyContentInner {
	overflow:auto;
	width:100%;
	padding-right:25px;
	background:#5387C0;
}

.Right_Vr_Line {
	background-image: url(images/vr_dot.gif);
	background-repeat:repeat-y;
	background-position: right;
	padding-right:1px;
}

.Left_Vr_Line {
	background-image: url(images/vr_dot.gif);
	background-repeat:repeat-y;
	background-position: left;
	padding-right:1px;
}



.Contents {
	background:#5387C0 right;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:12px
	
}

.NavItem {
	text-decoration:none;
	font-weight:bold;
	padding-bottom:18px;
}

.NavCell {
	padding-bottom:12px;
}


.ImagePlaceholder {
	padding-top:5px;
	padding-bottom:5px;
	width:146; 
	height:115px;
	background-image: url(images/image_placeholder.gif);
	float:left;
}

.ImagePlaceholder2 {
	padding-top:5px;
	padding-bottom:5px;
	width:146; 
	height:148px;
	background-image: url(images/image_placeholder2.gif);
	float:left;
}

.ItemPlaceholder {
	width:255px; 
	height:115px;
	background:#e7ecf4;
	float:left;
	margin-left:8px;
	color:#0D3A6C;
	padding-left:8px;
	text-align:justify;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:7px;
	overflow:auto;
/*	cursor:hand;*/
}

.ItemPlaceholder_over{
	width:255px; 
	height:115px;
	background:#e7ecf4;
	float:left;
	margin-left:8px;
	color:#0D3A6C;
	padding-left:7px;
	text-align:justify;
	padding-top:6px;
	padding-right:9px;
	padding-bottom:6px;
	overflow:auto;
	border: double #EA7F00 1px;
	cursor:hand;
}

.ItemPlaceholder2{
	width:255px; 
	height:121px;
	background:#e7ecf4;
	float:clear;
	margin-left:8px;
	color:#0D3A6C;
	padding-left:8px;
	text-align:justify;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:7px;
	overflow:auto;
/*	cursor:hand;*/
}

.ItemPlaceholder2Extra{
	width:255px; 
	height:10px;
	background:#e7ecf4;
	margin-left:8px;
	color:#0D3A6C;
	padding-left:8px;
	text-align:center;
	margin-top:5px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:2px;
/*	cursor:hand;*/
}

.Item {
	padding-top:10px;
}

/* use as the title text for the inner pages */
.InnerPageHeader {
	font-size:16px;
	font-weight:bold;
	color:#FFC07B;
}

.InnerPageSubTitle {
	font-size:12pt;
}