/* Blue 1a98d4 */
/* Grey Lighter 686869 */
/* Grey Darker 787879 */
/* Orange F26522 */
/* Green 91b53f */

body
{
	margin:0px 0px 0px 0px;
	background-color:#cccccc;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	letter-spacing:normal;
	line-height:normal;
	color:#000000;
}

img
{
	border:0px;
}

p
{
    margin: 0px 0px 18px 0px;
}

.clear
{
    clear: both;
}


/* LINKS 
**********************************************/

a
{	
	color:#0000CC;
	text-decoration:none;
}

a:hover
{
	color:#0000CC;
	text-decoration:underline;
}

.orangelink a
{
	color:#F26522;
	text-decoration:none;
}
.orangelink a:hover
{
	color:#F26522;
	text-decoration:underline;
}

.whitelink a
{
	color:#FFFFFF;
	text-decoration:none;
}
.whitelink a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

/* HEADINGS 
**********************************************/

h1
{
	margin:10px 0 0 0;
	padding:0 0 0 0;
	color:#1a98d4;
	font-weight:normal;
	font-size:30x;
}

h2
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#1a98d4;
	font-weight:normal;
	font-size:20px;
}

h3
{
	margin:10px 0 0 0;
	padding:0 0 0 0;
	color:#f8a21b;
	font-size:16px;	
}

h4
{
	margin:10px 0 0 10px;
	padding:0 0 0 0;
	color:#F26522;
	font-weight:normal;
	font-size:20px;
}

h5
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#ffffff;
	font-weight:normal;
	font-size:14px;
}

h6
{
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#000000;
	font-weight:bold;
	font-size:16px;
}

/* Layout 
*************************************/

