﻿/*      */

#contentwrapper
{
	margin:0px;
	padding:0px;
      width:590px;   
      height:auto;
/*    	border:1px solid blue;  */
    
}

#sectionheader
{
    position:relative;
    width:100%;
    margin:0px;
    padding:0px;
    height:107px;
    margin-bottom:5px;
}

#helpblock
{
     position:absolute;
	float:right;	
	right:0;
	top:0;
	width:185px;
}

/* splits the section header box into 2 place holders */
#pageheroleft
{
    width: 390px;
    float: left;
    height:114px;
    padding:0px;
    margin:0px;
}

#heroDiv
{
	position:relative;
}

#pageheroright
{
    
    height:114px;
    
	background-image:url('styles/mainsectionHeaders_right.gif');
	padding:0px;
    margin-left:-102px;

}

/* Right Hand panels  */

.narrowblock , .narrowblockBlu
{
	padding-left:10px;
	padding-top:4px;
	min-height:50px;
	padding-bottom:2px;
	overflow: hidden;
}

.narrowblockBlu
{
	background:url('styles/righthand_panel_help_background.gif') repeat-y;
	background-position: right;
	margin-top:5px;
}

.blocktitle
{
	
	margin-bottom:10px;
	display:inline;
}

/*  End of Right hand panels */

/**************************************** Content columns ****************************************/

/* Left Columns */
#svContentLeftColumn366
{
	float:left;
	width:364px;
	/*position:relative;*/
	margin-right:20px;

}

#svContentLeftColumn287
{
	float:left;
	width:287px;
	/*position:relative;*/
	margin-right:14px;
}

/* Right Columns */
#svContentRightColumn202
{
	float:right;
	width:202px;
	margin-top:5px;

}

#svContentRightColumn287
{
	float:right;
	width:287px;
	margin-top:5px;
}

/* Overflow styling  for all columns */

#svContentLeftColumn366, #svContentLeftColumn287, #svContentRightColumn202, #svContentRightColumn287
{
	overflow:hidden;
}

/**************************************** End of content columns ***********************************/

/* End of T3 specific left Column */

#contentleftcolhalf
{
    width: 283px;
    float: left;
    margin-right:14px;

}

#contentrightcolhalf,
#contentrightcolhalfT8
{
    width:284px;    
}

#contentrightcolhalfT8
{
   margin-top: 20px;
   float:right;
}
#contentrightcolhalf
{
	float:right;
}


#contentrightcolhalfT2
{
    width:280px;
    position:relative; 
    margin-top:-45px;
}


#contentleftcolwide
{
	float:left;
	width:360px;
	height:auto;
}


#contentrightcolnarrow, #contentrightcolnarrow202
{
	
	height:100%;
	padding:0;
	float: right;
	margin-top:5px;
}

#contentrightcolnarrow
{
	width:190px;
	
}


#contentrightcolnarrow202
{
	width:202px;
}

/* Prevent all Columns from Spilling over */

#contentrightcolnarrow202, #contentrightcolnarrow, #contentleftcolwide, #contentrightcolhalfT2, #contentrightcolhalf,
#contentrightcolhalfT8, #contentleftcolhalf, #contentleftcolwideT3
{
	
}


/* End of columns overflow */



#breadcrumbs
{
	margin-top:5px;
	width:366px;
	font-size:75%;
}


#overviewherobox
{
	height:150px;
}

.smallhero
{
	position:absolute;
	top:0;
	right:0;	
}

#introbox
{
	margin-right:100px;
	margin-top:40px;
}

#overviewherobox .leftcol
{
	width: 246px;
    float: left;
}

#overviewherobox .rightcol
{
	width:120px;
	float:right;
}

#pageintro
{
	margin-bottom:15px;
	vertical-align:top;
}

#overviewcontenttitle
{
	width:246px;
	height:30px;
}

