@charset "UTF-8";
/* CSS Document */
body {margin:0; padding:0; background:#fff url('gradient.gif') repeat-x; text-align:left;font: 12px arial,helvetica,sans-serif}

/* default link style */
a {color:rgb(24,57,124); text-decoration:none}
a:visited {color:rgb(24,57,124); text-decoration:none}
a:active, a:hover {color:rgb(24,57,124); text-decoration:underline}

p {margin:.3em 0}
img {border:0; margin:0; padding:0}

h1, h2, h3, h4, h5, h6, form, ul, ol, hr {margin:0; padding:0}

#content {
	MAX-WIDTH: 950px; MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 0px; line-height:1.5em
}

#content .maincolumn1 {
	DISPLAY: inline; FLOAT: left; MAX-WIDTH: 160px; MARGIN: 10px 10px 0px 0px; WIDTH: 160px
}
#content .maincolumn2 {
	DISPLAY: inline; FLOAT: left; MAX-WIDTH: 330px; MARGIN: 0px 10px 0px 0px; WIDTH: 330px; HEIGHT: auto
}
#content .maincolumn3 {
	DISPLAY: inline; FLOAT: left; MAX-WIDTH: 175px; MARGIN: 0px 10px 0px 0px; WIDTH: 175px; HEIGHT: auto
}
#content .maincolumn4 {
	DISPLAY: inline; FLOAT: left; MAX-WIDTH: 350px; MARGIN: 10px 0px 0px 0px; WIDTH: 350px; HEIGHT: auto
}
#content .middlecolumn {
	DISPLAY: inline; FLOAT: left; MAX-WIDTH: 420px; MARGIN: 10px 10px 0px 0px; WIDTH: 420px; HEIGHT: auto
}
#content .column1 {
	DISPLAY: inline; FLOAT: left; MAX-WIDTH: 470px; MARGIN: 0px 10px 0px 0px; WIDTH: 470px
}
#content .column2 {
	DISPLAY: inline; FLOAT: left; MAX-WIDTH: 300px; MARGIN: 0px 10px 0px 0px; WIDTH: 300px; HEIGHT: auto
}
#content .column3 {
	DISPLAY: inline; FLOAT: left; MAX-WIDTH: 160px; MARGIN: 0px 0px 0px 0px; WIDTH: 160px; HEIGHT: auto
}
#content .columnrestoright {
	DISPLAY: inline; FLOAT: left; MAX-WIDTH: 300px; MARGIN: 0px 0px 0px 0px; WIDTH: 300px; HEIGHT: auto
}
#breadcrumb {
	CLEAR: both; margin:10px 0px 10px 0px; padding-bottom:2px; border-bottom:1px dotted #ccc; font-weight:normal; margin-bottom:10px
}
#breadcrumb A {
	font-weight:normal; font-size:11px
}
INPUT {
	border:1px solid #333
}
P {
	FONT-WEIGHT: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#toolOutlook {
	background: url("/v2/decoration/outlook.gif") left center no-repeat;
	padding-left: 14px;
}
#toolEmail {
	background: url("/v2/decoration/iconEmail.gif") left center no-repeat;
	padding-left: 14px;
}
#toolPrint {
	background: url("/v2/decoration/iconPrint.gif") left center no-repeat;
	padding-left: 14px;
}
#toolComment {
	padding-left: 14px;	background: url("/v2/decoration/iconComment.gif") center left no-repeat;
}
.artImg {
	float: left;
	margin: 0px 10px 10px 0px;
}

.required {
	color:#ff0000;
}

select {font-size:13px}