#container
{
    background: #fff;
    width: 960px;
    position: relative;
    margin: 20px auto;
    padding: 10px 15px 0px 15px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

    #header
    {
	    width:100%;
	    height:110px;
	    margin-bottom: 54px;
    }

        #header a
        {
	        color:#686869;
	        text-decoration:none;
        }
    
        #header a:hover
        {
	        color:#1a98d4;
	        text-decoration:none;
        }

        #header-logo
        {
        }
    
        #header-myaccount
        {
	        height:20px;
	        text-align:right;
	        font-size: 12px;
	        position: absolute;
	        top: 60px;
	        right: 36px;
        }
        
            #header-myaccount a
            {
                color: #239ad6;
            }
    
        #header-socialmedialinks
        {
	        margin-top:28px;
	        float:right;
        }
        
    #navlist
    {
	    list-style:none;
	    margin: 0;
	    padding: 0px;
	    font-size: 14px;
	    position: absolute;
	    top: 95px;
	    right: 25px;
    }
    
        #navlist .navitem
        {
	        float: left;
	        text-transform: uppercase;
	        margin-left: 11px;
	        padding-right: 11px;
	        border-right: solid 1px #868383;
	        height: 14px;
        }
        
        #navlist .navitem.last
        {
            border-right: none;
            
        }
        
            #navlist .navitem a
            {
                display: block;
                height: 24px;
            }
        
            #navlist .navitem ul
            {
                font-size: 11px;
                background: #969392;
                padding: 3px 0px;
            }
            
                #navlist .navitem ul li a
                {
                    color: #fff;
                    display: block;
                    text-align: center;
                    height: 14px;
                }
        
#footer
{
	width:100%;
	padding-bottom:20px;
    line-height: 20px;
}

    #footer-terms
    {
        font-size: 11px;
        color: #239ad6;
	    width: 580px;
	    height:20px;
	    float: left;
	    padding-top: 35px;
	    margin-left: 10px;
    }
    
        #footer-terms a
        {
            color: #239ad6;
        }
        
        #footer-terms .copyright
        {
            margin-right: 20px;
        }

    #home-socialmedialinks
    {
        color: #4f5050;
        font-size: 10px;
        text-align: center;
        width: 366px;
        height: 50px;
	    float: left;
    }
    
        #home-socialmedialinks a
        {
            margin: 2px;
        }


/* Pages
***************************************************************/

/* Home */

#home-left
{
    color: #4f5050;
    background: url(../../images/redcross.png) no-repeat 520px top;
    font-size: 17px;
    line-height: 26px;
	width: 585px;
	min-height: 530px;
	float: left;
	margin-left: 9px;
	padding-top: 12px;
}

    #home-left h1, #home-left h2, 
    #home-left h1 a, #home-left h2 a,
    #home-left a
    {
        color: #4f5050;
    }
    
    #home-left h1 a:hover, #home-left h2 a:hover,
    #home-left a:hover
    {
        text-decoration: none;
    }
    
    #home-left h1
    {
        font-size: 32px;
        line-height: 42px;
    }
    
    #home-left h2
    {
        font-size: 28px;
        line-height: 36px;
    }

    #home-left .red
    {
        color: #ee3c26;
    }

    #home-flashvideo
    {
        padding: 0px;
        margin-top: 20px;
    }
    
    #courseSignup iframe, body #courseSignup body
    {
        border: none;
    }
    
    #courseSignup iframe .custom-20 .bodyContainer
    {
        border: none !important;
        border-width: 0 !important;
    }
    
    
input.whitebtn[type="button"], input.whitebtn[type="submit"]
    {
        background: #fff;
        border: none;
        font-family: Georgia, "Times New Roman", Times, serif !important;
	    font-size: 18px !important;
	    display: block;
	    -moz-border-radius: 12px;
        -webkit-border-radius: 12px;
        border-radius: 12px;
        padding: 8px;
    }
    
input.whitebtn[type="button"]:hover, input.whitebtn[type="submit"]:hover
    {
        color: #fff;
        background: #000;
    }    

#home-right
{
    width: 366px;
    float: left;
}

    a.bluebutton
    {
        color: #fff;
        font-size: 18px;
        line-height: 23px;
        text-align: center;
        text-decoration: none;
        background: url(../../images/blue_btn_bg.png) no-repeat;
        display: block;
        width: 354px;
        height: 71px;
        padding: 11px 5px;
        margin-bottom: 11px;
    }

    a.bluebutton:hover
    {
        background: url(../../images/blue_btn_active.png) no-repeat;
    }
    
    a.bluebuttonsmall
    {
        color: #fff;
        font-size: 20px;
        line-height: 24px;
        text-align: center;
        text-decoration: none;
        background: url(../../images/blue_btn_small_bg.png) no-repeat scroll 0 0 transparent;
        display: block;
        width: 220px;
        height: 107px;
    }

    a.bluebuttonsmall:hover
    {
        background: url(../../images/blue_btn_small_bg.png) no-repeat scroll -217px 0px transparent;
    }
    
    a.btn, span.btn
    {
        color: #fff;
        background: #2299d5;
        font-size: 20px;
        line-height: 55px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        padding: 0px 25px;
        width: auto;
        height: 55px;
        
        behavior: url(/js/PIE.htc);
        -moz-border-radius: 12px;
        -webkit-border-radius: 12px;
        border-radius: 12px;
    }  
      
    a.btnBig, span.btnBig
    {
        color: #fff;
        background: #2299d5;
        font-size: 17px;
        line-height: 20px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        padding: 10px 15px;
        width: auto;
        height: auto;
        
        behavior: url(/js/PIE.htc);
        -moz-border-radius: 12px;
        -webkit-border-radius: 12px;
        border-radius: 12px;
    }
    
        a.btn:hover, span.btn:hover, a.btnBig:hover, span.btnBig:hover
        {
            background: #0064a2;
        }
    
        span.btn input, span.btnBig input
        {
            color: #fff;
	        font-family:Georgia, "Times New Roman", Times, serif;
            background: none;
            border: none;
            font-size: 20px;
            line-height: 50px;
            height: 50px;
        }
        
        span.btnBig input
        {
            font-size: 17px;
            line-height: 20px;
            height: auto;
        }
    
    span.cart
    {
        background: #2299d5 url(../../images/cart.png) no-repeat 140px center;
        padding-right: 40px;
    }
    
    span.cart:hover
    {
        background: #0064a2 url(../../images/cart.png) no-repeat 140px center;
    }
    
    .smallClickBtn { font-size: 14px; margin-top: 8px; }
    
    a.bluebuttonsmallSeparation
    {
        color: #fff;
        font-size: 17px;
        line-height: 18px;
        text-align: center;
        text-decoration: none;
        background: url(../../images/blue_btn_small_bg.png) no-repeat scroll 0 0 transparent;
        display: block;
        width: 220px;
        height: 107px;
        padding-top: 8px;
        float: left;
    }

    a.bluebuttonsmallSeparation:hover
    {
        background: url(../../images/blue_btn_small_bg.png) no-repeat scroll -217px 0px transparent;
    }
    
    .smallClickBtnSeparation { font-size: 14px; margin-top: 4px; }
    
    a.bluebuttonAnswer
    {
        color: #fff;
        font-size: 20px;
        line-height: 20px;
        text-align: center;
        text-decoration: none;
        background: url(../../images/getanswer-btn-bg.png) no-repeat scroll 0 0 transparent;
        display: block;
        width: 208px;
        height: 44px;
        padding-top: 12px;
    }

    a.bluebuttonAnswer:hover
    {
        background: url(../../images/getanswer-btn-bg.png) no-repeat scroll -208px 0px transparent;
    }
    
    a.testimonialbutton
    {
        color: #4f5050;
        text-decoration: none;
        font-size: 18px;
        background: url(../../images/testimonial_bg.png) no-repeat;
        text-align: center;
        display: block;
        width: 354px;
        height: 129px;
        position: relative;
        padding: 10px 5px;
    }
    
        a.testimonialbutton .title
        {
            color: #2299d5;
            font-size: 18px;
            font-weight: bold;
            display: block;
        }
    
        a.testimonialbutton .name
        {
            display: block;
            margin-top: 5px;
        }
        
         #quotes
         {
             text-align: center;
             width: 354px;
             margin:0;
             position:relative;
         }
         .textItem
         {
             width: 354px;
             position:absolute;
             left: 0px;
             display:none;
         }

/******************************** ABOUT US *********************************/
#aboutus-video{
	width:192px;
	height:210px;
	margin-top:17px;
	margin-left:20px;
	margin-bottom:20px;
	float:right;
}


