h1{

color: #ffffff;

line-height:10px;

font-family:Arial, Helvetica, sans-serif;

font-size:9px;

text-align:right;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

margin-left: 0px;



}





h2{

font-size:19px;

font-family: Arial, Helvetica, sans-serif;

color: #640000;

text-align:left;

margin-top:10px;

margin-left:15px;

margin:0px;

}





h3{

font-size:20px;

font-family: Arial, Helvetica, sans-serif;

color:#2487be;

line-height:20px;

text-align:center;

}



h4{

font-size:16px;

font-family: Arial, Helvetica, sans-serif;

color: #640000;

text-align:left;

margin-top:10px;

margin-left:15px;

margin:0px;



}


.blue-font{

font-size:14px;

font-family: Arial, Helvetica, sans-serif;

color: #2487be;

text-align:left;

margin-top:10px;

margin-left:15px;
font-weight:bold;
margin:0px;



}


/*

 * body links

 */



.paragraph-same{

color: #666666;

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

text-align:center;



}



.paragraph-white{

color:#ffffff;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

padding-right:30px;

text-align:justify;

}

.paragraph-white a{

color:#ffffff;

 

}

.paragraph-white p{

color:#ffffff;

}





body{

background-position:top;

background-image:url(../images/background.jpg);

background-repeat:repeat-x;

margin: 0 0 0 0;

}







/*

 *Link

 */







a:link{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

text-decoration:none;

color:#2485BC;

}



a:hover{color: #FF999A;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color: #2485BC;

text-decoration:underline;

}



a:visited{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

text-decoration:none;

color: #2485BC;

}



.menu-link{

color:#ffffff;

background-image:url(/images/hover.jpg);

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

text-align: center;

}





.menu-link a:link{

color:#ffffff;

display:block;

line-height:28px;

background-image:url(/images/hover.jpg);

background-repeat: repeat-x;

font-family:Arial, Helvetica, sans-serif;

width:100%; height:100%;

font-size:12px;

font-weight:bold;

text-decoration:none;

text-align: center;

}





.menu-link a:hover{

background-position: 0 -28px;

text-align:center;

}



.menu-link a:visited{

color:#ffffff;

display:block;

line-height:28px;

background-image:url(/images/hover.jpg);

background-repeat: repeat-x;

font-family:Arial, Helvetica, sans-serif;

width:100%; height:100%;

font-size:12px;

font-weight:bold;

text-decoration:none;

text-align: center;

}

.pink-links{

font-size:14px;

font-family: Arial, Helvetica, sans-serif;

color: #ff9999;

text-align:left;

font-weight:bold;

margin-top:10px;

margin:0px;

}



.pink-links a:link{

font-size:14px;

font-weight:bold;

font-family: Arial, Helvetica, sans-serif;

color: #ff9999;

text-align:left;

margin-top:10px;

margin:0px;

}



.pink-links a:visited{

font-size:14px;

font-weight:bold;

font-family: Arial, Helvetica, sans-serif;

color: #ff9999;

text-align:left;

margin-top:10px;

margin:0px;

}



.pink-links a:hover{

font-size:14px;

font-weight:bold;

font-family: Arial, Helvetica, sans-serif;

color: #b86d6d;

text-align:left;

margin-top:10px;

margin:0px;

}



.small-pink-links{

font-size:12px;

font-family: Arial, Helvetica, sans-serif;

color: #ff9999;

text-align:left;

font-weight:bold;

margin-top:10px;

margin:0px;

}



