@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	color:#000000;
	background-color: #FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2 {
font-size:14px;
}

h3 {
font-size: 12px;
font-weight:bold;
}

h4 {
color:#666666;
margin:0;
padding:0;
}

h5 {
color:#333333;
font-size:14px;
font-weight:bold;
margin-top:0px;
margin-bottom:5px;
}

#tick ul li {
list-style:url(images/tick.gif) inside;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width:1024px;
	background: url(images/background_wrapper.jpg) repeat-y;
}

#search_wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width:1024px;
	background: url(images/search_bg_2.jpg) repeat-y;
}

#header {
	background:url(images/background_globalnav.jpg) no-repeat;
	width:1024px;
	height:303px;
}

#search_header {
	background:url(images/search_bg_top.jpg) no-repeat;
	width:1024px;
	height:303px;
}

#banner {
width:570px;
margin-left:235px;
clear:both;
padding-top:15px;
}

#subbanner {
color:#FF0000;
font-size:16px;
font-weight:bold;
height:18px;
padding-bottom:15px;
}

#stripe {
background:url(images/undertip.gif) bottom no-repeat;
height:7px;
width:570px;
margin-left:225px;
margin-top:50px;
}

#topnav ul {
	margin:0;
	padding:140px 0 0 340px;
	font-size: 18px;
}

#topnav  li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	white-space:nowrap;
}

#topnav  li a {
	display:block;
	color:#000000;
	padding:0 7px;
	font-size:12px;	
}

#topnav  li a:hover  {
	color: #FFD800;
}

/****************************
      side navigation
*****************************/

#side-a {
	float: left;
	width: 237px;
	padding-top:5px;
}

#side-a ul {
	margin:0;
	padding:0;
}

#side-a  li {
	list-style-type:none;
	white-space:nowrap;
	line-height:18px;
	font-weight:bold;
	background:url(images/stripeborder2.gif) top left no-repeat;
}

#side-a  li a {
	color:#ffffff;
	padding:0 10px;
	font-size:14px;
	text-decoration:none;

}

#side-a  li a:hover  {
	color: #666666;
}

#side-a ul li ul li ul li{
	margin-left: 10px;
}


 /*   2nd*/     
#side-a ul li ul li ul li a{
	font-size:12px;
	font-weight:normal;
	background:none;
}

#side-a ul li ul li ul li {
	font-size:12px;
	font-weight:normal;
	list-style:none;
	background:none;
}


/*    3rd   */  
#side-a ul li ul li ul li ul li a{
font-size:10px;
background:none;
}

#side-a ul li ul li ul li ul li{
font-size:10px;
list-style:url(images/stripe.gif) inside;
background:none;
}

#pages{
list-style:none;
font-weight:bold;
}

#logos {
width:190px;
height:145px;
margin-top:60px;
margin-left:25px;
}

#logos img {
padding-top:10px;
}

/****************************
          content
*****************************/

#content { 
	float: left;
	width: 575px;
/*	padding-left:20px;
	margin-left:19px;*/
	margin-top:-30px;
}

#content_front { 
	float: left;
	width: 575px;
	margin-left:-5px;
	
}






/****************************
        frontpage table
*****************************/

#homeheading a{
color: #0033AB;
font-size:11px;
font-weight:bold;
height:30px;
}

#content_front table {
    width: 570px;
	border-spacing: 10px;

}

#toprow{
border: #999999 1px solid;
border-right:#999999 1px solid;
border-top:#999999 1px solid;
padding:5px;
}

#toprow img{
padding:5px;
}

#readmore a{
color:#FF6600;
width:150px;
display:block;
clear:both;
}

#redtext{
color:#990000;
font-weight:bold;
}



#imgleft{
float:left;
}


/****************************
   testimonials right-side
*****************************/

#side-b {
	float: right;
	width: 208px;
}

#rightside{
font-weight:bold;
font-size:10px;
line-height:10px;
padding:7px 5px 7px 12px;
text-align:center;
}

/****************************
       sizing table
*****************************/

.left_column {
        background-color: white;
        width:50%;
        padding:2px;
        padding-right:0px;
        text-align:left;
		border-bottom: 1px solid #DADAD9;
		font-weight: bold;
		color: #666666;
		
}
.right_column {

        background-color: white;
        width:50%;
        padding:2px;
        padding-right:0px;
        text-align: left;
		border-bottom: 1px solid #DADAD9;
		color: #666666;
}
td.left_column:first-letter{
	text-transform: uppercase;
}

.group{
	margin-left: 2px;
	padding-top: 10px;
	color:#F06307;
	font-weight: bold;
	border-bottom: 1px solid #F06307;
	width: 496px;
}
.group:first-letter{
	text-transform: uppercase;
}
.left_column2{
        background-color: #DADAD9;
        
        padding:2px;
        padding-right:0px;
        text-align:left;
}
.right_column2{
        background-color: #F5F5F5;
        
        padding:2px;
        padding-right:0px;
        text-align: left;
}

#sizebullets ul li {
list-style: inside disc;
}

#nobullet ul li{
list-style:inside disc;
}

#lightblue {
border-bottom:#CCCCCC thin solid;
border-width:1px;
}

/****************************
       pricing table
*****************************/
#pricing {
background:#EFF2F6;
font-weight: bold;
font-size:12px;
border:#999999 1px solid;
}

#normal {
font-weight:normal;
}

#red {
color:#FF0000;
}

#freevoucher {
font-size:16px;
color:#FF0000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

#freevoucher a{
font-size:16px;
color:#FF0000;
text-decoration:none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

#freevoucher a:hover{
text-decoration:underline; 
}

/****************************
          footer
*****************************/

#footer {
	clear: both;
	background: url(images/background_footer.jpg) no-repeat #FFFFFF;
	height:113px;
}

#search_footer {
	clear: both;
	background: url(images/search_bg_3.jpg) no-repeat #FFFFFF;
	height:113px;
}


#footer ul, #search_footer ul {
	margin:0;
	padding:100px 0 50px 320px;
	font-size: 18px;
}

#footer  li,#search_footer  li {
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	white-space:nowrap;
}

#footer  li a,#search_footer  li a  {
	display:block;
	color:#000000;
	padding:0 7px;
	font-size:12px;	
}

#footer  li a:hover,#search_footer  li a:hover  {
	color: #FFD800;
}




#powered {
height:50px;
color:#000000;
line-height:30px;
}