.contentBlueBackground
{
	background:url('styles/righthand_panel_help_background.gif') repeat-y;
	background-position:top right; 
	margin: 0px;
	padding: 0px;
	margin-bottom:10px;
}


.contentplaceholder
{
	min-height:20px;
	margin-bottom:10px;
	overflow:hidden;
}

.bluContentPlaceHolder2pxMargin, .bluContentPlaceHolder10pxMargin
{
	min-height:20px;
	background-image:url('styles/headerBgRight_190w.jpg');
}


.bluContentPlaceHolder2pxMargin
{
	margin-bottom:2px;
}


.bluContentPlaceHolder10pxMargin
{
	margin-bottom:10px;
}


#advancedsearch
{
	min-height:20px;
	margin-top:20px;
	margin-bottom:10px;
}

#hasthishelped
{
	margin-top:40px;	
}

/*   */

#pagetitleonly
{
	padding-top:20px;
}

#searchcontentleftcol
{
	float:left;
	width:68%;	
	margin-right:5px;
	overflow:hidden;
}

#searchcontentrightcol
{
	float:right;
	width:28%;
}

#popupwrapper
{
	
	margin-right:20px;
	margin-left:20px;
	width:530px;
}


#popupheadersection
{
	height:82px;
	margin-top:5px;
}

#popuptitlebar
{
	height:35px;
}

#popuptitlebar .btn
{
	float:right;
	padding-top:5px;
	padding-bottom:6px;	
}

#popuptitlebar .txt
{
	float:left;
	padding-top:15px;
}

.popupcontent
{
	padding-left:10px;	
}

.contentwebpartzone
{
	
}

.backbutton
{
	height:24px;
	display:inline-block;
}

#innerguidewrapper
{
	position:relative;
	width:530px;
	padding-top:20px;	
	margin:0px auto;
}

#outerguidewrapper
{
	position:absolute;
		
}




#guidestrapline
{
	width:530px;
	height:70px;
}

#guidecontrolline
{
	padding-top:10px;
	margin-top:15px;
	/*padding-left:20px;*/
	border-top:solid 1px #ddd;
	padding-bottom:5px;
}

#guidestrapline .btn
{
	float:right;
	margin-top:10px;
}

#guideintro
{
	height:60px;
	width:530px;
	margin-bottom:30px;
	padding-top:20px;
	padding-bottom:30px;	
}

#guidecontent
{
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px;
	
}

#genericpagewrapper
{
	width:590px;
}

#genericpagecontent
{
	width:510px;
}

#genericpagecontent .Box5
{
	float:left;
}

#guidelogo
{
	background-image: url("styles/LTSBR_logo_HowToheader_50h.gif");
	background-repeat: no-repeat;
	background-position:left center;
	width: 210px;
	padding: 0;
	/*float: left;*/
	height: 100%;
}


#stepbystepheader
{
	background-image:url('styles/howTo_panel_all_header.gif');
	background-repeat: no-repeat;
	background-position:left center;
	width: 531px;
	padding: 0;
	/*float: left;*/
	height:80px;
}

#guidestartintro
{
	height:60px;
	/*padding-left:20px;
	padding-bottom:30px;*/
	padding-right:20px;	
	
}

#guidestartcontent
{		
	padding:0 3px;
}

#listitemset
{
	
}


/* ----Contains the styles used by template pages and page layouts ----------- */

/*-------Global elements----------------- */
html
{
	font-size:small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-family: Arial, sans-serif;

}

html > body {
	font-size: small;
}
body {
	
	line-height: 110%;
	background: #fff;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	color: #666666;
	letter-spacing:0px;	
}
p {
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 10px;
}
pre {
	font-size: 100%;
	color: blue;
}
/* headings */
h1, h2, h3, h4 {
	margin: 0px;
    padding: 10px 0 0 0;
    color: #005599;
    text-decoration:none;
}
h1 {
	font-size: 140%;
}
h2 {
	font-size: 130%;
}
h3 {
	font-size: 120%;
}
h4
{
	font-size: 110%;
}


