/* CSS Document */
body {
	background-color: #00306b;
	color:  #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
      }
h1,h2,h3,h4,h5,h6 {letter-spacing: 0.1em;}

h1 {
	font-size: 120%;
	color: #FF6908;
}
h2 { font-size: 90%;}
h3 { font-size: 80%;}

#side-bar, .smallprint { font-size: 0.75em; font-style:normal;}
#signin, .smallprint { font-size: 0.75em; font-style:normal;}
#footer .smallprint {
	text-align: center;
}
.tablesearch {
	text-align: left;
	padding: 2px;
}


a:link {color: #00306B; text-decoration:none;}
a:visited {color: #00306b; text-decoration:none;}
a:hover {color: #FF6908; text-decoration:underline;}
a:active {color: #ff0000;}

#tocs a:link {color: #00306B; text-decoration:none;}
#tocs a:visited {color: #aaaaaa; text-decoration:none;}
#tocs a:hover {color: #FF6908; text-decoration:underline;}
#tocs a:active {color: #ff0000;}

ul.listexpander a:visited {color: #990099; text-decoration:none; font-weight:bold;}

#pagecontent {
	padding: 5px;
	background-color: #FFFFFF;
	color: #00306b;
	line-height: 1.1;
	border: thin solid #ff6908;
}

p.hi-lite {padding: 0.5em;}

p {padding: 0 0.5em; }

#logo {
	float:left;
	border: none;
}
#tictocslogo {

	border: none;
}

myTOCS{
text-align:left;

}
#myTOCS a:hover {color: #FF6908; text-decoration:none;}

#nav-bar {
	float:none;
	clear:both;
	text-align: center;
	color: #00306B;
	border-color: #FF6908;
	padding: 0.1em 0.1em;
	font-weight: bold;
}


#nav-bar a {
	border-color: #FF6908;
	padding: 0.1em 0.1em;
	font-weight: bold;
}

hr{
color: #00306b;
background-color:#00306b;
border:none;
	height: 1px;
}

#top-line {
	clear: both;
	
}


#signin {
	float: right;
	width:275px;
	padding: 5px;
	border:none;
	padding:2px;
	color: #00306b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#side-bar span {display: block;
               text-align: right;
               padding: 8px 0px;}

#side-bar {
	float: left;
	width: 33%;
	padding: 2px;
	padding: 0.1em 0.1em;
	text-decoration: none;
	padding: 2px;
	color: #00306b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin solid #FF6908;
}

#main-section {
	margin-left: 35%;
	width: auto;
	border:thin solid #ff6908;
	color: #00306b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 1.1;
	padding: 5px;
}

#contentContainer{
padding: 5px;
}

#breadcrumb {
	text-align:center;
	padding: 5px;
	border: none;
	font-size:0.7em;
			/*	background:#F8E3B8; */
}
	

#footer {
	clear: both;
	color: #00306b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

        
#logoright {
	float:right;
	border: 0;
	text-align: right;
}
#beta{
border: none;
}

#searchheader {font-weight:bolder; text-align:center; font-size: 20px; padding-top:5px;}


#xsnazzy {background: transparent;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #FF6608; border-right:1px solid #FF6608;}
.xb1 {margin:0 5px; background:#FF6608;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {
	display:block;
	background:#fff;
	border:0 solid #FF6608;
	border-width:0 1px;
	padding: 2px;
}

.results {
	text-align: left;
}

.results li{
list-style-type:none;
text-indent:-4px;
}

#my_tocs{
background:#FFFFFF; /* #F0F8FF; #DAEEFF; */
}