/* CSS Document */
html, Body {
	margin: 0px;
	padding: 0px;
	background-color: #E9E8E8;
	height: 100%;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(images/background_01.gif);
	background-repeat: repeat-y;
	background-position: center top;
	behavior:url("csshover.htc");
}
TD {
	
}
TD.TopNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-align: right;
}
TD.LeftColumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #B33D30;
}
a.TopNav{
	color: #666666;
	text-decoration: none;
}
a.TopNav:visited{
	color: #999999;
	text-decoration: none;
}
a.TopNav:hover{
	color: #B53730;
	text-decoration: underline;
}
a:active {
	color: #B53730;
}
a:link {
	color: #B53730;
}
a:visited {
	color: #D97671;
}
a:hover {
	color: #009900;
}
.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
}
TD.DidYouKnow {
	background-image: url(images/bnr_didyouknow.gif);
	background-repeat: no-repeat;
	width: 189px;
	height:111px;
	padding-top: 35px;
	padding-right: 65px;
	padding-bottom: 22px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
TD.Search {
	background-image: url(images/bkg_search2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 216px;
	height: 80px;
	text-align: right;
	padding-top: 3px;
	padding-right: 0px;
}
TD.SearchInternal {
	background-image: url(images/bkg_search2_internal.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 216px;
	height: 80px;
	text-align: right;
	padding-top: 0px;
	padding-right: 0px;
}
.TextField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 2px;
	width: 110px;
	border: 1px solid #333333;
}
.SearchField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #DFE4E4;
}
.RightColumn {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #2D90B9;
	padding-left: 15px;
	width: 179px;
}
.Quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #2D90B9;
	line-height: 18px;
}
.Content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	/*line-height: 18px;*/
}

/* menu specific Styles */
img { border: none; }
.spc { width: 20px; height: 1px; overflow: hidden; float: left; }
/*.ctr { width: 100%; float: left; text-align: center; cursor: pointer; vertical-align:middle;}*/

#container { position:relative; width:769px; margin-left:auto; margin-right:auto;}
#mainmenu { 
	align: left;
	position:absolute; 
	top:97px; 
	left:0px; 
	width:155px; 
	z-index:10000; 
	background-color:transparent;
	background-image: url(images/lbkg_LeftColumn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;}
#mainmenu ul { margin: 0; padding: 0; list-style: none; }

#mainmenu ul li { position: relative; float: left;
	height:19px; 
	padding: 0;
	text-align: left; 
	z-index:100;}
#mainmenu ul li a {	height: 22px; text-decoration: none; color: #fff; display: block; line-height: 22px; }
/* menu level 1 */
#mainmenu ul li ul {
	display:none; 
	position: absolute;
	top: 0px; width: 160px;
	border: solid 1px #a4a4a4;
	left: 148px;
	 z-index:20000;
}
#mainmenu ul li ul:hover { display: block; }
#mainmenu ul li:hover ul { display: block; }
#mainmenu ul li.over ul  { display: block; } /* for IE */
#mainmenu ul li ul li {
	width: 160px;
	height: 19px;
	background-color: #d9dddf;
	background-image: none;
	text-align: left;
	padding: 0px;
}
#mainmenu ul li ul li a { padding-left: 10px; height: 22px; text-decoration: none; color: #555253; display: block; width: auto; }
#mainmenu ul li ul li a:hover { background-color: #a4a4a4; background-image: none; color: #ffffff; }
#mainmenu ul li ul li:hover { display: list-item; }
#mainmenu ul li ul li.over { display: block; z-index:30000; } /* for IE  */
/* menu level 2 */
#termenu {  }
#termenu ul li ul li {
	width: 160px;
	height: 19px;
	background-color: #7191ac;
	background-image: none;
	border-bottom: none;
	text-align: left;
	padding: 0px;
}

#tax1 { background-image:url(images/arrows.gif); background-repeat:no-repeat; background-position:right; }
#termenu #tertax { left:150px; top:0px; visibility:hidden; }

/* menu widths */
#mainmenu  #topnav_20	{width: 155px; height:19px;}		/* HOME */
#mainmenu  #topnav_604	{width: 155px; height:24px;}		/* ACCOUNTING */
#mainmenu  #topnav_13	{width: 155px; height:19px;}		/* TAX */
#mainmenu  #topnav_79	{width: 155px; height:19px;}		/* BUSINESS MANAGEMENT */
#mainmenu  #topnav_22	{width: 155px; height:19px;}		/* TOUR */
#mainmenu  #topnav_19	{width: 155px; height:19px;}		/* ABOUT US */
#mainmenu  #topnav_18	{width: 155px; height:19px;}
#mainmenu  #topnav_28	{width: 155px; height:28px;}
#mainmenu  #topnav_27	{width: 155px; height:20px;}		/* ABOUT US */
#mainmenu  #topnav_17	{width: 155px; height:19px;}		/* ABOUT US */
#mainmenu  #topnav_16	{width: 155px; height:19px;}		/* ABOUT US */
#mainmenu  #topnav_15	{width: 155px; height:19px;}		/* ABOUT US */
#mainmenu  #topnav_300	{width: 155px; height:111px;}
#mainmenu  #topnav_301	{width: 155px; height:153px;}
#mainmenu  #topnav_302	{width: 155px; height:55px;}
#mainmenu  #topnav_305	{width: 155px; height:26px;}		/* ABOUT US */
#mainmenu  #topnav_35	{width: 155px; height:34px;}	
#mainmenu  #topnav_115	{width: 155px; height:115px;}	
#mainmenu  #spacer	{width: 155px;}		/* SPACER */
#mainmenu  #topnav_528	ul {margin-left: -78px; }

.maincont{	text-align: left;}.smtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
}

.homecontent { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#303537;}