﻿/*Dot Out line box Remove in All Browsers CSS*/
body a:active {outline: none;}
body a:focus {-moz-outline-style: none;}
body a {outline:0;}
/*CSS End*/
body {
	padding: 0px;
	margin: 5px;
	color: #000000;
	font-family: Myriad Web, Geneva, Arial, Helvetica, sans-serif;;
	font-size: 12px; /*12px,1em*/
	font-weight: normal;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	background-color:#FFFFFF;	
}
td {
	margin: 0px;
	padding: 0px;
}
menu{	
	/* inherit from body */
}
dir{	
	/* inherit from body */
}
li{	
	/* inherit from body */
}
dd{	
	/* inherit from body */
}
dl{	
	/* inherit from body */
}
ol{	
	/* inherit from body */
}
ul{	
	/* inherit from body */
}
blockquote{	
	/* inherit from body */
}
p{	
	/* inherit from body */
}
pre	{	
	font-family: 'Monotype.com', Courier New, monospace;
}	
td {	
	font-size: 12px; /*1em*/
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Myriad Web, Geneva, Arial, Helvetica, sans-serif;
}

tr {	
	font-size: 12px; /*1em*/
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Myriad Web, Geneva, Arial, Helvetica, sans-serif;
}

tbody {	
	font-size: 12px; /*1em*/
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Myriad Web, Geneva, Arial, Helvetica, sans-serif;
}

table {	
	font-size: 12px; /*1em*/
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Myriad Web, Geneva, Arial, Helvetica, sans-serif;
}

/*Footer CSS*/
.footer {
	font-size: 11px;
	color: #898989;
}

