/** lv finance colors:
  blue:    #0072C6 - PMS 300
  lblue:   #75B2DD - PMS 292
  grey:    #636363 - 063
  lgrey:   #DEDEDE - 063
**/

html											{ background-color: #999; overflow: -moz-scrollbars-vertical !important; overflow-y: scroll;}
body											{ font-size: 70%; letter-spacing: 0.1px; line-height: 130%; font-family: verdana,helvetica,arial ; margin: 0;}

h1												{ color: #0072C6; font-size: 175%; margin: 0 0 20px 0; line-height: 150%;}
h2												{ color: #0072C6; font-size: 150%; line-height: 150%; width: 100%; }
h3												{ color: #0072C6; font-size: 120%; margin: 10px 0; }
h4												{ font-size: 90%;  margin: 10px 0; font-weight: normal; font-style: italic; float: right; clear: both; }

a												{ color: #0072C6; text-decoration: none;}
a:hover									{ color: #F00; text-decoration: underline;}
tr												{ vertical-align: text-top;}
form											{ margin: 0; padding: 0;}
input, textarea, select		{ font-size: 11px; font-family: verdana,arial,helvetica; line-height: 13px;}

#container								{ width: 100%; margin: 0 auto; padding: 0; }
#header 									{ height: 125px; width: 100%; background-color: #FFF; margin: 0; padding: 0; }
#logo										{ position: absolute; top: 0; height: 120px; width: 250px; border: none; }
#quotes									{ position: absolute; top: 35px; left: 30%; width: 400px; margin: 0; text-align: center; }
#quotes p								{ text-align: right; margin: 0; padding: 0; }
#quotes h2 							{ margin: 0 auto; width: 400px; color: #0072C6; font-size: 120%;} 

#actionmenu							{ float: right; font-size: 10px; margin: 20px 15px; }
#actionmenu ul						{ float: right; clear: both; font-size: 9px; padding: 0; margin: 5px 0; list-style: none;  }
#actionmenu img						{ margin: 2px 5px; border:none; }
#actionmenu a							{ color: #000; font-weight: normal; }
#actionmenu .icon					{ width: 16px; height: 16px;}
#actionmenu li						{ height: 17px; font-size: 10px; float: left; padding: 0 3px; margin: 0; vertical-align: top;}
#actionmenu .searchfrase	{ margin: 0; padding: 0 3px; border: solid 1px #000; font-size: 10px; height: 16px; float: left; width: 100px;}
#actionmenu .searchbutton	{ margin: 0; padding: 0 3px; border: solid 1px #000; font-size: 10px; height: 16px; float: left; width: 50px; display: block; background-color: #000; color: #FFF; text-align: center;}

#navigation											{ width: 100%; height: 27px; background-color: #0072C6; margin: 0; border-top: solid 1px #0072C6; border-bottom: solid 1px #0072C6;}
#navigation ul										{ width: 600px; margin: 0 auto; padding: 0; list-style: none; text-align: center;}
#navigation .first								{ border: none;}
#navigation .active a							{ }
#navigation li										{ text-align: center; float: left; margin: 0; padding: 0; }
#navigation li span								{ color: #000; white-space: nowrap; font-weight:normal; display:block; padding: 3px 10px; text-decoration:none; }
#navigation li a									{ text-decoration: none; color: #FFF; white-space: nowrap; display: block; padding: 6px 12px; text-decoration:none; }
#navigation a:hover								{ color: #FFF; background-color: #75B2DD;}
#navigation li ul									{ background: #999 url(../img/subnavigationback.gif) repeat-x top left; position: absolute; display: none; border: solid 1px #000; padding-top: 10px;}
#navigation li.parent:hover > ul		{ display: block;}
#navigation li ul li							{ line-height: 14px; color: #000; float: none; border: none; padding: 0; margin: 0; white-space: nowrap;}
#navigation li ul li span					{ text-align: left; width: 140px; color:#000; padding: 3px 10px; overflow: hidden; background-color: #FFF; border-top: solid 1px #99C; border-bottom: solid 1px #EEF; }
#navigation ul ul ul							{ top: -1px; left: 160px; border-top: solid 1px #669; }
#navigation li ul li a						{ border: none; padding: 5px 12px; line-height: normal; font-weight: normal; text-align: left; color:#000;}
#navigation li ul li a:hover				{ border: none; padding: 5px 12px; color: #FFF; background-color: #666;}

/*
#navigation .active a			{ color: #AAA;}
#navigation .active li a	{ color: #000;}
*/

#main										{ width: 950px; background: #FFF url(../img/main_back.gif) repeat-y top left; margin: 0 auto; clear: both; border-left: solid 1px #0072C6; border-right: solid 1px #0072C6; }

#content									{ background: #eee url(../img/content_back.gif) no-repeat 300px 150px fixed; float: right; width: 720px; padding: 20px 10px 40px 0px;}
#content .item1 					{ margin: 10px 0; padding: 10px 0; width: 740px; border-top: dotted 2px #0072C6;}
#content .item1 img				{ float: left; border: solid 1px #000;}
#content .item1 div				{ float: left; width: 510px; padding: 0 10px;}
#content .item2 					{ margin: 0 15px 10px 0; padding: 0; float: left; min-height: 140px; _height: 140px; width: 320px;}
#content .item2 dt				{ margin: 0 0 0 0; padding: 5px 0 5px 8px; color: #0072C6; font-size: 150%; }
#content .item2 dd				{ margin: 0 0 0 10px; padding: 0 10px 10px 0; color: #333; }
#content .item3 					{ margin: 0 15px 10px 0; padding: 0; float: left; width: 580px;}
#content .item3 dt				{ margin: 0 0 0 0; padding: 5px 0 5px 8px; color: #0072C6; font-size: 150%; }
#content .item3 dd				{ margin: 0 0 0 10px; padding: 0 10px 10px 0; color: #333; }
#content .sub							{ margin: 4px 0 10px 8px; padding: 0 0 30px 0; width: 200px; border: solid 1px #000; ; }
#content .sub dt					{ color: #FFF; font-weight: bold; margin: 0; padding: 5px 3px; border-bottom: solid 1px #000; background-color: #0072C6;}
#content .sub dd					{ margin: 0; padding: 5px 3px; }
#content .search dt				{ width: 400px; height:18px; overflow:hidden;}
#content .search dd				{ margin: 0;}
#content .modified				{ text-align: right; font-style: italic;}
#content p.clear	 				{ margin: 0; padding: 0; width: 0; height: 0; clear: both; background: none;}
#content .fr img					{ margin: 4px 0 0 8px; border: solid 1px #666; }
#content .item img				{ margin: 4px 8px 0 0; border: solid 1px #666; }
#content ul							{ list-style-type: square; margin: 0;}
#content ul ul						{ margin: 0 30px;}
#content li							{ margin: 0 20px; line-height: 16px; list-style-type: square;}
#content .image						{ margin: 20px 10px; border: solid 1px #0072C6;}

#quickmenu								{ background-color: #75B2DD; display: block; width: 180px; float: left; padding: 10px; margin: 0;}
#quickmenu img						{ margin: 15px; border: none;}
#quickmenu dl							{ margin: 20px 0 20px 10px;}
#quickmenu dt							{ font-size: 120%; color: #000; padding: 10px 0; margin: 0; font-weight:bold; }
#quickmenu dd							{ margin: 1px 0; padding: 0 15px; background: transparent url(../img/twisty.gif) no-repeat top left;}
#quickmenu a							{ font-weight: normal; color: #333;}
#quickmenu a:hover				{ color: #FFF;}
#quickmenu .extra					{ width: auto; padding: 15px 0 0 0; border-top: solid 1px #000; }
#quickmenu address				{ width: auto; font-style: normal; padding: 20px 15px 20px 10px; }
#quickmenu .small 				{ font-size: 9px;}

#pager										{ border-collapse:collapse; margin: 10px 0; padding: 0;}
#pager td								{ color:#FFF; padding: 0 3px; margin: 0;}

#footer									{ height: 25px; width: 100%; color: #FFF; background-color: #0072C6; line-height: 25px; text-align: center; border-top: solid 1px #666; border-bottom: solid 1px #666; }
#footer span							{ color: #FFF; font-size: 9px; padding: 0 7px;}
#footer a								{ color: #FFF; font-weight: normal; font-size: 9px; padding: 0 7px;}
#footer a:hover						{ color: #DEDEDE;}

#partners								{ text-align: center; padding: 20px 0;}
#partners a img						{ filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; vertical-align: top;}
#partners a:hover	img			{ filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
#partners img							{ margin: 0 20px; border: none;}

#extra										{ display: none;}

.contact td							{ font-family: times, helvetica; font-size: 13px; font-style: italic;}

.home										{ text-align: center; font-weight: bold;}
.reaction								{ width: 470px; display: block; overflow: hidden; background-color: #EFE; padding: 5px; margin-top: 5px;}
.pager										{ color: #999; border: solid 1px #000; background-color: #DDD; width: 100%;}
.pager span							{ color: #000;}
.important								{ color: #C00; width: auto; font-weight: bold; text-align: center;}
.enlarge									{ cursor: url(../img/icons/enlarge.ico); }
.modified								{ font-style: italic; color: #999;}
.button									{ padding: 4px 5px; color: #FFF; border: outset 1px; background-color: #0072C6; } 
.formbox									{ border: none; border-bottom: dotted 1px #666; background-color: transparent;}
.formbox:hover						{ background-color: #E6ECF2;}
.fr											{ float: right;}
.fl											{ float: left;}
.img											{ border: solid 1px #F00; }
.alert										{ color: #F00; font-weight: bold;}
.clickable								{ cursor: hand;}
.results									{ width: auto; text-align:right;}
.active									{ color:#FFF;}	
.disabled								{ color:#060; font-weight:normal;}	
.thumb										{ margin: 5px 5px 3px 0; border:solid 1px #000;}
.contentmultimedia				{ float: left; width:420px; overflow:hidden; margin-top:5px; overflow:hidden;}
.clear										{ clear: both; margin: 0; padding: 0;}
.bold										{ font-weight:bold;}
.error										{ font-weight:bold; color:#f00;}