ul
{
	margin-left: 10px;
	margin-top: 0px;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	/*color:#339900; */
	color:#cf1c1c;

}

li
{
	padding-bottom: 5px;
	list-style-image: url('styles/arrow_green_right_7w.gif');
	font-size:75%;
}

a
{
/*	color:#339900; */
		color:#cf1c1c;

	/*font-weight:bold;*/
}

a:hover
{
	color:black;
	text-decoration:underline;
}

a img
{
	border-width:0;
}

li a
{
	text-decoration:none;
}
/**/

/*
img 
{
	behavior: url("/Style Library/shareview/pngbehavior.htc");
}
*/

/*-----End of Global elements----------------- */


/* ---------------- Master page styles--------------------*/

.svLinkArrow
{
	background-image: url('styles/arrow_green_right_7w.gif');
	background-repeat:no-repeat;	
	background-position: left 5px;
	padding-left:8px;
	text-decoration:none;
}

.svSiteActionMenu
{
	float:right;
}

/* containing frame */
#svFrame
{
	text-align: left;
	min-width: 500px;
	width: 994px;
	margin: 0 auto;
	padding:0px 0px 10px 0px;
}

/* --------- header  styles ---------*/
.svHeader
{
	width: 100%;
	height: 90px;
	padding: 0px !important;
	background-position: right;
	/*border-bottom:3px #003366 solid; */
	background-image: url('styles/pale_blue_grad.gif');
	background-repeat: repeat-y;
}

.svHeaderLeft
{
	background-image: url("styles/LTSBR_logo_HowToheader_50h.gif");
	
	background-repeat: no-repeat;
	background-position:left center;
	width: 210px;
	padding: 0px;
	margin:0 0 0 5px;
	float: left;
	height:100%;
	cursor: pointer;
	
	
}

.svHeaderRight
{
	text-align: right;
	vertical-align: middle;
	float:right;
	height:100%;
	width:280px;
}

.svHeaderTitle
{
	height:68px;
	padding-right:12px;
	
}

/* --------end of header  styles ---------*/






/* ---------- Login Area -------------- */
.svLogin {
	padding: 0px;
	width: 157px;
	background-color: #ececec;
	overflow: hidden;
	margin:1px 4px 15px 0px;
	_margin:0px 4px 15px 0px;
	vertical-align: middle;
	background-image: url('styles/login_footer.gif') ;
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom: 5px;
}

.svLogin a .svLogin a:visited
{
 text-decoration:none;
}

.svLogin a:hover
{
 text-decoration:underline;
}


.svLogin img 
{
	padding-left:10px;
}

/*----------------- Top Left Login Control --------------------------------*/
.svLoginDetails
{
	float: left;
	width:auto;
	margin-top: 2px;
 	margin-right:3px;
	font-size: 8pt;
	color:#830800;
	padding-left:10px;
	letter-spacing:-1px;
	min-height:35px;
	height:auto !important;
	height:35px;
}

.svLoginLabels
{
	font-weight:bold;
}

.svLoginLinks {
	float: left;
	width:auto;
	margin-top: 2px;
 	margin-right:3px;
	height: 24px;
	font-size: 9pt;
	/*color: #339900; */
	color: #cf1c1c !important;

	padding-left:10px;
	letter-spacing:-1px;
}

.svLoginBtn
{
 	width:auto;
 	padding:0px;
 	margin:0px;
 	float:right;
 	margin-right:4px;
}

.svLoginBtn img
{
 	width:auto;
 	padding:0px;
 	margin:0px; 	
}

.svLogin_btn {
	float: left;
	margin-top: 1px;
}