/*Top Header CSS*/
.top {
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
}
.top ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.top li {
	display: inline;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.top li a {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
}
.top li a:hover {
	text-decoration: none;
	color: #0099FF;
	font-weight: bold;
}

/*Toolbar CSS*/
.toolbar {
	background-image: url(../images/toolbar_bg.jpg);
	background-repeat: repeat-x;
}
.icons ul{
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}
.icons li{
	display: inline;
	margin: 0px;
	list-style-type: none;
	cursor: pointer;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.searchinput{
	border: 1px solid #DBDBDB;
	background-color: #FFFFFF;
	font-size: 10px;
	color: #666666;
	padding: 2px;
	cursor: text;
	height: 16px;
	width: 150px;
}
.searchbtn{
	border: 1px solid #DBDBDB;
	background-color: #990000;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px;
	cursor: pointer;
	height: 22px;
	width: 50px;
}
.bgbodytop {
	background-image: url(../images/bodytop_bg.jpg);
	background-repeat: repeat-x;
	color: #898989;
}
.pagetitle a {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-left: 5px;
	padding-right: 12px;
}
.pagetitle a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #0099FF;
	background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-left: 5px;
	padding-right: 12px;
}
.pagetitleright strong {
	color: #990000;
}
.pagetitleright a {
	color: #990000;
	text-decoration: none;
}
.pagetitleright a:hover {
	color: #0099FF;
	text-decoration: none;
}

/*Body Containt CSS*/
.bgbodydown {
	background-image: url(../images/bodydown_bg.jpg);
	background-repeat: repeat-x;
}
.bgbody {
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-y;
	color: #4E463F;
	padding: 5px;
}
.bodybdr {
	background-color: #FAF9F5;
	border: 1px solid #F1EFEB;
	padding: 10px;
}
.bodybdr P {
	color: #4E463F;
	text-align: justify;
	line-height: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bodybdr h1 {
	margin: 0px;
	padding: 0px;
	font-family: Arial Narrow, Helvetica Narrow, sans-serif;
	font-size: 25px;/*200%*/
	font-weight: 400;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}
.bodybdr ul {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
	list-style-type: none;
}
.bodybdr li {
	line-height: 15px;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}
.bodybdr a {
	color: #0099FF;
	text-decoration: underline;
}
.bodybdr a:hover {
	color: #990000;
	text-decoration: underline;
}
B {
	color: #7A6D3D;
	font-family: Arial, Helvetica Narrow, sans-serif;
	font-size: 120%;
	font-weight: bold; /*400*/
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}
.bodybdr strong {
	color: #7A6D3D;
	font-family: Arial, Helvetica Narrow, sans-serif;
	font-size: 120%;
	font-weight: bold; /*400*/
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
blockquote{
	font-weight: normal;
	font-style:italic;
	border: 1px #E6E6E6 solid;
	padding:10px;
}

/*Body Containt CSS*/
.bgbodydown {
	background-image: url(../images/bodydown_bg.jpg);
	background-repeat: repeat-x;
}
.bgbody {
	background-image: url(../images/bodybg.jpg);
	background-repeat: repeat-y;
	color: #4E463F;
	padding: 5px;
}
.topics {
	background-color:#F7F7F7;
	border: 1px solid #F1EFEB;
	padding: 10px;
}
.topics P {
	color: #000000; /*4E463F*/
	text-align: justify;
	line-height: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
h2 {
	margin: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial Narrow, Helvetica Narrow, sans-serif;
	font-size: 20px; /*200%*/
	font-weight: 400;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}
.topics h1 {
	margin: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:5px;
	font-family: Arial Narrow, Helvetica Narrow, sans-serif;
	font-size: 22px; /*200%,2em*/
	font-weight: bold; /*400*/
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}

.topics h3 {
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-style: normal;
	font-size: 13px;/*1.1em*/
	margin-left:0.2cm;
}
.topics ul {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 25px;
	list-style-type: none;
}
.topics ul li {
	line-height: 15px;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-image: url('../images/bullet2.gif');
	background-repeat: no-repeat;
	background-position: left 4px;
}
.topics ul li a {
	color: #000000; /*#0099FF*/
	text-decoration: none;
}
.topics ul li a:visited {
	color: #990000; /*#990000*/
	text-decoration: underline;
}
.topics a:hover {
	color: #990000; /*#990000*/
	text-decoration: underline;
}
B {
	color: #7A6D3D;
	font-family: Arial, Helvetica Narrow, sans-serif;
	font-size: 120%;
	font-weight: bold; /*400*/
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}
.topics strong {
	color: #7A6D3D;
	font-family: Arial, Helvetica Narrow, sans-serif;
	font-size: 120%;
	font-weight: bold; /*400*/
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}
/*
.topics ul {
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 40px;
	list-style-type: none;
}
.topics li {
	line-height: 15px;
	margin: 0px;
	list-style-type: disc;/*disc, square
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*background-image: url(../images/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}*/



/*Overview Text*/
.overview {
	background-color:#F7F7F7; 
	border: 1px solid #F1EFEB;
	padding: 10px;
}
.overview P {
	color: #000000; /*4E463F*/
	text-align: justify;
	line-height: 15px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.overview ul {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.overview ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	line-height: 15px;
	margin: 0px;
	list-style-type: none;
	background-image: url('../images/bullet3.gif');
	background-repeat: no-repeat;
	background-position: left 7px;
	top: 12px;
}
.overview .sublevel ul {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.overview .sublevel ul li {
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 15px;
	margin: 0px;
	list-style-type: none;
	background-image: url('../images/bullet4.gif');
	background-repeat: no-repeat;
	background-position: left 8px;
}
.overview ol {
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 25px;
	list-style-type: none;
}
.overview ol li {
	line-height: 15px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:18px;
	margin-right:0px;
	list-style-type: decimal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.overview ol li a {
	color: #0000FF; /*#0000FF*/
	text-decoration: none;
}
.overview ol li a:visited {
	color: #990000; /*#990000*/
	text-decoration: underline;
}

.tableborder {
 border: 1px solid #E6E6E6;
 color: #000000;
 font-family: Arial;
 font-size: 12px;
 width: 90%;
 margin-top:10px;
 margin-bottom:10px;
}
.tableborder TD {
 border: 1px solid #E6E6E6;
 padding: 5px;
 color: #000000;
}
.tableborder P {
 color: #000000;
 padding-left:5px;
 padding-right:5px;
 padding-top:2px;
 padding-bottom:2px;
}
.overview h1 {
	margin: 0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial Narrow, Helvetica Narrow, sans-serif;
	font-size: 200%;
	font-weight: 400;
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
	color:black;
}

.overview h2 {
	font-family: Arial, sans-serif;
	font-weight:normal;
	font-style: normal;
	font-size: 18px; /*200%*/
	margin-left:0.2cm;
}
.overview a {
	text-decoration: none; /*underline*/
}
.overview a:hover {
	color: #990000; /*#990000*/
	text-decoration: none; /*underline*/
}
.overview h2 a:hover {
	color:black; /*#990000*/
	text-decoration: none; /*underline*/
}

.overview h3 {
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-style: normal;
	font-size: 13px;/*1.1em*/
	margin-left:0.2cm;
	padding-top:5px;
	padding-bottom:5px;

	}

.overview h4 {
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-style: normal; font-size: 1.0em; margin-left:0.3cm;
	padding-top:5px;
	padding-bottom:0px;

	}

B {
	color: black;/*#7A6D3D*/
	font-family: Arial, Helvetica Narrow, sans-serif;
	font-weight: bold; /*400*/
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}

.overview strong {
	color: black;/*#7A6D3D*/
	font-family: Arial, Helvetica Narrow, sans-serif;
	font-weight: bold; /*400*/
	font-style:	normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing:	normal;
	text-transform:	none;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
blockquote{
	font-weight: normal;
	font-style:italic;
	border: 1px #E6E6E6 solid;
	padding:10px;
}
/*Bottom Top Link Css*/
.top2{
	float:right;
	font-size:11px;
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

.imgbdr{
	border:solid 1px #000000;
}

.imgright{
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	border:solid 1px #000000;
}

hr{
	border-top:solid 1px #cccccc;
	margin-top:15px;
	margin-bottom:15px;
}