.mini-pink{font-family:Arial, Helvetica, sans-serif;

font-size:9px;

text-decoration:none;

color:#FF999A;}



.dark-pink-links{

font-size:14px;

font-family: Arial, Helvetica, sans-serif;

color: #996666;

text-align:left;

font-weight:bold;

margin-top:10px;

margin:0px;

}







/*

 * Bullet Points

 */





ul{color:#666666;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

padding-left:10px;

text-align:justify;

}



ol{color: #666666;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

padding-left:10px;

text-align:justify;

}



li{color: #666666;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

padding-left:10px;

text-align:justify;}









/*

 *Footer Links

 */

 

 

.footer-links{

text-align:center;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color: #ffffff;

}



.footer-links a:link{

text-align:center;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color: #ffffff;

line-height:17px;

}



.footer-links a:visited{

text-align:center;

font-size:12px;

font-family:Arial, Helvetica, sans-serif;

color: #ffffff;

line-height:17px;

}



.footer-links a:hover{

text-align:center;

line-height:17px;

font-size:12px;

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;

color:#ffffff;

}





/*

 *Colours

 */





.white{

color:#FFFFFF;

font-family: Arial, Helvetica, sans-serif;

font-size:13px;

line-height:20px;

}



.white-headings{

color:#FFFFFF;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

}





.Blue-text{

color: #207CAD;

font-size:13px;

font-family:Arial, Helvetica, sans-serif;

}



.Red{

color:#c04b1d;

font-size:13px;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

}



.Grey{

color: #666666;

font-size:15px;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

}



.Yellow{

color:#FFAC06;

font-size:15px;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

}



.Green{

color:#333333;

font-size:13px;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

}





/*

 * Menu Links

 */





p { font-family:Arial, Helvetica, sans-serif; font-size:16px;}

ul {font-family:Arial, Helvetica, sans-serif; font-size:16px;}
li {font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.blue {background-image: url(../images/blue-bg.jpg);}

.logged-in-text{ color:#2487be; padding-left:40px; font-size:12px;}

.updates-heading {color:#2487be;  font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5px; }

.updates-text { padding-left:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }



.menu a {

display:block;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

color:#FFFFFF;

padding-top:15px;

margin: 0;

width:100%; height:31px;

background: url("../images/menu-bg.jpg");

background-repeat:repeat-x;

text-decoration: none;

}



.menu a:hover { 

background-position: 0 -46px;

color:#FFFFFF;

}



.white-large{ font-family: Arial, Helvetica, sans-serif; font-size:26px; color:#FFFFFF; text-align:center; padding-top:15px; font-weight:bold;}

.silver-large{ font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#9a9a9a; text-align:center;}

.green-large{ }

.green-box { width:920px; height:35px; border:solid; padding:10px; border-color:#00CC33; font-family: Arial, Helvetica, sans-serif; font-size:14px; color: #009933; text-align:center; }



.seperator{ background-image: url(../images/seperator.jpg); width:1px; background-repeat:repeat-y;}



.advice-icon a {

display:block; margin-left:10px; float:left;

width:215px; height:217px;

background: url("../images/advice-icon.jpg") 0 0 no-repeat;

text-decoration: none;

}



.advice-icon a:hover { background-position: 0 -217px;}



.document-icon a {

display:block; margin-left:10px; float:left;

width:215px; height:217px;

background: url("../images/document-icon.jpg") 0 0 no-repeat;

text-decoration: none;

}



.document-icon a:hover { background-position: 0 -217px;}



.represent-icon a {

display:block; margin-left:10px; float:left;

text-align:center;

width:215px; height:217px;

background: url("../images/represent-icon.jpg") 0 0 no-repeat;

text-decoration: none;

}



.represent-icon a:hover { background-position: 0 -217px;}



.updates-icon a {

display:block; margin-left:10px;

width:225px; height:217px;

background: url("../images/updates-icon.jpg") 0 0 no-repeat;

text-decoration: none;

}



.updates-icon a:hover { background-position: 0 -217px;}



.icon-text { margin-left:10px;}

.news-heading {color:#640000; padding-left:20px; padding-right:20px;  font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5px; }

.news-text {color:#666666; padding-left:20px; padding-right:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; }

.payment-heading {color:#640000; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5px; }

.total { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}

.total-red { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#640000;}



.footer-links a:link{

text-align:center;

font-size:13px;

font-family:Arial, Helvetica, sans-serif;

color:#ffffff;

}

.footer-links a:hover{

text-align:center;

font-size:13px;

font-family:Arial, Helvetica, sans-serif;

color:#ffffff;

}



.footer-links a:visited{

text-align:center;

font-size:13px;

font-family:Arial, Helvetica, sans-serif;

color:#ffffff;

}





.updates-icon-small a {

display:block; margin-left:10px;

width:125px; height:132px;

background: url("../images/updates-icon-small.jpg") 0 0 no-repeat;

text-decoration: none;

}



.updates-icon-small a:hover { background-position: 0 -132px;}





.advice-icon-small a {

display:block; margin-left:10px;

width:125px; height:132px;

background: url("../images/advice-icon-small.jpg") 0 0 no-repeat;

text-decoration: none;

}



.advice-icon-small a:hover { background-position: 0 -132px;}





.represent-icon-small a {

display:block; margin-left:10px;

width:125px; height:132px;

background: url("../images/represent-icon-small.jpg") 0 0 no-repeat;

text-decoration: none;

}



.represent-icon-small a:hover { background-position: 0 -132px;}





.document-icon-small a {

display:block; margin-left:10px;

width:125px; height:132px;

background: url("../images/document-icon-small.jpg") 0 0 no-repeat;

text-decoration: none;

}



.document-icon-small a:hover { background-position: 0 -132px;}







.standard a {

display:block;

width:209px; height:218px;

background: url("/images/tester-new.jpg") 0 0 no-repeat;

text-decoration: none;

}



.standard a:hover { background-position: 0 -218px;}





.advanced a {

display:block; 

width:209px; height:218px;

background: url("/images/advanced.jpg") 0 0 no-repeat;

text-decoration: none;

}



.advanced a:hover { background-position: 0 -218px;}





.pro a {

display:block; 

width:209px; height:218px;

background: url("/images/professional.jpg") 0 0 no-repeat;

text-decoration: none;

}



.pro a:hover { background-position: 0 -218px;}



.online-title{ width:300px; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; background-color:#207cad; color:#FFFFFF; line-height:35px;}

.online-store-gray-bg{ background-color:#e3e3e3;}

.online-store-price {color:#207cad;  font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5px; }

.online-store-product {color: #333333;  font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; }





.classRating{font-family:Arial, Helvetica, sans-serif;}



.online-store-heading{ color:#207cad; font-size:46px; font-family:Arial, Helvetica, sans-serif; text-align:center; }



.blue-link-online-store a:link{

text-align:center;

font-size:18px;

font-family:Arial, Helvetica, sans-serif;

color:#207cad;;

}

.blue-link-online-store a:hover{

text-align:center;

font-size:18px;

font-family:Arial, Helvetica, sans-serif;

color:#207cad;;

}



.memberPayment {color:#207cad;  font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5px; }





.sample-image a:link{

width:127px;

height:34px;

float:left;

background-image:url(../images/sample-image.jpg);

}

.green-font{
color:#157c13;
font-size:14px;
font-weight:bold;
}


.grey-box-admin {
width:207px;
height:190px;
padding:10px;
float:left;
margin-right:7px;
background-image:url(../docmembers/images/gray-background.jpg);
}
.grey-box-admin h2{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#666666;
}


.grey-box-admin p{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#FFFFFF;
}