html, body {
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
a img {
	border:0;
}

h1 {
	font-size: 20px;
	margin-top:0px;
	text-align:center;
}
a:link, a:visited, a:active {
	color: #995511;
	text-decoration: none;
}
a:hover {

}
.label {
font-family: Book Antiqua; 
font-size: 14px;
}
.center {
	text-align:center;
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p {
border:0;
font-weight:Book Antiqua;
font-style:Book Antiqua;
font-size:100%;
font-family:Book Antiqua;
vertical-align:baseline;
margin:0;
padding:0
}

blockquote:before,blockquote:after,q:before,q:after {
content:""
}

blockquote,q {
quotes:"" ""
}

a img {
border:none
}

:focus {
outline:0
}

html {
height:100%;
padding-bottom:1px
}

body {
background:#A9A9A9;
color:#444;
font:normal 75% sans-serif;
line-height:1.5
}

h1,h2,h3,h4,h5,h6 {
color:#444;
font-weight:400;
line-height:1;
margin-bottom:0.3em
}

h3 {
font-size:1.5em
}

h4 {
font-size:1.25em
}

h6 {
font-size:1em
}

.sub-heading {
font-size:15px;
color:#995511;
font-weight:700;
}

.sub-heading-2 {
font-size:19px;
color:#246;
font-weight:700;
}


a {
color:#246;
text-decoration:underline
}

.smaller {
font-size:0.8em
}

.smallest {
font-size:0.7em
}

.larger {
font-size:1.2em
}

.largest {
font-size:1.3em
}

.hidden {
display:none
}

.highlight {
background:#FF0
}

.text-left {
text-align:left
}

.text-right {
text-align:right
}

.error,.success {
border:1px solid #DDD;
margin-bottom:1em;
padding:0.6em 0.8em
}

.error {
background:#FBE3E4;
color:#8A1F11;
border-color:#FBC2C4
}

.error a {
color:#8A1F11
}

.success {
background:#E6EFC2;
color:#264409;
border-color:#C6D880
}

.success a {
color:#264409
}

label {
font-family: Book Antiqua; 
font-size: 14px
}
.center,.aligncenter {
display:block;
margin-left:auto;
margin-right:auto
}

img.bordered,img.alignleft,.alignleft2,.alignleft3,.alignleft4,img.alignright,img.aligncenter {
background-color:#FFF;
border:1px solid #DDD;
padding:3px
}

a:hover img.bordered,a:hover img.alignleft,a:hover .alignleft2,a:hover .alignleft3,a:hover .alignleft4,a:hover img.alignright,a:hover img.aligncenter {
border:1px solid #224466;
}

img.alignleft,img.left {
margin:0 1.5em 1em 0
}

img.alignleft2 {
margin:0 0.5em 1em 0
}

img.alignleft3 {
margin:0 1em 0.5em 0
}

img.alignleft4 {
margin:0.2em 1em 0 0
}

img.alignright,img.right {
margin:0 0 1em 1.5em
}

.left,.alignleft,.alignleft2,.alignleft3,.alignleft4 {
float:left
}

.right,.alignright {
float:right
}

.clear,.clearer {
clear:both
}

.clearer {
display:block;
font-size:0;
line-height:0
}

.clearer-2 {
display:block;
font-size:0;
line-height:0;
height:12px
}

.clearer-3 {
display:block;
font-size:0;
line-height:0;
height:6px
}

.col2 {
width:47%
}

.content-separator,.archive-separator {
background:#EEE;
clear:both;
color:#FFE;
display:block;
font-size:0;
height:1px;
line-height:0;
margin:12px 0 24px
}

.archive-separator {
margin:0 0 14px
}

.top-news-separator {
display:block;
font-size:0;
height:1px;
line-height:0;
margin:0 0 14px;
}

.separator-vertical {
background:url('img/separator-vertical.gif') repeat-y center top
}

.post {
margin-bottom:24px
}

.post-title {
padding:0 0 12px 6px;
border-bottom:1px solid #E5E5E5
}

.div-height {
min-height:65px;
}
.post-date {
color:#777;
font-size:0.9em;
padding:8px 0 0
}

.post-date a {
color:#444
}

.post-body {
padding-top:12px
}

.post-meta {
background:#FCFCFC;
border:1px solid #ECECEC;
color:#777;
font-size:0.9em;
padding:6px 10px
}

.post-meta a {
color:#345
}

.post-meta a:hover {
color:#001
}

div.material-list {
	border-top: 1px solid #F0F0F0;
	margin-left: 0;
	margin-right: 0;
}
div.material-list li {
	border-bottom: 1px solid #F0F0F0;
	list-style: none;
	padding: 10px 5px;
}
div.material-list li a {text-decoration: none;}
div.material-list li a:hover {text-decoration: underline;}
div.material-list span {color: #666;}

#sidebar div.material-list li,#sidebar div.material-list {border-color: #E0E0E0;}

.archive-pagination {
margin-bottom:1.6em
}

.archive-post {
margin-bottom:14px
}

.archive-post-date {
background:#F5F5F5;
border-bottom:1px solid #C5C5C5;
border-right:1px solid #CFCFCF;
float:left;
margin-right:12px;
text-align:center;
width:46px;
padding:2px 0 5px
}

.archive-post .post-date {
border:none;
padding:0
}

.archive-post-day {
font:normal 1.6em Georgia,serif
}

.archive-post .post-date,.archive-post-title {
padding-top:3px
}

.thumbnails {
margin:0 0 1em -8px
}

.thumbnails a.thumb {
background:#DAD6D0;
display:block;
float:left;
margin:0 0 8px 8px;
padding:1px
}

.thumbnails a.thumb:hover {
background:#AAA
}

.thumbnails .thumb img {
display:block
}

.box {
background:url('img/box.gif') no-repeat left top;
border-bottom:1px solid #DFDFDA;
border-top:1px solid #FFF;
padding:16px 20px 0
}

.box a {
color:#951
}

.box a:hover {
color:#310
}

.box-title {
color:#665;
font:normal 1.6em sans-serif;
}

.box-title a {
color:#665;
font:normal 1em sans-serif;
text-decoration:none
}

.box-title a:hover {
color:#888
}

.box-content {
padding:8px 0
}

div.comment-list {
border-top:1px solid #EEE;
margin:1em 0 2em
}

.comment {
border-bottom:1px solid #EEE;
padding:10px 8px 0
}

.comment-date a {
color:#567;
text-decoration:none
}

.comment-date a:hover {
color:#001;
text-decoration:underline
}

.comment-body {
padding-top:4px
}

.comment-gravatar {
width:48px
}

.comment-gravatar img {
background:#FFF;
border:1px solid #DDD;
padding:2px
}

.center-wrapper {
width:960px;
margin:0 auto
}

#header-wrapper-2 {
background:#BABABA url('img/header-wrapper-2.gif') repeat-y center top
}

#header {
background:#FFF url('img/topbar-traca.jpg') no-repeat center top;
padding:0 32px 0 628px
}

#help {
color:#666;
font-size:1.2em;
height:23px;
padding:66px 25px 0
}

