HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
ADDRESS {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TABLE {

}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
* HTML .clearfix {
	HEIGHT: 1%
}
BODY {
	FONT-SIZE: 13px; COLOR: #EEE; LINE-HEIGHT: 1.6em; FONT-FAMILY: "Trebuchet MS"; BACKGROUND-COLOR: #000033
}
A:link {
	COLOR: #00FFFF; TEXT-DECORATION: none
}
A:visited {
	COLOR: #00FF00; TEXT-DECORATION: none
}
A:hover {
	COLOR: #FFFF00}
H1 {
	FONT-SIZE: 46px; MARGIN-BOTTOM: 0.4em; MARGIN-LEFT: -2px; COLOR: #1e1918; LINE-HEIGHT: 1em; LETTER-SPACING: -2px
}
H2 {
	FONT-SIZE: 19px; MARGIN-BOTTOM: 0.8em; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #00FFFF; LINE-HEIGHT: 1em; BORDER-BOTTOM: #000000 1px dashed
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 3px; COLOR: #FFCC00}
H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: 3px;
	COLOR: #1268B5;
	
}
H5 {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.6em; COLOR: #292a29
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: helvetica, arial, sans-serif
}
#top {
	FONT-SIZE: 9px;
	COLOR: #fff;
	LINE-HEIGHT: 1em;
	HEIGHT: 6px;
	background-color: #003366;
}
#top .inner {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 860px;
	PADDING-TOP: 0px;
}
#header .gutter {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 860px; PADDING-TOP: 0px
}
#ani .motion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 860px; PADDING-TOP: 0px
}
#quattro .motion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 860px; PADDING-TOP: 0px
}
#menusup .motion {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 860px; PADDING-TOP: 0px
}
#legal .menuinf {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 860px; PADDING-TOP: 0px
}
#wrapper .inner {
	PADDING-RIGHT: 35px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 860px; PADDING-TOP: 0px
}
#footer .inner {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 860px; PADDING-TOP: 0px
}
#header .inner {
	WIDTH: 860px
}
#top .inner P {
	MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#top A:link {
	COLOR: #fff
}
#top A:visited {
	COLOR: #eee
}
#top A:hover {
	COLOR: #ccc
}
#header {
	BACKGROUND-COLOR: #fff
}
#header .inner {
	PADDING-BOTTOM: 2px; PADDING-TOP: 10px; BORDER-BOTTOM: #e9e9e9 1px solid; POSITION: relative; HEIGHT: 90px
}
IMG#logo {
	MARGIN-LEFT: 16px
}
#contacthome {
	width:589px;
	z-index:auto;
	top: 5px;
	right: 20px;
	font-size: 12px;
	float: right;
	text-align: right;
	position: absolute;
	color: #666666;
	line-height: 1.5em;
}
#ani {
	BACKGROUND-COLOR: #000033;
	background-image: url(img/quattro.jpg);
	background-repeat: repeat-x;
	background-position: top center;
}
#ani .inner {
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	height: 369px;
	
}
#quattro {
	BACKGROUND-COLOR: #000033;
	background-image: url(img/quattro.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
#quattro .inner {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	POSITION: relative;
	height: 135px;
}
#menusup {
	BACKGROUND-COLOR: #000000;
	background-image: url(img/horiz-menu-bg.png);
}
#menusup .inner {
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	POSITION: relative;
	height: 46px;
}
#wrapper {
	background-image: url(img/wrapper.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #000033;
}
.titleCV {
	font-size: 20px;
	color: #FF9900;
	
}
#wrapper .inner {
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	POSITION: relative;
	
}
#wrapper .inner P {
	MARGIN-BOTTOM: 2em
}
#wrapper #main {
	FLOAT: right; WIDTH: 525px; POSITION: relative
}
#legal {
	BACKGROUND-COLOR: #000033;
	padding-top: 0px;
}
#legal .inner {
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 40px;
	background-image: url(img/footer.jpg);
	border: solid 1px #00FFFF;
}
#legal P#menuinf {
	FLOAT: right;
	padding-right: 16px;
	padding-top: 10px;
}
#footer .inner {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footer A:link {
	COLOR: #333333}
#footer A:visited {
	COLOR: #000066}
#footer A:hover {
	COLOR: #FF6600}
