body {
	background-color: #a4a6a5;
	background-image: url(/images/bg_jelly2_740.jpg);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position:center top;
	border: #979797;
	font: 10pt verdana, arial, sans-serif;
	margin:0;
	padding:0;
	min-width:740px;
} 

#wrapper {border:1px solid #979797; background:#FFF; margin:0 auto; width:740px; padding-bottom:10px;}
#header {background:#000;}
p{font: 10pt verdana, arial, sans-serif;}

h1{color: #006; font: bold 11pt verdana, arial, sans-serif;}
h2{font: bold 10pt verdana, arial, sans-serif;}
h3{font: bold 9pt verdana, arial, sans-serif;}
.caption  {font-size: 8pt;}
.bulletlink  {color: black; font-weight: bolder; font-size: 8pt;text-align: left;padding-right: 16px; padding-left: 14px;}
.textpadding  {text-align: left; padding-right: 8px; padding-left: 14px;}
a:link      {color: #006;}
a:visited   {color: #066;}
a:hover {color: #979797;}
.menulink, .navlink   {font-size: 8pt;}
.videolink {font-size: 9pt;}
.indentimage  {padding: 5px 8px 5px 20px;}
input     {color: black; font-size: 7pt; font-family: Arial; background-color: #c1d3e7;}
.rightborder  {border-right: 1px solid #979797;}
.leftborder {border-left: 1px solid #979797;}
.leftrightborder {border-right: 1px solid #979797; border-left: 1px solid #979797;}
.border {
	border: 1px solid #979797;
	padding-bottom:10px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #F0F0F0;
	width: 680px;
}
.floatleft {float:left; padding:5px;}
.floatright {float:right; padding:5px;}
.log {min-height:54px; height:auto;}
/* For IE *//*\*/* html .log {height:54px; padding-bottom:10px;}/**/
.log p {width:80%; padding-left:86px !important; padding-left:0;/* For IE */}
.imgright{float: right; width: 220px; padding: 0 0 10px 10px;}
.imgleft{float: left; width: 220px; padding: 0 10px 10px 0;}
.imgright p, .imgleft p {font-size:8pt;}
.columnone, .columntwo {width:245px; float:left; padding:5px 5px 5px 0;}
.columnone p, .columntwo p {width:220px;}
.columnonetxt {width:20%; float:left;}
.columntwotxt {width:80%; float:left;}

 /* set background images for corners */
.rbroundbox { background: #ccc; }
.rbtop div  { background: url(/images/tl.gif) no-repeat top left; }
.rbtop      { background: url(/images/tr.gif) no-repeat top right; }
.rbbot div  { background: url(/images/bl.gif) no-repeat bottom left; }
.rbbot      { background: url(/images/br.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%; height: 15px; font-size: 1px;}
.rbcontent  { margin: 0 14px; }
.rbroundbox { width: 95%; margin: auto; }
.topbottomborder {border-top: 1px solid #979797; border-bottom: 1px solid #979797;}
.topborder {border-top: 1px solid #979797;}
.bottomborder {border-bottom: 1px solid #979797;}#border {

}
.bottomborder {border-bottom: 1px solid #979797;}
 /* updated Laura 
li {	
	list-style: url('../../siteart/diamond.gif');
}*/

.clear{clear:both;}

/*new banner and nav styles*/

#navbar {
		background-color:#012040;
		font-family:Verdana, Arial, sans-serif;
		font-size:12px;
		color: #dfe1e3;
		height: 18px;
		padding: 8px 5px 5px 20px;
		word-spacing:8px;
		-moz-box-shadow: 1px 1px 10px #000;
		-webkit-box-shadow: 1px 1px 10px #000;
		box-shadow: 1px 1px 10px #000;
}
	#navbar a {
		text-decoration:none;
		color: #dfe1e3;
		
}
	#navbar a:visited {
		color: #dfe1e3;
		text-decoration:none;
		
}
	#navbar a:hover {
		color: #feffd3;
		text-decoration:none;	
}

#supp_navbar {
		background-color: #EEF0F0;
		font-family:Verdana, Arial, sans-serif;
		font-size:13px;
		color: #c3cfcf;
		height: 15px;
		padding: 10px 5px 5px 5px;
		text-align:center;
		word-spacing:6px;
}

#doc {
	background: url("/images/doc.png") no-repeat scroll left top;
    float: left;
    font-size: 90%;
    height: 36px;
    margin: 0;
    width: 36px;
}

#doc a {
    display: block;
    float: left;
    height: 36px;
    text-indent: -9999px;
    width: 40px;
}
	#search {
	background: url("/images/searchbanner-white.jpg") no-repeat scroll left top;
	float: right;
	width: 724px;
	font-size: 90%;
	height: 36px;
	margin: 0;
}
	#search a {
    display: block;
    float: left;
    height: 36px;
    text-indent: -9999px;
    width: 360px;
}
	#search form {
    float: right;
    margin: 5px 65px 0 0;
}
	#search .textbox {
    border: 1px solid #5E6E66;
    height: 12pt;
}
	#search .radiobtn {
    padding-top: 5px;
}

#navbar-740 {
		background-color: #0e2d48;
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color: #c3cfcf;
		height: 22px;
		padding: 10px 6px 5px 6px;
		text-align:center;
		word-spacing:3px;
}
	#navbar-740 a {
		text-decoration:none;
		color: #c3d5d5;
		
}
	#navbar-740 a:visited {
		color: #c3d5d5;
		text-decoration:none;
		
}
	#navbar-740 a:hover {
		color: #eaeec3;
		text-decoration:none;	
}


	#doc-740 {
	background: url("/images/doc.png") no-repeat scroll left top;
    float: left;
    font-size: 90%;
    height: 36px;
    margin: 0;
    width: 36px;
}
	#doc-740 a {
    display: block;
    float: left;
    height: 36px;
    text-indent: -9999px;
    width: 40px;
}
	#search-740 {
	background: url("/images/searchbanner-white.jpg") no-repeat scroll left top;
	float: right;
	width: 704px;
	font-size: 90%;
	height: 36px;
	margin: 0;
}
	#search-740 a {
    display: block;
    float: left;
    height: 36px;
    text-indent: -9999px;
    width: 310px;
}
	#search-740 form {
    float: right;
    margin: 5px 65px 0 0;
}
	#search-740 .textbox {
    border: 1px solid #5E6E66;
    height: 12pt;
}
	#search-740 .radiobtn {
    padding-top: 5px;
}

#footer {
	padding-left:10px;
	width:665px;
	font-size:90%; 
	margin-top:20px;}
	
#socialfooter {
	float:left;
	width:100%;
	height:30px;
	padding:0 10px 5px 10px;
}

#socialfooter img {padding: 5px; border:none;}

#logofooter {
	float:left;
	width:90px;
	height:100px;
	padding:5px 10px;
}


#textfooter p {margin-top:0; padding-top:0; padding-right:5px; font-size:90%; color:#666;}
