html {
	overflow: scroll;	
	background-color:#ece8e0;
	background-image: url(/images/mtax_bg.gif);
	background-repeat: repeat-x;
}

body,div {
	font-size: 13px;
	font-family:  MS Sans Serif;
	color: #3a3a3a;
}

table {
	font-size: 13px;
	font-family:  MS Sans Serif;
	color: #3a3a3a;
}

#comparisonchart {
	font-size: 11px;
	font-family:  MS Sans Serif;
	color: #3a3a3a;
	background-color:#f3f3f3;
	width: 90%;
}

#jinitsupported {
	font-size: 11px;
	font-family:  MS Sans Serif;
	color: #3a3a3a;
	background-color:#f3f3f3;
	width: 100%;
}

#register {
	font-size: 11px;
	font-family:  MS Sans Serif;
	color: #3a3a3a;
	width: 100%;
}

#us_them {
	font-size: 11px;
	font-family:  MS Sans Serif;
	color: #3a3a3a;
	background-color:#f3f3f3;
	width: 100%;
}

#mymastertax, #portal {
	font-size: 13px;
	font-family:  MS Sans Serif;
	color: #3a3a3a;
	width: 450px;
}

#portal {
	
}

#mymastertax_small {
	font-size: 10px;
	font-family:  MS Sans Serif;
	color: #3a3a3a;
	width: 460px;
}

#header {
	background: url('/images/header_v2.jpg') no-repeat;
	width: 746px;
	height: 30px;	
}

a:link {
	text-decoration:none;
	color:#1c825c;
	font-size: 13px;
	font-family:  MS Sans Serif; 
}
a:visited {
	text-decoration:none;
	color:#1c825c;
	font-size: 13px;
	font-family:  MS Sans Serif;
}
a:active {
	text-decoration:none;
	color:#1c825c;
	font-size: 13px;
	font-family:  MS Sans Serif;
}
a:hover {
	text-decoration: underline; 
	color: #000000;
	font-size: 13px;
	font-family:  MS Sans Serif;
}

a.small:link {
	text-decoration:none;
	color:#1c825c;
	font-size: 12px;
	font-family:  MS Sans Serif; 
}
a.small:visited {
	text-decoration:none;
	color:#1c825c;
	font-size: 12px;
	font-family:  MS Sans Serif;
}
a.small:active {
	text-decoration:none;
	color:#1c825c;
	font-size: 12px;
	font-family:  MS Sans Serif;
}
a.small:hover {
	text-decoration: underline; 
	color: #000000;
	font-size: 12px;
	font-family:  MS Sans Serif;
}

hr {
	border:0;
	background-color:#25604a; 
	height:1px; 
	width:100%;
	color:#25604a
}

/*
.rdcorner{
	display:block
}
.rdcorner *{
	display:block;
	height:1px;
	overflow:hidden;
	background:#ffffff
}
.rdcorner1{
	border-right:1px solid #f4f1ed;
	padding-right:1px;
	margin-right:3px;
	border-left:1px solid #f4f1ed;
	padding-left:1px;
	margin-left:3px;
	background:#faf9f7;
}
.rdcorner2{
	border-right:1px solid #edeae3;
	border-left:1px solid #edeae3;
	padding:0px 1px;
	background:#fbfaf9;
	margin:0px 1px;
}
.rdcorner3{
	border-right:1px solid #fbfaf9;
	border-left:1px solid #fbfaf9;
	margin:0px 1px;
}
.rdcorner4{
	border-right:1px solid #f4f1ed;
	border-left:1px solid #f4f1ed;
}
.rdcorner5{
	border-right:1px solid #faf9f7;
	border-left:1px solid #faf9f7;
}
.rdcorner_content{
	padding:0px 15px;
	background:#ffffff;
	
} 
*/
/*
.rdcorner_content {
float:left;
  background: url('/images/drop-shadow.png') no-repeat bottom right !important; 
  background: url('/images/drop-shadow.gif') no-repeat bottom right;
  margin: 5px 0 0 10px !important;
  margin: 5px 0 0 5px;
}
*/
.rdcorner_content  {
  display: block;
  background-color: #fff;
  border: 1px solid #CCCCCC;
  }

.content, .pop_content, .pop_left, .content_left{
	padding: 20px 40px 20px 40px;
	vertical-align:top;
	text-align:justify;
	background:#ffffff;
}
.pop_left {
	text-align: left;
}
.content_left {
	text-align: left;
}

.pop_content {
	padding: 20px 15px 20px 15px;
}

.content_header{
	font-size:16px;
	text-align:center;
	padding: 20px 10px 0px 10px;
	background:#ffffff;
	color: #A0522D;
	font-weight: bold;
}

.footer {
	background: #ffffff;
}

#li_headlines {
	display: block;
	padding:0px 0px 5px 1px;
}

li {
	list-style-type: circle;
}

.ticker {
	background: #ffffff;
	font-size:10px;
	padding: 5px 15px 0px 5px;
	text-align: justify;
}

.testimon,.headlines {
	background: #ffffff;
	padding: 20px 10px 10px 10px;
	vertical-align:top;
}

.headlines {
	border-top: 1px solid #f3f3f3
}

.left_border {
	border-left: 1px solid #f3f3f3
}

.top_border {
	border-top: 1px solid #f3f3f3
}

#sub_header {
	text-align: center;
	font-size:13px;
	color: #A0522D;
	font-weight: bold;
	background: #ffffff;
	padding-top: 5px;
}

#white_center {
	background: #ffffff;	
	text-align: center;
}

.syn_content { font-size: 11px; font-family:Arial; padding: 20px 40px 20px 40px;	vertical-align:top;	text-align:justify; background:white; }


.section {
    border-bottom: 1px solid #BBB;
    margin-top: 15px;
    margin-left: 5%;
    margin-right: 5%;
    padding: 5px;
    padding-bottom: 0px;
    background-color: white;
}

.section ul {
    list-style: none;
    margin-top: 5px;
}

.section ul li {
    display: inline;
}

.section ul a {
    background-color: #ECECEC;
    border: 1px solid #999999;
    padding: 5px 5px 10px;
    display: block;
    float: left;
    margin: 5px;
}

.section ul a:hover {
    background-color: #FFFFFF;
    border: 1px solid #333333;
}

.section ul a img {
    border: 1px solid #999999;
}

.section ul a.lightbox-enabled img {
    border: 1px dotted #999999;
}

.section span.code {
    font-family: "Courier New", Courier, monospace;
    margin-left: 10px;
    padding-left: 10px;
    font-size: 11px;
    border-left: 1px solid #000;
}

.section .link {
    font-size: 12px;
    font-style: italic;
    padding-left: 10px;
    margin-left: 10px;
}

.section .important {
    text-decoration: underline;
}

.section .title {
    font-weight: bold;
    font-size: 16px;
}

.clear {
    clear: left;
}

.section.header {
    text-align: center;
    font-size: 12px;
    padding-top: 10px;
    border-top: none;
}

.section.footer {
    text-align: center;
    font-size: 12px;
    padding-top: 10px;
}
