/*defaults*/

html, body {
	font-family:'Georgia', 'Times New Roman', sans-serif;
	margin:0;
	padding:0;
}

body {
	width:100%;
	height:100%;
	font-size:10pt;
	color: #666;
}
.rcol ul {
     margin:.5em 0 1em 1em;
}

.rcol ul li {
     margin:0 0 .5em 1em;     
}
p,ol,ul,dl,blockquote,form,pre,h1,h2,h3,h4 {margin-top: 0;}
img {border: 0;}
a:link, a:visited, a:focus, a:hover, a:active {
	text-decoration: underline;
	color: #003399;
}
a.tdn,a.tdn:hover {text-decoration: none;}
a.hu {text-decoration: none;}
a.hu:hover {text-decoration: underline;}
table {
	font-size: 100%;
	border-collapse: collapse;
}
table td {padding: 0; vertical-align:top; text-align:left;}
table.test, table.test td {border: dotted 2px red;}
table.test table, table.test table td {border: 0;}
.maxw {width:100%;}
.clear {clear:both;}
.oh {overflow:hidden;}
.fl {
	float:left;
}

.fr {
	float:right;
}

h1, h2, h3, h4, p {
	margin:0 0 .5em 0;
}

/*end of defaults*/

h1 {
	font-weight:normal;
	font-size:200%;
	color:#cf0000;
}

h2 {
	font-weight:normal;
	font-size:200%;
	color:#669900;
}

table.top {
	width:100%;
}

table.top td.logo {
	width:350px;
	text-align: left;
}

table.top td.searches {
	padding:18px 19px 0 0px; 
}

table.top td.searches img {
	margin-left:18px;
	float:right;
}

table.top td.searches h1 {
	font-size:100%;
	color:#666;
	float:right;
}

table.main {
	width:100%;
	height:100%;
}

table.main .lcol {
	width:350px;
	padding-right:15px;
}

table.main .rcol {
	padding:0 60px 40px 20px;
}

table.main .toolbar {
	height:60px;
	vertical-align:middle;
	padding:0 0 0 57px;
}

table.main .toolbar img {
	margin-right:34px;
}

table.main .toolbar2 {
	vertical-align:middle;
}

table.main .toolbar2 img {
	margin-right:10px;
}

table.main .toolbar2 a.tbGreen {
	color:#669900;
	margin-right:20px;
}

table.main .toolbar2 a.tbRed {
	color:#ff3333;
	margin-right:20px;
}

div.phone {
	white-space:nowrap;
	font-size:300%;
	color:#000;
	padding-left:30px;
	padding-top:10px;
}

div.phone span.small {
	font-size:50%;
	color:#ff3333;
}

table.subMenu {
	font-size:150%;
	width:100%;
	margin-top:1em;
}

table.subMenu .lcol {
	width:50%;
}

table.subMenu .rcol {
}

table.subMenu a {
	display:block;
}

table.subMenu .lcol div, table.subMenu .lcol a {
	float:left;
	padding:5px 20px;
}

table.subMenu .rcol div, table.subMenu .rcol a {
	float:right;
	padding:5px 20px;
}


table.subMenu div {
	color:#fff;
	background:#669900;
}

div.mainMenu {
	padding:0 20px 0 32px; 
}

div.mainMenu h1 {
	font-weight:bold;
	font-size:120%;
	margin-bottom:.5em;
}

div.mainMenu ul {
	list-style-type:none;
	margin:0 0 2em 2em;
	padding:0;
}

div.mainMenu ul li {
	margin:0 0 .5em 0;
}

div.marked {
	background:#f5f5e1;
	margin:2em -20px 2em -20px;
}

div.marked .c1 {
	background:url('/img/corner-1.gif') no-repeat left top;
}

div.marked .c2 {
	background:url('/img/corner-2.gif') no-repeat right top; 
}

div.marked .c3 {
	background:url('/img/corner-3.gif') no-repeat right bottom; 
}

div.marked .c4 {
	background:url('/img/corner-4.gif') no-repeat left bottom; 
}

div.marked .pad {
	position:relative;
	top:-10px;
	padding:20px 20px 0 20px; 
}

div.ear {
	background:#cf0000 url('/img/ear-bg.gif') no-repeat left top;;
}

div.ear .c1 {
	background:url('/img/redcorner-1.gif') no-repeat right top; 
}

div.ear .c2 {
	background:url('/img/redcorner-2.gif') no-repeat right bottom; 
}

div.ear .pad {
	height:142px;
}

div.ear .pad a {
	color:#fff;
}

div.ear ul {
	font-size:120%;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding:29px 10px 10px 65px;
}

div.ear ul li {
	margin:0 0 12px 0;
}
div.ear .pad div  {
	font-size:15px;
	color:#fff;
	padding:5px 10px 10px 65px;
}

strong.term {
	font-weight:normal;
	color:#cf0000;
	border-bottom:1px dashed #cf0000;
}

.sep {
	margin:0 1em 0 1em;
}

div.quoted {
	background:#f5f5e1;
	margin:1em 0 1em 0;
}

div.quoted .c1 {
	background:url('/img/laquo.gif') no-repeat left top;
}

div.quoted .c2 {
	background:url('/img/raquo.gif') no-repeat right bottom; 
}

div.quoted .pad {
	text-align:left;
	font-weight: bold;
	position:relative;
	font-size:100%;
	top:-5px;
	padding:10px 40px 0 40px;
}

div.smenu {
	color:#fff;
	background:#669900;
	padding:5px 20px;
}
div.botsk {
	font-size:10px;
	font-weight: normal;
	padding:10px 25px 0px 30px;
}
div.botsk a:link, div.botsk a:visited, div.botsk a:focus, div.botsk a:hover, div.botsk a:active {
	text-decoration: underline;
	color: #003399;
	font-size:10px;
	font-weight: normal;
	color:#666;
}
div.botsk strong {
	font-size:10px;
	font-weight: normal;
}
.nstyle {
	display: none;
}
div.botsk h1 {
	font-size:10px;
	font-weight: normal;
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a.link:link, a.link:visited, a.link:focus, a.link:hover, a.link:active {
	font-weight:normal;
	color:#cf0000;
}

#prcontent .leftpr {
	width:70px;
	height:144px;
	background:url('/img/step1.jpg') no-repeat center center;
}
#prcontent .centerpr {
	width:100%;
	height:144px;
	background:url('/img/step2.jpg') repeat-x center center;
}
#prcontent .centerpr .pad {
	color:#fff;
	padding:10px 0 10px 0;
}
#prcontent .centerpr p {
	padding:10px 0 5px 0;
}
#prcontent .centerpr a {
	color:#fff;
	font-size:17px;
	font-weight: bold;
}
#prcontent .rightpr {
	width:70px;
	height:144px;
	background:url('/img/step3.jpg') no-repeat center center;
}

#contentmain a {
   color:#cf0000;003399;
}

#newsart div.news-header {
  padding:5px 0 5px 0;
}
#newsart div.news-header h1 {
	color: #000000;
}
#newsartr div.news-header a {
	color: #000000;
}