.button {padding:3px; background-image:url(main_images/buttonbg.gif) r; color:#333; font-weight:bold; height:15px}

#button {padding:3px; background-image:url(main_images/buttonbg.gif); color:#333; font-weight:bold; height:15px}



/* h1 is for section headers */
#content h1 {width:100%; font:normal 1.5em arial,helvetica,sans-serif; color:#000}
#content h1 A {width:100%; font:normal 1.5em arial,helvetica,sans-serif; color:rgb(24,57,124)}

/* h2 is for section headers (sub-header) */
#content h2 {width:100%; font:bold 1.3em arial,helvetica,sans-serif; padding:5px; color:rgb(24,57,124)}
#content h2 A {FONT-WEIGHT: bold; font:bold 1.3em arial,helvetica,sans-serif; padding:5px; COLOR: rgb(24,57,124)}

/* h3 is for section sub-headers */
#content h3 {width:100%; padding-bottom:.2em; font:bold 1.2em arial,helvetica,sans-serif; color:rgb(24,57,124)}

#content h4 {width:100%; padding-bottom:.2em; font:bold 1em arial,helvetica,sans-serif; color:rgb(24,57,124)}

#content h5 {width:100%; padding-bottom:.2em; font:bold .9em arial,helvetica,sans-serif; color:rgb(24,57,124)}

#content h6 {width:100%; padding-bottom:.2em; font:bold .9em verdana,arial,sans-serif; color:rgb(24,57,124)}

.date {color:#999; font-size:.9em}

/* call out boxes */
.callOut1 {margin:1em 0; padding:1em; line-height:1.5em; background:transparent}

/* breadcrumbs */
.crumbs {margin:1em 0 1em; padding-left:1.9em; color:#888; font:.9em/1.1em arial, helvetica, sans-serif; float:left}
		.crumbs a, .crumbs a:visited {color:#888}
		.crumbs a:active, .crumbs a:hover {color:#D84704; text-decoration:none}
	.crumbs span {font-size:.8em; padding:0 .5em; color:#CCC}

/* dotted horiz rule */
.hr {display:block; clear:both; height:1px; background:url('dashedHo.gif') repeat}
.hr2 {display:block; clear:both; height:1px; margin:.3em 0; background:url('dashedHo.gif') repeat} /* this is for double HR instances */
.hr3 {display:block; clear:both; height:1px; margin:0 0 .1em; background:url('dashedHo.gif') repeat} /* this is for double HR instances with no text between */
.hr4 {clear:both; height:1px; color:#DDD; background-color:#DDD; border:none}
.hr hr, .hr2 hr, .hr3 hr, .hr4 hr{display:none} /* IE hack to cancel border on img based HR */


/* -------------------- GLOBAL HEADER -------------------- */

#content .lnkcnt {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 8px 3px; PADDING-LEFT: 17px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 13px; PADDING-TOP: 2px
}
#content .lnkcntlast .lnk {
	FONT-WEIGHT: normal; FONT-SIZE: 10px
}
#content .arial12{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: normal; font-weight: normal; color: rgb(24,57,124); text-decoration: none;
}
#leftnav_image{float:left;padding-left:10px; padding-right:20px;width:32px;}
#leftnav_text{float:left;width:88px;margin-top:2px;}


.tab {
	BORDER-BOTTOM: 1px solid #9cb8c6;
	cursor:pointer;
	background:url(/v1/main_images/tabbg.png) repeat-x;
	height:19px;
	color:rgb(24,57,124)
}
.tab-current {
	/*BORDER-LEFT: 1px solid #FF6600;
	BORDER-TOP: 1px solid #FF6600;
	BORDER-RIGHT: 1px solid #FF6600;*/
	padding-top:2px;
	text-align:center;
	background:url(/v1/main_images/tabbgcurrent.png) repeat-x;
	height:19px;
	color:rgb(24,57,124)
}
.header {
	BORDER: 1px solid #9cb8c6;
	cursor:pointer;
	background:url(/v1/main_images/tabbg.png) repeat-x;
	height:19px;
	color:rgb(24,57,124);
	font-weight:bold;
	padding-left:10px
}
.greytext { color:#666; font-size:11px}

.button {
	height:18px; text-align:center; padding:0px; font-size:11px; background-color:#ff6600; color:#FFFFFF; font-weight:bold
}
.reset {
	height:18px; text-align:center; padding:0px; font-size:11px; background-color:#333; color:#FFFFFF; font-weight:bold
}




/* Rating Begin */
.srating{
list-style:none;
margin: 0px;
padding:0px;
width: 100px;
height: 20px;
position: relative;
background: url(/v2/rating/strating.gif) top left repeat-x;		
}
.srating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.srating li a{
display:block;
width:20px;
height: 20px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
background-image:none;	
}
.srating li a:hover{
background: url(/v2/rating/strating.gif) 0px -20px repeat-x;
z-index: 1;
left: 0px;
}
.srating a.onestar{
left: 0px;
}
.srating a.onestar:hover{
width:20px;
}
.srating a.twostars{
left:20px;
}
.srating a.twostars:hover{
width: 40px;
}
.srating a.threestars:hover{
width: 60px;
}
.srating a.threestars{
left: 40px;
}
.srating a.fourstars{
left: 60px;
}	
.srating a.fourstars:hover{
width: 80px;
}
.srating a.fivestars{
left: 80px;
}
.srating a.fivestars:hover{
width: 100px;
}	
/* Rating End */


/* Comments */
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
/* Comments End */