/*************************************** SEPARATION AGREEMENT *******************************/
#separationagreement-left{
	width:456px;
	float:left;
}
#separationagreement-right{
	width:215px;
	margin-top:50px;
	margin-left:75px;
	float:left;
}


/************************************* CONTESTED DIVORCE *************************************/
#bermanbox{
	width:503px;
	height:304px;
	background-image:url(../../images/gfx-bermanbox.jpg);
	background-repeat:no-repeat;
	float:left;
}
#bermanbox p{
	width:380px;
	margin-left:50px;
	margin-top:110px;
	font-size:14px;
}

/*********************************** ASK OUR LAWYERS *************************/
#btn-toprightbg{
	width:281px;
	height:116px;
	background-image:url(../../images/gfx-btn-toprightbg.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:24px;
	margin-left:20px;
	float:right;
}
#btn-toprightbg p{
	color:#ffffff;
	margin:17px 10px 0 0;
}
#btn-toprightbg a{ 
	color:#ffffff;
	text-decoration:underline;
}
#btn-toprightbg a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.askourlawyers-text{
	width:46%;
	margin-right:6%;
	float:left;
}

#askourlawyers-greybox{
	width:507px;
	float:left;
	margin-top:20px;
}
#askourlawyers-greybox-top{
	width:507px;
	height:13px;
	background-image:url(../../images/gfx-askourlawyers-greybox-top.jpg);
	background-repeat:no-repeat;
	float:left;
}
#askourlawyers-greybox-mid{
	width:507px;
	_margin-top:-5px;
	background-image:url(../../images/gfx-askourlawyers-greybox-mid.jpg);
	background-repeat:repeat-y;
	float:left;
}
#askourlawyers-greybox-content{
	width:90%;
	margin:0 auto;
	color:#ffffff;
}
#askourlawyers-greybox-content h2{
	color:#ffffff;
}
#askourlawyers-greybox-bottom{
	width:507px;
	height:13px;
	background-image:url(../../images/gfx-askourlawyers-greybox-bottom.jpg);
	background-repeat:no-repeat;
	float:left;
}