#footer P#copyright {
	text-align: center;	
}
.imaginAmos {color: #00FFFF
}
UL.nav {
	Z-INDEX: 500;
	FLOAT: right;
	COLOR: #333;
	POSITION: relative;
	TOP: 0;
	HEIGHT: 27px;
	width: 750px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0px;
	padding-top: 4px;
}
UL.nav A:link {
	COLOR: #fff;
	PADDING-RIGHT: 9px;
	DISPLAY: block;
	PADDING-LEFT: 9px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 9px;
	color: #FFFFFF;
}
UL.nav A:visited {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; PADDING-BOTTOM: 6px; PADDING-TOP: 9px
}
UL.nav A:hover {
	COLOR: #fff;
	background-image: url(img/navmenu.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

UL.nav A.active {
	COLOR: #fff;
	background-image: url(img/nav_index.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
UL.nav LI {
	FLOAT: right;
}
UL.nav LI IMG {
	DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 8px
}
#front_welcome {
	PADDING: 5px 10px 10px 10px;
	FLOAT: right;
	WIDTH: 620px;
	text-align: justify;
}
#front_welcome p.content {
	MARGIN-BOTTOM: 5px;
	text-align: justify;
	font-size: 12px;
}
#front_servicios {
	PADDING: 5px 10px 10px 10px;
	FLOAT: right;
	WIDTH: 820px;
	text-align: justify;
}
#front_servicios p.content {
	MARGIN-BOTTOM: 5px;
	text-align: justify;
	font-size: 12px;
}
#front_equipos {
	PADDING: 5px 10px 10px 10px;
	FLOAT: right;
	WIDTH: 820px;
	text-align: justify;
	height: 350px;
}
#front_equipos p.content {
	MARGIN-BOTTOM: 5px;
	text-align: justify;
	font-size: 12px;
}
#front_work {
	PADDING-LEFT: 16px; FLOAT: left; MARGIN-BOTTOM: -35px; WIDTH: 344px
}
#front_work IMG#work_arrow {
	LEFT: 108px; FLOAT: left; MARGIN-BOTTOM: -35px; POSITION: relative; TOP: -37px
}
#front_news IMG#news_arrow {
	LEFT: 128px; FLOAT: left; MARGIN-BOTTOM: -35px; POSITION: relative; TOP: -37px
}
#front_work UL#projects {
	PADDING-TOP: 5px
}
#front_work UL#projects LI IMG {
	LEFT: 31px! important
}
#front_news {
	PADDING-LEFT: 16px; FLOAT: right; WIDTH: 495px
}
#front_news UL#news_items LI {
	MARGIN-BOTTOM: 15px
}
#front_news UL#news_items LI .date {
	DISPLAY: block; FONT-SIZE: 12px; COLOR: #a6acad
}
#front_news UL#news_items LI A:link {
	FONT-SIZE: 25px; COLOR: #000; LINE-HEIGHT: 1.2em; LETTER-SPACING: -0.05em
}
#front_news UL#news_items LI A:visited {
	FONT-SIZE: 25px; COLOR: #000; LINE-HEIGHT: 1.2em; LETTER-SPACING: -0.05em
}
#front_news UL#news_items LI A:hover {
	COLOR: #515151
}
DIV.callout {
	FONT-SIZE: 11px; LEFT: -225px; FLOAT: left; WIDTH: 200px; COLOR: #616161; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: -225px; PADDING-TOP: 0.4em; POSITION: relative
}
.big_callout {
	FONT-SIZE: 11px; LEFT: -376px; FLOAT: left; WIDTH: 300px; COLOR: #616161; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: -376px; PADDING-TOP: 0.4em; POSITION: relative
}
.big_callout LI {
	MARGIN-BOTTOM: 35px
}
.callout STRONG {
	DISPLAY: block; PADDING-BOTTOM: 6px; COLOR: #1d1d1d
}
.big_callout STRONG {
	COLOR: #1d1d1d
}
.big_callout .light {
	COLOR: #52514d
}
.big_callout P {
	MARGIN-TOP: 1em
}
TABLE#clientlist {
	MARGIN-TOP: -16px
}
TABLE#clientlist TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 11px; WIDTH: 185px; LINE-HEIGHT: 1.4em; PADDING-TOP: 11px; BORDER-BOTTOM: #e9e9e9 1px solid
}
TABLE#clientlist TD SPAN.name {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #1e1918
}
DIV#work_sidebar {
	FLOAT: left; WIDTH: 301px
}
DIV#portfolio_nav {
	MARGIN-BOTTOM: 18px; WIDTH: 299px; HEIGHT: 30px
}
DIV#portfolio_nav A#portfolio_nav_up {
	DISPLAY: block; BACKGROUND: url(/images/portfolio_nav_up.gif) #fff no-repeat 0px 0px; FLOAT: left; WIDTH: 150px; HEIGHT: 30px
}
DIV#portfolio_nav A#portfolio_nav_down {
	DISPLAY: block; BACKGROUND: url(/images/portfolio_nav_down.gif) #fff no-repeat 0px 0px; FLOAT: left; WIDTH: 149px; HEIGHT: 30px
}
#work_sidebar #projects {
	OVERFLOW: hidden; HEIGHT: 550px
}
#projects {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
TABLE#portfolio_table {
	POSITION: relative
}
TR.gap TD {
	HEIGHT: 7px! important
}
#projects TD.thumb {
	BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 7px 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 150px; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid
}
#projects TD.blurb {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; FONT-SIZE: 11px; MARGIN: 7px 0px; COLOR: #808080; LINE-HEIGHT: 1.4em; PADDING-TOP: 10px; BORDER-BOTTOM: #fff 1px solid
}
#projects TR.active TD.thumb {
	BORDER-TOP: #e9e9e9 1px solid; BORDER-LEFT: #e9e9e9 1px solid; BORDER-BOTTOM: #e9e9e9 1px solid
}
#projects TR.active TD.blurb {
	BORDER-RIGHT: #e9e9e9 1px solid; BORDER-TOP: #e9e9e9 1px solid; BORDER-BOTTOM: #e9e9e9 1px solid
}
#projects TD.blurb STRONG {
	COLOR: #1e1918
}
#projects TD.blurb A.view:link {
	DISPLAY: block
}
#projects TD.blurb A.view:visited {
	DISPLAY: block
}
.front#projects {
	PADDING-TOP: 5px
}
.front#projects TD.thumb {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 35px! important; MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.front#projects TD.blurb {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-TOP-STYLE: none! important; PADDING-TOP: 0px! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
UL.language_nav {
	Z-INDEX: 500;
	FLOAT: right;
	MARGIN-BOTTOM: 0px;
	COLOR: #333;
	POSITION: relative;
	TOP: 0;
	HEIGHT: 25px;
	width: 376px;
	font-size: 12px;
	font-family: "Trebuchet MS";
	background-image: url(img/top.jpg);
	background-repeat: no-repeat;
	
}
UL.language_nav A:link {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; PADDING-BOTTOM: 6px; PADDING-TOP: 9px
}
UL.language_nav A:visited {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; PADDING-BOTTOM: 6px; PADDING-TOP: 9px
}
UL.language_nav A:hover {
	COLOR: #666; BACKGROUND-COLOR: #000}

UL.language_nav A.current {
	BACKGROUND: url(/img/project_nav_index.gif) #fff repeat-x left top; PADDING-BOTTOM: 7px! important; COLOR: #292929
}
UL.language_nav LI {
	BORDER-LEFT: #e9e9e9 1px solid;
	FLOAT: right; PADDING-RIGHT: 9px;
}
UL.language_nav LI IMG {
	DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 8px
}
#blog_controls {
	FONT-SIZE: 11px; LEFT: -376px; FLOAT: left; WIDTH: 300px; COLOR: #616161; LINE-HEIGHT: 1.5em; MARGIN-RIGHT: -376px; PADDING-TOP: 0.4em; POSITION: relative; TOP: 20px
}
#blog_controls P {
	MARGIN-BOTTOM: 1.6em! important
}
#blog_controls UL {
	MARGIN-BOTTOM: 20px
}
#blog_search {
	MARGIN-BOTTOM: 29px
}
#blog_search INPUT.text {
	BORDER-RIGHT: #b1b1b1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #b1b1b1 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 165px; COLOR: #343434; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #b1b1b1 1px solid; HEIGHT: 14px
}
#blog_nav {
	FLOAT: left; WIDTH: 75px
}
#blog_previous {
	FLOAT: right; WIDTH: 192px
}
#blog_previous LI {
	PADDING-BOTTOM: 0.6em; LINE-HEIGHT: 1.3em
}
#blog_previous IMG.rss {
	LEFT: 2px; POSITION: relative; TOP: 4px
}
UL.blog_entries LI {
	MARGIN-BOTTOM: 50px
}
UL.blog_entries LI .date {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #a6acad
}
UL.blog_entries LI A.title:link {
	DISPLAY: block; FONT-SIZE: 25px; MARGIN-BOTTOM: 18px; COLOR: #000; LINE-HEIGHT: 1.2em; LETTER-SPACING: -0.05em
}
UL.blog_entries LI A.title:visited {
	DISPLAY: block; FONT-SIZE: 25px; MARGIN-BOTTOM: 18px; COLOR: #000; LINE-HEIGHT: 1.2em; LETTER-SPACING: -0.05em
}
UL.blog_entries LI A.title:hover {
	COLOR: #515151
}
UL.blog_entries LI A.nohover:hover {
	COLOR: #000! important
}
UL.blog_entries .entry_body {
	BORDER-BOTTOM: #e9e9e9 1px solid
}
UL.blog_entries .entry_body_detailed {
	MARGIN-BOTTOM: -3px
}
UL.blog_entries A.continue_reading:link {
	DISPLAY: block; MARGIN: -10px 0px 14px
}
UL.blog_entries A.continue_reading:visited {
	DISPLAY: block; MARGIN: -10px 0px 14px
}
UL.blog_entries .entry_footer {
	COLOR: #a6acad; PADDING-TOP: 6px
}
UL.comments {
	PADDING-BOTTOM: 2em
}
UL.comments LI {
	MARGIN-BOTTOM: -1em
}
UL.comments LI + LI {
	BORDER-TOP: #c2c6c6 1px dashed; PADDING-TOP: 1em
}
UL.comments LI .author {
	COLOR: #a6acad
}
#remember_info {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 6px; WIDTH: 497px; COLOR: #343434; PADDING-TOP: 6px; BACKGROUND-COLOR: #efefef
}
TEXTAREA#blog_comment {
	BORDER-RIGHT: #b1b1b1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #b1b1b1 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 499px; COLOR: #343434; PADDING-TOP: 4px; BORDER-BOTTOM: #b1b1b1 1px solid; HEIGHT: 190px
}
DIV.blog_previous {
	BACKGROUND: url(/images/blog_previous_off.gif) #fff no-repeat left top; FLOAT: left; WIDTH: 263px; HEIGHT: 28px
}
DIV.blog_next {
	BACKGROUND: url(/images/blog_next_off.gif) #fff no-repeat left top; FLOAT: left; WIDTH: 262px; HEIGHT: 28px
}
TABLE#contact TD {
	PADDING-BOTTOM: 13px
}
TABLE#contact INPUT.text {
	BORDER-RIGHT: #b1b1b1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #b1b1b1 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 223px; COLOR: #343434; PADDING-TOP: 4px; BORDER-BOTTOM: #b1b1b1 1px solid; HEIGHT: 14px
}
TABLE#contact SELECT {
	FONT-SIZE: 12px; WIDTH: 233px
}
TABLE#contact SELECT OPTION {
	FONT-SIZE: 12px
}
DIV#contact_attachment {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 10px; WIDTH: 489px; COLOR: #343434; PADDING-TOP: 10px; BACKGROUND-COLOR: #efefef
}
TEXTAREA#contact_comments {
	BORDER-RIGHT: #b1b1b1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #b1b1b1 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #b1b1b1 1px solid; WIDTH: 499px; COLOR: #343434; PADDING-TOP: 4px; BORDER-BOTTOM: #b1b1b1 1px solid; HEIGHT: 190px
}
DIV#team_nav {
	Z-INDEX: 999; FLOAT: right; MARGIN-BOTTOM: -53px; POSITION: relative; TOP: -53px; BACKGROUND-COLOR: #fff
}
DIV#team_nav SELECT {
	WIDTH: 150px
}
BODY#user_message {
	BACKGROUND-COLOR: #fff! important
}
BODY#user_message #message_container {
	MARGIN-TOP: 152px; MARGIN-LEFT: 100px; POSITION: relative
}
BODY#user_message #message_container .content {
	PADDING-LEFT: 35px; LEFT: 127px; BORDER-LEFT: #e9e9e9 1px solid; WIDTH: 550px; POSITION: absolute; TOP: -20px
}
BODY#user_message #message_container H1 {
	MARGIN-TOP: -20px
}
BODY#user_message #message_container UL {
	MARGIN-BOTTOM: 16px
}
BODY#user_message #message_container P.link {
	MARGIN-TOP: 20px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: -1.5em 0px -1.5em 20px; COLOR: #aeb387; PADDING-TOP: 0px! important; FONT-STYLE: italic
}
bq {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: -1.5em 0px -1.5em 20px; COLOR: #aeb387; PADDING-TOP: 0px! important; FONT-STYLE: italic
}
.light {
	COLOR: #a6acad
}
UL.tightbottom LI {
	MARGIN-BOTTOM: 0px! important
}
H2.topgap {
	MARGIN-TOP: 50px
}
P.buttons {
	MARGIN-TOP: 12px
}
.contactok {
	MARGIN-TOP: 12px;
	font-size: 14px;
	color: #FFFF00;
}