/*---------- end of login area ------------*/


  
            .svShaddowBoxBlueHeader,
            .svShaddowBoxMain,
            .svShaddowBoxMain2,
            .svBoxInner
            {
                background-repeat:no-repeat;
            }
            
            .svShaddowBoxBlueHeader
            {
                background-image:url('styles/shaddowBoxTopRightBlue.gif');
                background-position: top right;
                margin-bottom:-3px !important;
            }
            
            .svShaddowBoxBlueHeader .svBoxInner
            {
                background-image:url('styles/shaddowBoxTopLeftBlue.gif');
                background-position: top left;
                padding: 8px 10px;
                font-family:Arial, Helvetica, sans-serif;
                font-size:115%;
                font-weight:bold;
                color:#003366;
            }
            
            
            .svShaddowBoxMain,
            .svShaddowBoxMain2
            {
               /* background-image:url('styles/shaddowBoxRightBg.gif'); */
                background-image:url('styles/svshaddowBox2RB.gif'); 

                background-position: bottom right;
                height:96%;
                margin-bottom:10px;
            }
            
            .svShaddowBoxMain .svBoxInner,
            .svShaddowBoxMain2 .svBoxInner
            {
               /* background-image:url('styles/shaddowBoxLeftBg.gif');  */

 				background-image:url('styles/svshaddowBox2LB.gif'); 
                background-position: bottom left;
                height:100%;
                padding:10px;
            }
            
            
            .svShaddowBoxMain2
            {
                background-image:url('styles/svShaddowBox2RB.gif'); 
            }
            
            .svShaddowBoxMain2 .svBoxInner
            {
              background-image:url('styles/svShaddowBox2LB.gif'); 
            }


.svBlueHeader
{
	font-size: 80%;
	color:#003366;
	font-weight:bold;
	margin-bottom: 5px;
}

/* footer*/
.svFooter {
	width: 100%;
	padding: 0px;
	float: left;
	font-size: 50%;
}

/* filler */
.svFiller {
	width: 100%;
	padding: 0px;
	float: left;
	height: 30px;
}

.svFooterFiller
{
	width:100%;
	margin-top:50px;
}

/* useful / workarounds */
.svClear
{
	clear: both;
	float: left;
	width:100%;
	height:0px;
	line-height:0px;
	font-size:0px;
}


.svLeftMenu
{
	padding:0 0 0 10px;
	margin:0 0 0 0;
	float: left;
	background-image: url('styles/navMid.gif');
	background-repeat:repeat-y;
	width: 160px;

}

.svPageLeftArea
{
	margin-right:15px !important;
	float:left;
	width:157px;
}


.svPageArea
{
	/*background-image:url('styles/svPageFadeFromHeader.gif');
	background-repeat:repeat-x;
	background-position:top right;
	min-height:6px;_height:6px;  */

}

.svPageContentArea
{
	width:590px;
	overflow:hidden;	
}

.svRightContentArea
{
	padding-top:5px;
	width:205px;
	float:right;
}

.svPageImage
{
	margin-top:5px !important;
	margin-bottom:0px;
}

.svPageFooter1
{
	background-image:url('styles/pc_header.jpg');
	background-position:50% top;
	background-repeat:repeat-x;
	padding: 10px 20px 0px 20px;
	color:#666666;
	font-size: 70%;

}





/*----------- end of master page styles -------------------    */




/* ---------------------- T1 Template styles ---------------------- */
/* Strap area */
.svT1StrapMessage
{
	width: 100%;
	height: 152px;
	padding: 0px;
	margin: 0px;

}

.svT1PageLeftArea
{
	position:absolute;
	top:0;
	left:0;
}


/* shares area on home page*/
.svT1StrapMessageLeft
{
	width: 560px;
	padding: 0px;
	float: left;
	height: 100%;
	overflow:hidden;
	position:relative;
}



.svT1SharesArea
{
	height:132px;
	overflow:hidden;
}

.svT1StrapMessageRight
{
	width: 190px;
	float: right;
	height: 93%;
	background-color:#F6F6F6;
	padding:0;
	overflow:hidden;
	margin-top:5px;
}