#help a {
color:#666;
text-decoration:none
}

#help a:hover {
color:#022742
}

#help span.text-separator {
color:#B0B0B0;
padding:0 7px
}

#logo {
color:#FFF;
padding:4px 0 0
}

#logo-2 {
padding:0 0 0 42px
}

#site-title,#site-title a {
color:#022742;
font-weight:700;
font-style:italic
}

#site-title span,#site-title a span {
color:#DDD
}

#site-slogan {
color:#B58361;
font-size:1.3em
}

ul.tabbed {
display:inline;
margin:0;
padding:0
}

ul.tabbed li {
float:left;
list-style:none
}

#navigation-wrapper {
background:#fff url('img/navigation.gif') repeat-x left top
}

#navigation-wrapper-2 {
background:url('img/navigation-wrapper-2.gif') no-repeat center top
}

#navigation {
background:url('img/navigation.gif') repeat-x left top;
min-height:46px;
padding:0 8px
}

#navigation a {
color:#EAE6DD;
display:block;
font-weight:700;
font-size:1.3em;
padding:12px 12px 11px
}

#subnav-wrapper {
background:#E9E9E9 url('img/subnav-wrapper.gif') repeat-x left bottom
}

#subnav-wrapper-2 {
background:url('img/subnav-wrapper-2.gif') no-repeat center bottom
}

#subnav {
background:#E9E9E9 url('img/subnav-wrapper.gif') repeat-x left bottom;
width:944px;
padding:0 8px
}

#subnav a {
color:#666;
display:block;
font:bold 1.1em sans-serif;
padding:12px
}

#subnav a:hover {
color:#111
}

.content {
font-size:1.1em;
background:#FFF
}

#content-wrapper {
background:#F6F6F6 url('img/content-wrapper.gif') repeat-y center top
}