/*************************** ASK OUR LAWYERS - REASSURANCE PAGE ******************/
#askourlawyers-reassurance-leftcolumn{
	width:30%;
	margin-bottom:20px;
	margin-top:20px;
	float:left;
}
#askourlawyers-reassurance-rightcolumn{
	width:70%;
	_width:67%;
	margin-top:20px;
	float:right;
}
#askourlawyers-reassurance-bottom-container{
	margin-top:25px;
	margin-bottom:20px;
	float:right;
}
.askourlawyers-reassurance-bottom{
	width:50%;
	float:left;
}

/***************************************** RESOURCE CENTRE *****************************/
.resourcebox{
	width:370px;
	margin-bottom:20px;
	float:left;
}
.resourcetitle{
	width:370px;
	height:57px;
	float:left;
}
.resourcetitle-continued{
	width:370px;
	height:90px;
	float:left;
}
.resourceinfo{
	width:85%;
	float:left;
}

.resourceinfo .new{
	color:Red;
	font-weight:bold;
	margin-left:5px;
}

/******************************************* FAQ *****************************************/
#faqquestions{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}

#faqanswers{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}
#faqanswers li{
	margin-top:20px;
}
#faqanswers a{
	color:#F26522;
	text-decoration:none;
}
#faqanswers a:hover{
	color:#F26522;
	text-decoration:none;
}
#faqanswers p{
	color:#000000;
	margin-top:0px;
}
#faqanswers p a{
	color:#0000CC;
}
#faqanswers p a:hover{
	color:#0000CC;
	text-decoration:underline;
}
#faqanswers .backtotop a{
	color:#000000;
}
#faqanswers .backtotop a:hover{
	color:#000000;
	text-decoration:underline;
}

/********************************** SEPARATING FROM YOUR SPOUSE 101 THE BOOK **********************/
#separatingbook{
	width:200px;
	height:252px;
	margin-top:15px;
	float:left;
}

/********************************** LOGIN PAGE *****************/
#login-form{
	width:80%;
	text-align:right;
}
#login-forgotpassword{
	width:30%;
	margin-left:5%;
	margin-top:30px;
	float:left;
}

/******************** UPSELL PAGE *************/
#upsellbox{
	width:800px;
	float:left;
}
#upsellbox-top{
	width:100%;
	height:18px;
	background-image:url(../../images/gfx-upsell-top.jpg);
	background-repeat:no-repeat;
	float:left;
}
#upsellbox-mid{
	width:100%;
	background-image:url(../../images/gfx-upsell-mid.jpg);
	background-repeat:repeat-y;
	padding-left:2%;
	padding-right:2%;
	float:left;
}

.upsellitem{
	width:100%;
	.margin-top:20px;
	float:left;
}
.upselldescription{
	width:80%;
	float:left;
}
.upselldescription p{
	margin-top:0px;
}
.upsellcheckbox{
	width:10%;
	float:right;
}

#upsellbox-bottom{
	width:100%;
	height:18px;
	background-image:url(../../images/gfx-upsell-bottom.jpg);
	background-repeat:no-repeat;
	float:left;
}

#upsell-nothanksgotocart{
	width:281px;
	height:57px;
	margin-top:10px;
	float:left;
}
#upsell-addtocart{
	margin-top:10px;
	margin-right: 60px;
	float:right;
}

/******************************* MY ACCOUNT ***************************/
#myaccount-content{
	width:100%;
	float:left;
}

#myaccount-editcontactinfo{
	width:100%;
	text-align:right;
	float:right;
}

#accountinfo{
	width:100%;
}
#accountinfo td{
	padding-top:10px;
	width:50%;
}


#purchaseditems-wrapper{
	width:70%;
	margin:0 auto;
}
#purchaseditems-title{
	width:100%;
	.padding-top:20px;
	.padding-bottom:20px;
	background-color:#1a98d4;
	border:1px solid #1a98d4;
	color:#ffffff;
	font-size:20px;
	text-align:center;
	margin-top:20px;
	float:left;
}

.purchaseditems-item{
	width:100%;
	border:1px solid #1a98d4;
	float:left;
}
.purchaseditems-item p{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}

/******************************* EDIT CONTACT INFO PAGE ****************/
#editcontacttable{
	width:100%;
	border:0;
}
#editcontacttable td{
	width:50%;
	padding-bottom:20px;
}
.editcontactspacer{
	width:100%;
	height:20px;
}