.svT1StrapMessageRight .svT1SharesRightCorner
{
    background:url('styles/blank_bottom_right_corner.gif') no-repeat right;
    float:right;
    height:10px;
    width:10px;
}

.svT1StrapMessageRight .svT1SharesLeftCorner
{
    background: url('styles/blank_bottom_left_corner.gif') no-repeat left;
    float:left;
    height:10px;
    width:10px;
}

/*end of shares area on home page*/
/* End of Strap area */


/* 4 columns */
.svT1LeftColumn
{
	width: 180px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	overflow:hidden;
}

.svT1CentreLeftColumn 
{
	width: 180px;
	padding: 0px;
	float: left;
	margin: 0px 10px 0px 0px;
	overflow:hidden;
}
.svT1CentreRightColumn {
	width: 180px;
	padding: 0px;
	float: left;
	margin: 0px 10px 0px 0px;
	overflow:hidden;
}
.svT1RightColumn
{
	width: 190px;
	padding: 0px;
	float: left;
	overflow:hidden;
	margin: 0px;
}



/*------ svtool styles -------------------------------*/
/* this styles the 4 content panels in the middle */
.sv_mbuying_module.svTool, #sv_products_services_module.svTool, #sv_market_info.svTool {
	color: #003366;
	background-color: #FFFFFF;
	height: auto;
	font:90%;
}
#sv_need_some_help_module.svTool {
	padding-top: 25px;
	height: 100px;
	vertical-align: bottom;
	background-image: url('styles/bluefooter.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
#sv_isa_module.svTool, #sv_news.svTool {
	padding-top: 25px;
}
.svTool {
	height: 165px;
	color: #003366;
	background-color: #FFFFFF;
}
.svTool h1 {
	font-weight: bolder;
	font-size: 14px;
	color: #666666;
}
.svTool h2 {
	font-weight: bolder;
	font-size: 12px;
	color: #666666;
	padding-left: 10px;
}
.svTool img {
	padding-left: 10px;
	padding-top: 5px;
}
.svTool select {
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.svTool ul {
	margin-left: 20px;
	margin-top: 0px;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.svTool li {
	padding-bottom: 10px;
}
.svTool p {
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	margin-top: 7px;
	padding-top: 0px;
}

.svPanelSpacer
{
	margin-top:2px;
}
/*------end of svtool styles ---------------------*/

#svPngContainer
{
	margin:25px 0 -10px !important;
	background-color:transparent;
}

/*----------- Search Results Styling ------------*/
.svPageContentArea .srch-Description
{
	font-size: 120%;
	color:#666666;
}

.svPageContentArea .srch-Title a:link, .svPageContentArea .srch-Title a:visited
{
	text-decoration:underline;
	/*color:#339900; */
	color:#cf1c1c!important;
	font-weight:bold;	
	font-size: 90%;
}

.svPageContentArea .srch-Icon
{
	padding-right: 5px;
}

.svPageContentArea .srch-Metadata, .svPageContentArea .srch-stats
{
	
	visibility:hidden;
}

p.srch-Metadata
{
	padding: 0 0 0 0 ;
	margin: 0 0 0 0 ;	
}

.Box5 .srch-WPBody
{
	margin-left:-15px;
	overflow:visible;
}

.Box5 .srch-BestBets
{
	width:150px;
}

#searchcontentrightcol .Box5
{
	overflow:visible;
}

#SRP.srch-WPBody
{
	text-align:right;
	float:right;
	padding-bottom: 10px;
font-size: 120%;
}

#SRP_P2{
	
	text-align:right;
}

#helpDD
{
	background-image:url('styles/headerBgRight_190w.jpg');
	padding: 0 0 0 10;
	margin:5px 0 0 0;
	background-position:right;
	background-repeat:no-repeat
}

#searchpagetitleonly.ms-rteCustom-PageTitle
{
	padding: 60px   0 0 10px ;
	vertical-align:bottom;
	
}

#advancedsearch1
{
	clear:both;
}

#advancedsearch1 .svBoxInner
{
	text-align:left;
}

#searchheader1 #pageheroleft
{
	height:90px;
}

#CSR_NO_RESULTS, .srch-Summary
{
	font-family: Arial, sans-serif; !important;	
	font-size:150%;
}
.srch-sort
{
	margin-top: -50px;
	padding: 0 0 0 0;
}

/* Help Centre */
#contentrightcolhalfT8 .ms-sbcell, 
#contentrightcolnarrow202 .ms-sbcell, 
#contentrightcolnarrow202 .ms-WPBorder,
#webPartContent TABLE,
#webPartContent TR,
#webPartContent TD
{

    border-style:solid;
    border-color:#FFFFFF;
}
#contentrightcolnarrow202 .ms-sbcell 
{
	 border-style:solid;
    border-color:#7f9db9;

	
}
#contentrightcolnarrow202 .ms-WPHeader
{
	display:none;	
}
.ms-SPZone .ms-WPHeader
{
	display:block !important;	
}

#contentrightcolnarrow202 .ms-sbplain
{
	width: 65px !important;
	/*border:solid 1px #999;  */
	
}
#contentrightcolnarrow202 .svShaddowBoxBlueHeader
{
	width: 202px !important;
}
#contentrightcolnarrow202 .narrowblockBlu
{
	/* width: 210px !important;*/
}

#contentrightcolnarrow202 #searchBox
{
margin-top:20px;
margin-bottom:20px;
}

/* Contact Us form */
#T5Form TABLE, #T5Form TD
{
	background-color:transparent;
	border-style:none;
	border-color:#F6F6F6;
	font-family: Arial, sans-serif; !important;	
}

#T5Form .ms-formlabel
{
	padding-left:10px;
	width:100px;
}

#T5Form .ms-long
{
	width:170px;
}

#T5Form .ms-RadioText 
{
	width:185px;
}

#T5Form INPUT
{
	padding-right:10px;
}

#T5Form TD.ms-ButtonHeightWidth
{
padding-left:200px;
}

#T5Form #MSOFixedWidthTitle
{
	height:0px;
}

#T5Form .ms-WPHeader
{
	visibility:hidden;
	height:0px;
	line-height:0px;
	font-size:0px;
}

/*-------------- Login form --------------------*/

.ms-WPTitle
{
 color:#cf1c1c !important;
}



#svLoginBox
{
	border:solid 1px black;
	background-color:#f6f6f6;
	padding:7px 10px;
	color:#666666;
	margin-bottom:5px;
}

#svLoginBox label
{
	width:135px;
	padding:0px;
	float:left;
	height:100%;
	margin-bottom:5px;
}

#svLoginBox #svPinLabel
{
	padding-top:5px;
}

#svLoginBox input
{
	width:140px;
	height:100%;
}


#svLoginBtn
{
	float:right;
	clear:both;
	margin:3px 0 18px;
}

/*
#svLoginBox label
{
	display:block;
	width:130px;
	float:left;
}*/

#svLoginBox input
{
	width:130px;
}



/*------------ End of Login form ---------------*/




/*-----------------Web Part  Styling -------------*/

fieldset
{
	margin-bottom: 14px;
	margin-top: 5px;
	padding-left: 8px; 
	padding-right: 8px; 
	padding-top: 6px; 
	padding-bottom: 5px; 
	border: solid 1px #CCCCCC; 
	background-color: #F1F1F1;
}

input
{
	font-family: Arial;
	font-style: normal;
	font-weight: normal;
	font-size: small;
}

.formpanel
{
	padding-left: 10px; 
	padding-right: 10px;
	border-style: none;
	border-width: 0px;
}

.formrow
{
	border-style: none;
	border-width: 0px;
	padding-bottom: 25px;	/* For some reason this gives a 5px padding! */
}

.formrowspacer
{
	border-style: none;
	border-width: 0px;
	padding-bottom: 10px;
}

.formlargelabelcolumn
{
	float: left; 
	width: 165px; 
	padding-top: 0.3em;
	font-weight: bold;
}

.formlargefieldcolumn
{
	float: left; 
	width: 165px;
}

.formfield
{
	float: left; 
}

.formfieldverticalspacer
{
	width: 0px; 
	visibility: hidden;
}

.formlabel
{
	float: left; 
	padding-top: 0.3em; 
}

.formlabelspacer
{
	float: left; 
	padding-top: 0.3em; 
	width: 12px;
}

.formsubtitle
{
	font-size: 110%; 
	font-weight: bold; 
	color: #666666;
}

.formerrorlist
{
	color: #CC0000;
}

.formerrorfield
{
	color: #CC0000;
	width: 10px;
	overflow: hidden;
	font-weight: bold;
}

.vsmalltextbox
{
	width: 33px;
}

.smalltextbox
{
	width: 66px;
}

.mediumtextbox
{
	width: 132px;
}

.vsmalldropdown
{
	width: 39px;
}

.smalldropdown
{
	width: 72px;
}
.svFTSESpacer
{
	height:20px;
}

td.ms-vb a, td.ms-vb hr, .svLoginDetails
{
	color:#cf1c1c;
	
}
td.ms-vb hr
{
	
	color:#cf1c1c;

}

.ms-WPTitle
{
 	color:#830800 !important;
}

.ms-WPHeader TD
{
 border:0px !important;
}


}


