* {
	margin:0;
	padding:0;
}

.right {
	float:right;
}

.left {
	float:left
}

/* ---------------------- HTML tag styles ---------------------- */
body{
	font:13px/1.22 Verdana, Arial, Helvetica, "trebuchet MS", sans-serif, sans-serif;
	*font-size:small;*font:x-small;	color:#444444;
	line-height:160%;
	background-image: url(../images/template/new_mast.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}/* 13pt */

/*body.home{*/
	/*background-image: url(../images/template/bg_home.jpg);*/
/*}*/

body.blue{
	background-image: url(../images/template/new_mast_home.jpg);
}

body.threeCols {
	background-image: url(../images/template/bg_3cols.jpg);
}

body.noright {
	background-image: url(../images/template/new_mast.jpg);
}

body.landing4 {
	background-image: url(/global/images/template/bg_langing4_new.jpg);
}


h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:160%; color:#313f4f; /*margin:10px 0;*/ line-height:100%}/* 25pt */
h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:155%;color:#256F95;}/* 20pt */
h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:138.5%;color:#143D55; margin:15px 0; line-height:normal;}/* 18pt */
h4{font-weight:bold; color:#256F95; margin: 15px 0}/* 13pt */
h5{font-size:77%;}/* 10pt */
p,fieldset,table{margin-bottom:1em;}
a{color:#256F95;}
a:hover{color:#A0B842;}
em {font-style:italic;}
strong,b{font-weight:bold;}
abbr,acronym {border-bottom:1px dotted #555;cursor:help;} 
ol,ul{margin-left:2em;}
ol li {list-style: decimal;}
ol[type="A"] li {list-style: upper-alpha;}
dt{margin-top:.5em;font-weight:bold;}
dd{font-size:85%;}
table {font-size:inherit;font:100%; width:100%; }
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
input{border: 1px solid #878787;color:#656565;}
input[type=radio]{border: none;}
.radio{border: none;}
label{margin: 7px 0;}
.clear{display:block;clear:both;}
.ie6 .clear{
	content:".";
	display:inline;
	height:0;
	clear:both;
}

.hidden{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
/* ---------------------- END HTML tag styles ---------------------- */

p, em, strong, ol, ul, ol li, ul li, dt, dd, input, label, td, .rightCol {
	font-size:11px;
}

p, ol, ul, dl, h1, h2 {
	/*margin-top: 20px;*/
	margin-bottom:20px;
}

ol ol, ul ul {
	margin-top: 5px;
	margin-bottom:5px;
}

/*ul li {
	list-style-image: url(../images/template/icn_sq1.gif);
	list-style-position: inside;
}*/

ul li {
	list-style-type: none;
	list-style-image:url(../images/template/icn_sq1.gif);
}

ul ul li {
	list-style-type: square;
	list-style-image:none;
	
}

.rightCol p, .rightCol em, .rightCol ol, .rightCol ul, .rightCol ol li, .rightCol ul li, .rightCol dt, .rightCol dd, .rightCol input, .rightCol label, .rightCol h1, .rightCol h2, .rightCol h3, .rightCol h4, .rightCol h5, .rightCol h6 {
	margin-left: 5px;
	margin-right: 5px;
}

.rightCol ul li {
	list-style-position: outside;
}

th {
	padding: 5px 10px;
	color:#877f67;
}

td {
	padding: 5px 10px;
	color:#444444;
}

th {
	background-color:#efeadc;
	font-weight:bold;
	border-left: solid 1px #ffffff
}

td {
	border-left: 1px solid #ebebeb;
}

tr.alt {
	background:#f9f8f2;
}

td.title {
	font-weight:bold;
	color:#313f4f;
	border:none;
}

/* Legend table (for the graph) */

.legend tr {
	border-bottom: solid 1px #ebebeb;
}

.legend td {
	border: none;
}

/* Compare table */

table.compare {
	border-top: solid 1px #ebebeb;
}

.compare th, .compare td {
	font-size:10px
}

.compare th {
	border-bottom: solid 1px #ebebeb;
	font-weight:normal;
}

.compare tr {
	border-bottom: solid 1px #ebebeb;
}

.compare td {
	border: none;
}

.compare th.alt {
	background:#e9e6db;
}

.compare td.alt {
	background:#faf9f4;
	text-align:center;
}

.dark{
	background:#faf9f4;
}

/*blockquote {
	//background-image:url(../images/template/block1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#444444;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	font-style:italic;
	line-height:1.5em;
	padding:4px 0pt 0pt;
	margin: 1em 1em;
	*margin: 0.6em 1em 1em 1em; _margin: 0.3em 1em 1em 1em;
}

blockquote span {
	display:block;
	padding: 0 0 5px 0;
}*/

blockquote {
background-image:none !important;
font-size:11px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:1.5em;
padding:4px 0pt 0pt;
margin: 1em 1em;
*margin: 0.6em 1em 1em 1em; _margin: 0.3em 1em 1em 1em;
}

.checkbox {
	border:none;
}

h2 small {
	font-family: Verdana, Arial, Helvetica, "trebuchet MS", sans-serif, sans-serif;
	font-size:11px;
	color:#444444;
}