/************************ SHOPPING CART *********************/
#shoppingcart-cart{
	width:100%;
	float:left;
}
#shoppingcart-thankyou{
	margin:0 auto;
	margin-top:20px;
	width:100%;
}
#thankyouforbuying-textarea{
	width:100%;
	float:left;
}
#thankyouforbuying-form{
	width:66%;
	text-align:right;
	float:left;
}
#thankyouforbuying-form p{
	padding-right:10px;
}

/************************* SITEMAP **************************/
.sitemap-list{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.sitemap-list li{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.bars, .bars:hover
{
	color:White;
}

/************************* POP-UP **************************/
.modalPopup {
	background-color:White;
	border-width:6px;
	border-style:solid;
	border-color:#8f99a0;	
	width:400px;
	visibility:hidden;	
}

.modalPopupHeader
{
	cursor: move;
	background-color:#8f99a0;	
	border: 1px solid #8f99a0;
	color:White;	
	height:5px;
}

.modalPopupHeader a
{
	color:White;
	text-decoration:none;
}

.modalPopupHeader div
{
	float:right;	
	font-weight:bold;
	margin-top:3px;
	margin-right:10px;
}

.modalPopupBody {
	background-color:White;	
	padding:3px;	
}

/*****************HOW IT WORKS ************************/
#howitworksbox2{
	width:270px;
	margin-left:20px;
	margin-bottom:20px;
	float:left;
}
#howitworksbox{
	width:270px;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:20px;
	float:right;
}
#howitworksbox-top{
	width:270px;
	height:11px;
	background-image:url(../../images/gfx-howitworksbox-top.gif);
	background-repeat:no-repeat;
	float:left;
}
#howitworksbox-fill{
	width:260px;
	padding-right:10px;
	color:#797979;
	background-image:url(../../images/gfx-howitworksbox-fill.jpg);
	background-repeat:repeat-y;
	float:left;
	text-align:left;
}
#howitworksbox-bottom{
	width:270px;
	height:11px;
	background-image:url(../../images/gfx-howitworksbox-bottom.gif);
	background-repeat:no-repeat;
	float:left;
}

#howitworksbox-fill p{
	margin-left:10px;
}
#howitworksbox-fill ul{
	margin-left:33px;
	padding-left:0px;
}
#howitworksbox-fill ul li{
	margin-bottom:5px;
}

/**********************************************************************************************************************************************************/
/**************************************************** MISC ELEMENTS ***************************************************************************************/
/*************************** HORIZONTAL GREY LINE ************/
.greyline{
	width:100%;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin-top:10px;
	margin-bottom:20px;
	_margin-bottom:7px;
	background-color:#dddddd;
	float:left;
}
/************************ GREY BORDER BOX *******************/
.box-greyborder{
	width:96%;
	border:1px solid #cccccc;
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	float:left;
}

/************************ BLUE BORDER BOX *******************/
.box-blueborder{
	width:218px;
	border:2px solid #1a98d4;
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	.padding-top:10px;
	.padding-bottom:10px;
	margin-right:20px;
	float:left;
}
/********************** ROUNDED BOX FIXED ******************/
#roundedbox{
	width:492px;
	height:218px;
	background-image:url(../../images/gfx-roundedbox.jpg);
	background-repeat:no-repeat;
	float:left;
}
#roundedbox img{
	margin-top:10px;
	margin-left:10px;
}
/******************** ROUNDED BOX EXPANDABLE *************/
#roundedbox-exp{
	width:492px;
	float:left;
}
#roundedbox-exp-top{
	width:100%;
	height:16px;
	background-image:url(../../images/gfx-roundedbox-top.jpg);
	background-repeat:no-repeat;
	float:left;
}
#roundedbox-exp-mid{
	width:100%;
	background-image:url(../../images/gfx-roundedbox-mid.jpg);
	background-repeat:repeat-y;
	float:left;
}
#roundedbox-exp-mid p{
	width:90%;
	margin-left:5%;
}
#roundedbox-exp-bottom{
	width:100%;
	height:16px;
	background-image:url(../../images/gfx-roundedbox-bottom.jpg);
	background-repeat:no-repeat;
	float:left;
}