/*---------------- End of web part styling -----------------------*/
/*---------------- Styling for Data Capture form -----------------------*/
.datacap
{
	border:solid 1px black;
	background-color:#f6f6f6;
	padding:7px 10px;
	color:#666666;
	margin-bottom:5px;
	float:left;
	overflow:hidden;
	width:336px;
}

.datacap .Inner label
{
	width:165px;
	padding:0px;
	float:left;
	height:100%;
	margin-bottom:5px;
	color:#666666;
	font-size:small;
	font:arial;
}

.datacap .Inner input
{
	width: 140px;
	height: 100%;
	overflow: hidden;
	}

.datacap .Inner select
{
	width:140px;
	/*
	height:100%;
	*/
	overflow:hidden;
}

.datacap .datacapSubmit
{
	float:right;
	/*
	background-image:url('btn_submit_vlg_60.gif');
	background-repeat:no-repeat;
	border:0px #f6f6f6 none;
	background-color:#f6f6f6;
	width:69px;
	height:24px;
	cursor:pointer;
	margin-top:5px;
	*/
}

.clearBoth
{
	clear: both;
}

/* START Quick quote styles */

.qq_formrow
{
                border-style: none;
                border-width: 0px;
                width:450px;      
}

.qq_svBoxInner
{
    background-repeat:no-repeat;
    width:530px;
    float:left;
}

