.generaltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 41659B;
}
h4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #41659B;
	font-style: normal;
	font-weight: bold;
	margin-top:0px;
}

h5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #41659B;
	font-style: normal;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
}
li
{
	margin-left:-10px;
	padding-left:0px;
	margin-bottom:5px;
}

.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
}
.bodytitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #41659B;
	font-style: normal;
	font-weight: bold;
}

.TextLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #41659B;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.required
{color: #0000FF}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-bottom: 6px;
}
body {
	background-color: #F7F8F8;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	width:810px;
	height: 100%;
	
	

}
.searchResultsBox
{
	height:1000px;
	width:400px;
	background-color:#FFFFFF;
	border:solid 2px red;
}
#cse-search-results
{
	height:800px;
	width:400px;

}
a {
}
a:link {
	text-decoration: none;
	color: #436EAC;
}
a:visited {
	text-decoration: none;
	color: #335384;
}
a:hover {
	color: #7697C9;
}
a:active {
	text-decoration: none;
	color: 7697C9;
}
.generaltextCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 14.5px;
}
.style1 {font-size: 10px}
.style3 {color: #999999}
.style4 {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.breadbrumbContainer
{
	padding-left:20px;	
}
#headerContainer
{
	width:800px;
	left:4px;
	position:relative;
	background-color:#FFFFFF;
}
#searchContainer
{
	position:absolute;
	top:25px;
	left:560px;
}
#topNavContainer
{
	width:800px;
	background-color:#41659B;
	position:relative;
	left:3px;
}
#mainContentContainer
{
	width:800px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
}
.mainContentThreeColumn
{
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:15px;
}
.mainContentSingleColumn
{
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:15px;
}

.mainContentTwoColumn
{
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
	padding-bottom:15px;
}
.leftColumn1
{
	width:245px;	
	vertical-align:top;
	padding-right:45px;
}
.middleColumn1
{
	width:245px;	
	vertical-align:top;
	padding-right:45px;
}
.leftColumn
{
	width:170px;
	vertical-align:top;
	padding-right:45px;
}
.middleColumn
{
	width:320px;
	vertical-align:top;
	padding-right:45px;
}
.middleColumncloud
{
	width:360px;
	vertical-align:top;
	padding-right:5px;
}
.rightColumn1
{
	width:490px;
	vertical-align:top;
	padding-right:45px;
}
.rightColumn
{
	width:170px;
	vertical-align:top;
	
}
.rightColumnImageContainer
{
	padding-top:0px;
}
#pageContainer
{
	width:806px;
	position:absolute;
	background-color:#F7F8F8;
	height:100%;
}
#innerPage
{
	background-color:White;
}
#footerContainer
{
	width:800px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
}
#footerTable
{
	margin-left: auto;
	margin-right: auto;
}
.leftBorder {background: url(images/bg_left1.gif) 0 0 repeat-y}
.rightBorder {background: url(images/bg_right1.gif) 100% 0 repeat-y} 
.bottomBorder {background: url(images/bg_bottom1.gif) 0 100% repeat-x;}
.bluebox
{
	width:170px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
				}
.bluebox_textblock
{
	width:144px;
	margin-left:13px;
	margin-right:13px;
	text-align:left;	
}
.bluebox_bl {background: url(images/corner_bl.gif) 0 100% no-repeat;
			width:170px;
			margin-left: auto;
			margin-right: auto;
			}
.bluebox_br {background: url(images/corner_br.gif) 100% 100% no-repeat;
			width:170px;
			}
.bluebox_tl {background: url(images/corner_tl.gif) 0 0 no-repeat;
			width:170px;
			}
.bluebox_tr {background: url(images/corner_tr.gif) 100% 0 no-repeat; 
			width:170px;
			} 
.bluebox_t {background: url(images/boxborder.gif) 0 0 repeat-x; width: 20em;
			width:170px;
			}
.bluebox_b {background: url(images/boxborder.gif) 0 100% repeat-x;
			width:170px;}
.bluebox_l {background: url(images/boxborder.gif) 0 0 repeat-y;
			width:170px;
			}
.bluebox_r {background: url(images/boxborder.gif) 100% 0 repeat-y;
		width:170px;
		}
.bluebox_menuitemcell
{
	padding-bottom:10px;
	padding-left:5px;
}
.graybox
{
	width:170px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background-color:#f2f3f3;
				}
.graybox_textblock
{
	width:144px;
	margin-left:13px;
	margin-right:13px;
	text-align:left;	
	padding-top:15px;
	padding-bottom:15px;
}
.graybox_bl {background: url(images/corner_graybox_bl.gif) 0 100% no-repeat;
			width:170px;
			margin-left: auto;
			margin-right: auto;
			}
.graybox_br {background: url(images/corner_graybox_br.gif) 100% 100% no-repeat;
			width:170px;
			}
.graybox_tl {background: url(images/corner_graybox_tl.gif) 0 0 no-repeat;
			width:170px;
			}
.graybox_tr {background: url(images/corner_graybox_tr.gif) 100% 0 no-repeat; 
			width:170px;
			} 

.citationsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #666666;
}