.roundedbox-exp-heading{
	font-size:20px;
	color:#1a98d4;
}
.roundedbox-exp-subheading{
	font-size:14px;
	color:#1a98d4;
}



/**************************************** ADDITIONAL FORMS TABLE *****************************/
#additionalformstable{
	width:100%;
	margin-top:10px;
	background-color:#dedede;
	border:1px solid #555555;
	vertical-align:middle;
}
#additionalformstable tr{
	height:50px;
}
#additionalformstable td{
	width:50%;
	padding-left:10px;
	border: 1px #555555 solid;
}

/********************************************************************************************************/
/*************************************** BACKGROUND TEMPLATES *********************************************************************************************/
/*********************** GLOBAL BACKGROUND ELEMENTS **************************/
#bg{
	width:100%;
	background-color:#1a98d4;
	float:left;
}
#bg-internetexplorer67-bottomborder{
	width:100%;
	height:1px;
	.height:20px;
	background-color:#1a98d4;
	float:left;
}
#bg-greyarea{
	width:90%;
	background-color:#eeeeee;
	padding-left:30px;
	padding-top:10px;
	padding-right:30px;
	padding-bottom:20px;
	float:right;
}

/**************************************** NO BACKGROUND ***************************/
#bg-nobackground{
	width:96%;
	margin:0 auto;
}

/*************************************** SIMPLE ****************************************/
#bg-whitearea-nosidetext{
	width:90%;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	background-color:#ffffff;
	float:left;
}

/************************************** WITH SIDE TEXT **************************************/
#bg-whitearea-withsidetext{
	width:57%;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:30px;
	background-color:#ffffff;
	float:left;
}
#bg-whitearea-topright{
	width:34%;
	height:150px;
	padding-top:40px;
	background-color:#ffffff;
	float:left;
}
#bg-sidetext{
	width:25%;
	margin-left:35px;
	margin-top:30px;
	float:left;
}
#bg-sidetext p{
	width:100%;
	line-height:25px;
	color:#ffffff;
}

/************************************** WITH RELATED SERVICES AND GREY BACKGROUND**************************************/
#bg-whitearea-withrelatedservices{
	width:69%;
	margin-bottom:20px;
	padding-top:20px;
	padding-left:30px;
	background-color:#ffffff;
	float:left;
}
#bg-leftarea-wrapper{
	width:22%;
	margin-left:20px;
	_margin-left:10px;
	float:left;
}
#bg-whitearea-relatedservices{
	width:100%;
	padding-top:20px;
	background-color:#ffffff;
	float:left;
}
#relatedservicesbox{
	width:85%;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-right:10px;
	border:1px solid #F26522;
	float:right;
}
#list-relatedservices{
	margin:0 0 0 0;
	padding:0 0 0 0;
	margin-left:10px;
}
#list-relatedservices li{
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	margin-top:10px;
}
#list-relatedservices a{
	color:#000000;
	text-decoration:none;
}
#list-relatedservices a:hover{
	color:#000000;
	text-decoration:underline;
}
#goback{
	width:100%;
	margin-top:20px;
	float:left;
}
#goback a{
	color:#ffffff;
	text-decoration:none;
}
#goback a:hover{
	color:#ffffff;
	text-decoration:underline;
}

/********************************************** WITH RELATED SERVICES WITHOUT GREY BACKGROUND *****************/
#bg-whitearea-withrelatedservices-whitebg{
	width:69%;
	margin-bottom:20px;
	padding-top:20px;
	padding-left:30px;
	padding-bottom:20px;
	background-color:#ffffff;
	float:left;
}

/********************************************* WITH RELATED SERVICES AND HORIZONTAL BLUE HEADER BAR ******************/
#bg-greyarea-bluebar{
	width:99.8%;
	height:25px;
	background-color:#1a98d4;
	float:right;
}
#bg-greyarea-bluebar p{
	margin:5px 0 0 32px;
	.margin-bottom:5px;
	font-weight:bold;
	color:#ffffff;
}

#bg-greyarea-split{
	width:90%;
	background-color:#eeeeee;
	padding-left:30px;
	padding-top:10px;
	padding-right:30px;
	padding-bottom:20px;
	float:right;
}