.svShaddowBoxMain .qq_svBoxInner,
.svShaddowBoxMain2 .qq_svBoxInner
{
   /* background-image:url('styles/shaddowBoxLeftBg.gif');  */

    background-image:url('styles/svshaddowBox2LB.gif'); 
    background-position: bottom left;
    padding:10px;
}

.svShaddowBoxMain2 .qq_svBoxInner
{
  background-image:url('styles/svShaddowBox2LB.gif'); 
}

#qq_guidestartcontent
{
                width:490px;
}

#qq_guidestartcontent .qqBox5
{
                padding: 0 6px 12px;
                width:490px;
}

.qqBox5
{
    background-color:Transparent;
                overflow:hidden;
                width:470px;
                margin:0px auto 0 10px;
}

/*--quickQuote--*/
#qqwrapper
{
                position:relative;
                width:530px;
                padding:0;           
                /*overflow:hidden;*/
                /*margin:0px auto;*/
                margin-left:10px;
                clear:both;
}

.qqFieldWrapper
{
                width:450px;
                float:left;
                margin-left:5px;
}

.qqHeaderImg
{
                border:none;
                width:530px;
                margin:0 0 -4px 0;
                padding:0;
}

.qqIntroCopy
{
                margin: 0 10px 10px 10px;
                /*width:493px;*/
                padding:0;
}