.content#content-two-columns {
background:url('img/content-two-columns.gif') repeat-y left top
}

#main-wrapper {
float:right;
width:698px
}

#main {
padding:24px
}

#main-2 {
padding:16px
}

#main .text-separator,#featured .text-separator {
color:#AAA;
padding:0 5px
}

#sidebar-wrapper {
float:left;
width:260px
}

#footer-wrapper {
background:url('img/footer-wrapper.jpg') no-repeat center bottom;
border-top:1px solid #999;
padding-bottom:20px
}

#footer {
background:gray;
font-size:1.1em;
padding:12px 16px
}

#footer a {
color:#DDD;
text-decoration:none
}

#footer a:hover {
color:#FFF
}

#footer span.text-separator {
color:#999;
padding:0 3px
}

#bottom {
color:#666;
margin-top:-6px;
padding:0 6px 12px
}

#bottom a {
color:#555;
text-decoration:none
}

#bottom span.text-separator {
color:#888;
padding:0 3px
}

#bottom .right,#bottom .right a {
color:#777
}

#featured-wrapper {
background:url('img/gradient-light.gif') repeat-x left bottom;
border-bottom:1px solid #E0E0E0;
padding-bottom:0
}

#featured-wrapper2 {
background:url('img/gradient-light.gif') repeat-x left bottom;
height:247px;
border:1px solid #E0E0E0;
padding-bottom:0;
}

#featured-wrapper-3 {
background:url('img/gradient-light2.gif') repeat-x left bottom;
border-bottom:1px solid #E0E0E0;
padding-bottom:0
}

#featured {
padding:2px 0 0
}

#featured h2 {
font:normal 3em sans-serif;
margin:0
}

#featured h2 span {
color:#43B16C
}

* html .separator-vertical,* html .content {
height:0.01%;
min-height:0.01%
}

h4,h5,h6,strong,dfn,dl dt,th {
font-weight:700
}

h1,h2 {
font-size:2em
}

h5,.large {
font-size:1.1em
}

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img,.nomargin {
margin:0
}

a:focus,a:hover,.more a:hover,a.more:hover,#bottom a:hover,#bottom .right a:hover {
color:#002
}

del,cite,.quiet,.more a,a.more,ul.nice-list span,ul.nice-list-bottom span {
color:#666
}

em,dfn,blockquote,address,tfoot {
font-style:italic
}

li ul,li ol,dd {
margin-left:1.5em
}

.small,.comment-date {
font-size:0.9em
}

.news-feature-text {
line-height:165%;
}


.orange {	color: #995511;
	font-size: 20px;
}
.blue {	color: #224466;
	font-size: 18px;
}
.red {	color: #781A1E;
	font-size: 18px;
}
.green {	color: #1A5620;
	font-size: 18px;
}


#holder {
width:inherit;
	margin: 0px auto;
	border-collapse: collapse;
	border: 0px solid #ffffff;
 }
#holder .cell {
	height: 20px;
	padding: 0px;
	border: 0px solid #ffffff;
}


#elements {
	width: 100%;
	margin: 0px auto;
	border-collapse: collapse;
	border: 0px solid #ffffff;
	
 }
#elements .line {
	background: #ffffff;
	border-bottom: 1px solid #E5E5E5;
}
#elements td {
	padding: 5px;
	border: 0px solid #ffffff;
	height:10px;
}



#radio {
	width: 100%;
	margin: 0px auto;
	border-collapse: collapse;
	border: 0px solid #ffffff;
 }
#radio td {
	margin: 0px auto;
	padding: 0px;
 }
#radio .cell {
	border: 0px solid #ffffff;
}

#textfield {
	width: 100%;
	margin: 0px auto;
	border-collapse: collapse;
	border: 0px solid #ffffff;
 }
#textfield td {
	margin: 0px auto;
	padding: 0px;
 }
#textfield .cell {
	padding: 0px;
	border: 0px solid #ffffff;
}


#marker {
	width: 1px;
	float: left;
	border-collapse: collapse;
	border: 0px;
	background-color:#BC6511;
 }
 
#marker .cell {
	padding: 0px;
	border: 0px;
	width: 1px;
}






A{font-family: Book Antiqua; color:#246;}
B {	font-family : Book Antiqua;	font-size : 12px;	font-weight : bold;}
.error_strings{ font-family:Book Antiqua; font-size:14px; padding:0 10px 0 10px; color:#ffffff; background-color:#246;}

.input_text { width: 250px; padding: 2px; }