#buySellRBs
{
                width:130px;
                position:absolute;
                margin-left:-5px;
}

.blackCopy
{
                color:#000000;
}

/*form elements */
.qq_tb
{
    width:65px;
    border:1px solid #666666;
    margin-bottom:10px;
}

.qq_tb_large
{
    width:210px;
    border:1px solid #666666;
    margin-bottom:10px;
    font-size:13px;
}

.qq_tb_disabled
{
                width:65px;
    border:1px solid #666666;
    background-color:#e1e1e1;
}

.qq_rbl
{
    padding:0;
    margin:0;
    float:left;
}

.qq_lb
{
    width:450px;
    border:1px solid #666666;
    padding:0;
    float:left;
    font-size:11px;
    color:#000000;
    margin:0 0 10px 0;
}

.formHeading
{
    width:120px;
    margin-right:20px;
}

/*results panel*/
.quoteResultsWrapper
{
                width:450px;
                float:left;
                margin-bottom:20px;
}

.resultsPanel
{
                margin-top:10px;
                width:450px;
                margin-bottom:10px;
}

.quoteResultsSubHeader
{
                margin: 5px 0 5px 0;
                /*float: left;
                width:450px;*/
                color:#000000;
}

.quoteResults
{
                margin: 5px 0 0 0;
                float: left;
                width:450px;
}
.quoteResultsTotal
{
                margin: 12px 0 0 0;
                float: left;
                width:450px;
}

.quoteResults ul, .quoteResultsTotal ul
{
                list-style-type:none;
                width: 420px;
                margin: 0 0 10px 20px;
                
                /*IE display prob? - list-style-image: url('/SiteCollectionImages/Icons/arrow_green_right_7w.gif');*/
                padding:0 0 5px 0;
}

.quoteResultsList 
{
                list-style-type:none;
                width: 200px;
                margin: 0 0 10px 20px;
                padding:0 0 5px 0;
}

.quoteResultsListItem
{
                position:absolute;
                color:#000000;
                font-size:12px;
                padding-bottom:10px;
                float:left;
                list-style-image:none !important;
}

.quoteResultsListItemTotal
{
                float:left;
                position:absolute;
                color:#000000;
                font-size:12px;
                padding:5px;
                margin:-5px 0 0 -5px;
}

.res
{
                margin-left:200px; 
                list-style-image:none;
}

.arrow
{
                margin:4px 4px 0 -10px; 
                list-style-image:none;
                background-image:url('/SiteCollectionImages/Icons/arrow_green_right_7w.gif');
                background-repeat:no-repeat;
                height:5px;
                width:8px;
}

.tradeNow
{
                margin-left:300px; 
                list-style-image:none;
                margin-top:-5px;
}

.highlight
{
                background-color:#dbeaf5;
}

.quoteResultsHeader
{
                float: left;
                width:450px;
                position:relative;
}

.quoteResultsHeader .headerCopy
{
                margin:4px 3px 4px 10px;
                font-weight:bold;
                color:#830800;
                float:left;
                font-family:Arial;
                font-size:16px;
}

.qqsmallcopy
{
                font-size:10px;
}

/*error panel*/
.errPanel
{              
                float: left;
                background-color:#f80000;
                width:467px;
                margin: 0 3px 5px 3px;
}

.warningText
{
                margin: 7px 3px 5px 3px;
                float:left;
}

.warningText p
{
                font-size:11px;
                font-family:Arial;
                font-weight:normal;
                color:#ffffff;
                margin:0 0 3px 10px;
                padding:0;
}


/* END Quick quote styles */