body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
}
.template {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
.template1 {
	background-image: url(../images/bgin.gif);
	background-repeat: repeat-x;


}
.main
{


}
.top
{
	background-image: url(../images/mainbg.gif);
	background-repeat: repeat-y;
	width:1000px;

}

.head
{
	background-image: url(../images/mainbg1.gif);
	background-repeat: repeat-y;
	width:970px;
}

.head2
{
	
	width:1000px;
	float:left;
	background-image:url(../images/headbg.gif);
	padding-left:20px;
	padding-right:20px;
	background-repeat:no-repeat;
}

.head_bg{
width:960px;
float:left;

}

.menu2_wrap{
float:left;
width:1000px;
padding-left:20px;
padding-right:20px;
}

.head_wrap{
width:1000px;
margin-left:auto;
margin-right:auto;
}

#header_total{
width:100%;
float:left;
background-image:url(../images/bgin.gif);
background-repeat:repeat-x;
}

.head img{
border-style:none;
border-width:0px;
}
#header {
	width: 960px;
	height: 228px;
	margin: 0;
	padding: 0;
	background: url('../images/homepage_banner_temp.jpg') left top no-repeat;
}

.topin
{
	width:920px;
	height:113px;
	padding-left:20px;
	padding-right:20px;
}
.logo
{
	float:left;
	
}
.topri
{
	margin-left:645px;
}
.searchbg
{
	background-image: url(../images/searchbg.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 271px;
}
.inputbox
{
	height:12px;
	width:110px;
}
.abtlink
{
	padding-top:17px;
}
.style1 {font-size: 10px}
.tel
{
	margin-top:12px;
}
.telcol1
{
	float:left;
	width:110px;
	padding-top:2px;
}
.telcol2
{
	margin-left:115px;
}
.blutx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003978;
}
a.toplink{
	font-size: 14px;
	color: #003978;
}
a.toplink:link {
	font-size: 14px;
	color: #003978;
}
a.toplink:hover {
	font-size: 14px;
	color: #FF7F00;
}
a.toplinkc {
	font-size: 14px;
	color: #FF7F00;
}
a.toplinkc:link {
	font-size: 14px;
	color: #FF7F00;
}
.whttx {
	color: #FFFFFF;
	font-size: x-small;
}
.bann
{
	width:960px;
	background-image: url(../images/bannbg.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.bann_inside {
	width:960px;
	background-image: url(../images/bann_inside.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.bannimg
{
	float:left;
	width:319px;
	background-image: url(../images/bannbgin.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.banntx
{
	margin-left:319px;
	background-image: url(../images/bannbg.gif);
	background-repeat: repeat-x;
	height:150px;
	padding-top:50px;
	padding-left:20px;
}
.banntxin
{
	margin-left:269px;
	background-image: url(../images/bannbgin.gif);
	background-repeat: repeat-x;
	height:90px;
	padding-top:25px;
	padding-left:40px;
}
.bantext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #002671;
}
.bantext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #002671;
}
.subscibe
{
	padding-top:20px;
	width:230px;
	margin-left:350px;
}

.mid
{
	background-image: url(../images/mainbg.gif);
	background-repeat: repeat-y;
	width:1000px;
}

.mid2{
background-image: url(../images/mainbg2.gif);
background-repeat: repeat-y;
width:1000px;
float:left;
}

.mid2over{
width:1000px;
margin-left:auto;
margin-right:auto;

}

.menubg
{
	height:43px;
	background-color:#003978;
	width:960px;
	
}
.menu1
{
	background-image: url(../images/menuline.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-left:16px;
	padding-right:17px;
	padding-top:14px;
	height:29px;
	float:left;
}
.menu1last
{
	padding-left:15px;
	padding-right:15px;
	padding-top:14px;
	height:29px;
	float:left;
}

.menu1laston
{
	padding-left:15px;
	padding-right:15px;
	padding-top:14px;
	height:29px;
	float:left;
	background-color:#114C8D;
}

.menu1on
{
	background-image: url(../images/menuline.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-left:22px;
	padding-right:22px;
	padding-top:14px;
	height:29px;
	float:left;
	background-color:#114C8D;
}

a.menulink {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
}
a.menulink:link {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
}
.panelsin
{
	background-image: url(../images/leftbg.gif);
	background-repeat: repeat-y;
	width:960px;
}
.panels
{
	background-image: url(../images/panelbg2.gif);
	background-repeat: repeat-y;
	width:960px;
}

.panels2
{
	background-image: url(../images/panelbg2.gif);
	background-repeat: repeat-y;
	width:960px;
	float:right;
}

.leftpanel
{
	margin-right:271px;
	padding:10px;
}
.rightpanel_home
{
	margin: 0 0 0 260px;
	padding: 0;
}
.leftpanel_home
{
	float:left;
	width:260px;
	margin: 0;
	padding:10px;
}
.rightpanel
{
	width:261px;
	float:right;
	padding:5px;
}
.leftpanelin
{
	float:left;
	width:260px;
	padding:10px;
}


#contentbg{
width:960px;
float:left;
background-image: url(../images/contentbg.gif);
background-repeat:repeat-y;
}

#content{
width:960px;
float:left;
background-image: url(../images/bgnew.gif);
background-repeat:repeat-y;
padding-left:7px;
padding-right:7px;
}

#content_wrap{
margin-left:auto;
margin-right:auto;
width:974px;
}

#left_column{
float:left;
width:260px;
padding:10px;
text-align:left;
}

#right_column{
float:left;
width:640px;
padding-left:20px;
text-align:left;
}


.rightpanelin
{
	margin-left:280px;
	padding-left:15px;
	padding-right:15px;
}

.rightpanelin a img {
	
    border-width:0px;
    border-style:none;
	text-decoration:none;
}

/* BACKUP LISTS - This works perfectly in IE7 but breaks to hell in Firefox, duplicated code below to dev on
#homepage_list {
	width: 680px;
	margin: 0 0 20px 0;
	background: url('../images/homepage_list_bg.jpg') center center repeat-y;
	}
#homepage_list_left {
	float: left;
	width: 280px;
	margin: 10px 20px 10px 20px;
	list-style: none;
	color: #fff;
	text-align: left;
}
#homepage_list_left li {
	padding: 0 0 10px 20px;
	background: url('../images/list_tick.gif') left 3px no-repeat;	
}
#homepage_list_right {
	width: 280px;	
	margin: 10px 20px 10px 20px;	
	padding: 0 0 0 30px;
	list-style: none;	
	color: #fff;
	text-align: left;
}
#homepage_list_right li {
	padding: 0 0 10px 20px;
	background: url('../images/list_tick.gif') left 3px no-repeat;	
}
.homepage_list_head {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	}
-- END BACKUP OF LISTS */
#homepage_list {
	width: 680px;
	margin: 0 0 0 20px;
	padding: 0;
	max-height: 350px;
	background: url('../images/homepage_list_bg.jpg') center center repeat-y;
	
	}
#homepage_list ul {
	margin: 10px 20px 10px 20px;
	}	
#homepage_list_left {
	float: left;
	width: 280px;
	padding: 0;
	list-style: none;
	color: #fff;
	text-align: left;
}
#homepage_list_left li {
	padding: 0 0 10px 20px;
	background: url('../images/list_tick.gif') left 3px no-repeat;	
}
#homepage_list_right {
	float: right;
	width: 280px;
	padding: 0 20px 0 0;
	list-style: none;	
	color: #fff;
	text-align: left;
}
#homepage_list_right li {
	padding: 0 0 10px 20px;
	background: url('../images/list_tick.gif') left 3px no-repeat;	
}
.homepage_list_head {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	}
.bluhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003978;
}
.greenhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6F9D0A;
	font-weight: bold;
}
a.blulink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003978;
	text-decoration: underline;
	font-weight: bold;
}
a.blulink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003978;
	text-decoration: underline;
	font-weight: bold;
}
.row
{
	margin-top:20px;
}
.col1
{
	float:left;
	width:55px;
}
.col2
{
	margin-left:55px;
}
.col3
{
	float:left;
}
.leftcol1
{
	float:left;
	width:290px;
}
.leftcol2
{
	margin-left:290px;
	padding:5px;
}
.box
{
	width:245px;
	height:70px;
	background-color:#FFFFFF;
	border: 1px solid #E1E1E1;
	padding:5px;
	margin-bottom:10px;
}

.box2
{
	width:245px;
	height:30px;
	background-color:#FFFFFF;
	border: 1px solid #E1E1E1;
	padding:5px;
	margin-bottom:7px;
}

.boxcol1
{
	float:left;
	width:60px;
	margin-top:-2px;
}
.boxcol2
{
	margin-left:50px;
}
.text
{
	padding:5px;
}
.text_home
{
	padding: 10px 30px 10px 35px;
}
.subrow
{
	margin-bottom:10px;
}
.sub1row
{
	margin-left:40px;
	margin-bottom:10px;
}
.sub2row
{
	margin-left:60px;
	margin-bottom:10px;
}
.subcol1
{
	float:left;
	width:25px;
}
.subcol2
{
	margin-left:30px;
	padding-top:5px;
}
.quicklinks
{
	width: 680px;
	margin-top:20px;
	margin-left: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	width:240px;
}
.subcol3
{
	float:left;
	width:25px;
	padding-left:5px;
	padding-top:8px;
}
a.subblulink {
	font-size: 14px;
	color: #003978;
	text-decoration: none;
	font-weight:normal;
}
a.subblulink:link {
	font-size: 14px;
	color: #003978;
	text-decoration: none;
	font-weight: normal;
}
a.subblulinkon {
	font-size: 14px;
	color: #FB7F05;
	text-decoration: none;
	font-weight: normal;
}
a.subblulinkon:link {
	font-size: 14px;
	color: #FB7F05;
	text-decoration: none;
	font-weight: normal;
}
a.subblulink1 {
	font-size: 12px;
	color: #003978;
	text-decoration: none;
	font-weight: normal;
}
a.subblulink1:link {
	font-size: 12px;
	color: #003978;
	text-decoration: none;
	font-weight: normal;
}
a.subblulink1:hover {
	font-size: 12px;
	color: #FB7F05;
	text-decoration: none;
	font-weight: normal;
}
a.subblulink1c {
	font-size: 12px;
	color: #FB7F05;
	text-decoration: none;
	font-weight: normal;
}
a.subblulink1c:link {
	font-size: 12px;
	color: #FB7F05;
	text-decoration: none;
	font-weight: normal;
}
.orgtx {color: #FB7F05}

.orgtx a {
	color: #FB7F05;
	text-decoration:underline;
}

.bottom 
{
	width:960px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #BFCDDD;
}



.bottom2 
{
	width:960px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #BFCDDD;
	float:left;
	text-align:center;
	background-color:#FFFFFF;
}

#footer_wrap{
width:1000px;
float:left;
padding-left:20px;
padding-right:20px;

background-image:url(../images/footerbg.gif);
background-repeat:repeat-y;
}

a.bottlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	text-decoration: none;
}
a.bottlink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	text-decoration: none;
}
a.bottlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6C6C6C;
	text-decoration: underline;
}

.bcol1
{
	float:left;
	width:820px;
}
.bcol2
{
	margin-left:820px;
}
.byimre
{
	float:right;
}
.toppadding7
{
	padding-top:7px;
}
.border
{
	border: 1px solid #D8D8D8;
	
	width:97%;
}
.welcmheadig {
	font-family: verdana;
	font-size:14px;
	font-weight: normal;
	color: #1B4370;
	background-color:#F7F7F7;
}
.padding5
{
	padding-left:5px;
}
.frow1 {
	padding-top:15px;
	
}
.frowbox {
	margin-top:5px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:0px;
	border-style:solid;
	border-color:#006600;
	border-width:1px;
	width:623px;
	background-color:#FFFFFF;
	font-size: 14px;
	color: #6F9D0A;
	font-weight: bold;
	
}


.frowbox2 {
	margin-top:5px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:0px;
	border-style:solid;
	border-color:#006600;
	border-width:1px;
	width:623px;
	background-color:#FFFFFF;
	height:190px;
	


	
}


.fcol1 {
	width:134px;
	float:left;

}
.fcol2 {
	
	margin-left:136px;
}
.conrow
{
	margin-top:10px;
}
.concol1
{
	float:left;
	width:100px;
}
.concol2
{
	margin-left:100px;
}
.tbl
{
	border:#CCCCCC 1px solid;
	width:90%;
}
.tblrow1
{
	padding:5px;
}
.tblhcol1
{
	float:left;
	width:370px;
}
.tblhcol2
{
	margin-left:370px;
}
.tblrow2
{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding:0px;
}

.tblrow22
{
	float:inherit;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding:0px;
}

.tblcol1
{
	float:left;
	width:200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:5px;
}
.tblcol2
{
	float:left;
	width:220px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:5px;
	
}
.tblcol3
{
	margin-left:440px;
	padding:5px;
}
.tblcol4
{
	float:left;
	width:300px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:5px;
}
.tblcol5
{
	margin-left:310px;
	padding:5px;
}

.tblcol7
{
	float:left;
	width:330px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding:5px;
}

.tblcol8
{
	margin-left:310px;
	padding:5px;
}

.tblcol9
{
    float:inherit;
	padding:5px;
	padding-left:200px;
}
.tblco20
{
	float:left;
	padding:5px;
	padding-left:240px;
}

.tblco21
{
	float:left;
	width:70px;
	padding:5px;
	padding-left:200px;
}
.tblco22
{
	float:left;
	width:70px;
	padding:5px;
	
}
.tblco23
{
	float:left;
	width:70px;
	padding:5px;
}

.tblco24
{
	float:left;
	width:70px;
	padding:5px;
	padding-left:170px;
}
.tblco25
{
	float:left;
	width:70px;
	padding:5px;
	
}
.tblco26
{
	float:left;
	width:70px;
	padding:5px;
}

.tblco27
{
	float:left;
	width:70px;
	padding:5px;
}

.bl1
{
	float:left;
	width:320px;
}
.bl2
{
	margin-left:320px;
}


.invisible
{
	display:none;
}

.subheader {
	font-size: 14px;
	color: #6F9D0A;
	font-weight: bold;
	}
	
.boldtext {
	font-weight: bold;
	}
	
.required {
	color: #000000;
	}
	
#debono_movie {
	width: 260px;
	height: 220px;
	}
.mynumber

{
font-size:24px;
}	

#tobook
{
clear:left;
float:right;
margin-right:5px;
}

.noborder{
border-width:0px;
border-style:none;
}

.benefits li {
	
	padding-top: 2pt;
    padding-right: 0pt;
    padding-bottom: 10px;
    padding-left: 25px;
    background-color: transparent;
    background-image: url(../images/benefits.gif);
    background-repeat: no-repeat;
	list-style:none;
}


.hp1 {
	float: left;
	width: 203px;
	margin: 10px 6px 10px 5px;
	padding: 0 5px 0 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	}
	
.hp_list {
	padding: 0 10px 0 20px;
	}
	
	
.hp2 {
	float: left;
	width: 203px;
	margin: 10px 6px 10px 5px;
	padding: 0 5px 0 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	}
	
.hp3 {
	float: left;
	width: 203px;
	margin: 10px 5px 10px 5px;
	padding: 0 5px 0 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	}
	
	
#quick_links{
width:246px;
height:76px;
float:left;
background-image: url(../images/n_quick_links.gif);
background-repeat: no-repeat;
overflow:hidden;
position:relative;
}

#quick_links select{
width:240px;
background-color:#003978;
color:#FFFFFF;
border-style:dotted;
border-width:1px;
border-color:#003978;
font-size:14px;
padding-top:3px;
padding-bottom:3px;
position:absolute;
bottom:4px;
left:0px;
/*border-top:solid 0px #113E70;*/
}

#learn_more_mcquaig{
width:246px;
height:224px;
float:left;
background-image: url(../images/learn_more_mcquaig.gif);
background-repeat: no-repeat;
overflow:hidden;
position:relative;
margin-top:15px;

}

#mcquaig_video{
width:240px;
height:146px;
position:absolute;
left:0px;
bottom:6px;
border-top:solid 1px #104580;
}

#left_links{
width:246px;
float:left;
margin-top:14px;	
}

#left_links a{
color:#FFFFFF;
float:left;
width:180px;
text-decoration:none;
font-size:18px;
font-family:Arial;
background-image: url(../images/green_arrow.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:35px;
margin-bottom:15px;
text-align:left;
}




#left_links_top{
width:246px;
height:8px;
background-image: url(../images/left_links_top.gif);
background-repeat: no-repeat;
overflow:hidden;
}

#left_links_bottom{
width:246px;
height:10px;
background-image: url(../images/left_links_bottom.gif);
background-repeat: no-repeat;
overflow:hidden;
}


#left_links_content{
width:225px;
background-image: url(../images/left_links_content.gif);
background-repeat: repeat-y;
float:left;
padding-left:15px;
padding-top:7px;
padding-right:21px;
padding-bottom:0px;

}

.leftpanel_home2
{
	float:left;
	width:266px;
	margin: 0;
	padding-left:20px;
	padding-top:20px;

}

#benefits{
width:643px;
float:left;
margin-top:20px;


}

#benefits_top{
width:643px;
height:8px;
float:left;

}

#benefits_content{
width:643px;
float:left;
background-image: url(../images/benefits_bg2.gif);
background-repeat: repeat-y;
}

#benefits_bottom{
width:643px;
height:7px;
float:left;
background-image: url(../images/benefits_bottom.gif);
background-repeat: no-repeat;
overflow:hidden;
}

.benefit{
float:left;
width:180px;
padding:10px;
text-align:left;
font-family:Arial;


}

.m20{
margin-right:20px;
}

.benefit h2{
color:#003978;
font-size:16px;
font-weight:normal;
padding:0px;
margin:0px;
height:70px;
float:left;
}

.benefit h3{
color:#6BB514;
font-size:16px;
font-weight:bold;
padding:0px;
margin:0px;
float:left;
height:90px;
background-image: url(../images/ok.gif);
background-repeat: no-repeat;
background-position:top right;
width:120px;
padding-right:60px;
}

.benefit a{
float:left;
background-image: url(../images/benefits_more.gif);
background-repeat: no-repeat;
background-position:top;
overflow:hidden;
width:181px;
height:37px;
color:#FFFFFF;
text-decoration:none;
font-size:12px;
text-align:center;
font-weight:bold;
padding-top:4px;
}

.text_home2
{
	padding: 10px 30px 10px 35px;
}




#right_content{
width:463px;
float:left;
padding-left:33px;
padding-bottom:20px;

}

.benefit_more{
display:none;
float:left;
width:643px;
padding:0px;
text-align:left;
color:#595959;

}

.benefit_more_top{
width:643px;
float:right;
height:49px;
background-image: url(../images/benefit_more_top.gif);
background-repeat: no-repeat;
background-position:top;
}

.benefit_more_top_small{
width:643px;
float:left;
height:49px;
background-image: url(../images/benefit_more_top_small.gif);
background-repeat: no-repeat;
background-position:top;
}

.benefit_more_top_large{
width:643px;
float:left;
height:49px;
background-image: url(../images/benefit_more_top_large.gif);
background-repeat: no-repeat;
background-position:top;
}

.benefit_more_top_training{
width:643px;
float:left;
height:49px;
background-image: url(../images/benefit_more_top_training.gif);
background-repeat: no-repeat;
background-position:top;
}





.benefit_more_bottom{
width:643px;
float:left;
height:10px;
background-image: url(../images/benefit_more_bottom.gif);
background-repeat: no-repeat;
background-position:top;
}



.benefit_more_content{
width:623px;
float:left;
background-image: url(../images/benefit_more_content.gif);
background-repeat:repeat-y;
padding:10px;
position:relative;
}

#benefits_more{

}

.benefit_link img{
border-style:none;
}

.benefit_link{
text-align:right;
}

.home_page_text{

float:left;
width:643px;
text-align:left;
margin-top:20px;

}

.home_page_text h2{
font-family:Arial;
font-size:20px;
font-weight:normal;
color:#003978;
margin:0px;
padding:0px;
margin-bottom:20px;
}

#home_main{
width:960px;

margin-left:auto;
margin-right:auto;
}

#left_home{
width:246px;
float:left;
padding-left:20px;
margin-top:20px;
}

#blue{
float:left;
width:583px;
padding:30px;
height:133px;
background-image: url(../images/blue_bg.gif);
background-repeat: no-repeat;
background-position:top;
text-align:left;
position:relative;
margin-top:20px;
}



#blue h2{
color:#FFFFFF;
padding:0px;
margin:0px;
font-family:Arial;
font-size:18px;
margin-bottom:20px;
}

#blue p{
color:#FFFFFF;
padding:0px;
margin:0px;
font-size:18px;
font-family:Arial;
height:133px;
background-image: url(../images/okb.gif);
background-repeat: no-repeat;
background-position:top left;
padding-left:100px;
float:left;

}

#blue img{
border-style:none;
}

#blue a{
position:absolute;
right:30px;
bottom:30px;
}

#green_bar{
float:left;
width:643px;
height:67px;
background-image: url(../images/green_bar.gif);
background-repeat: no-repeat;
background-position:top;
text-align:left;
position:relative;
margin-top:20px;
}

#green_bar a{
padding-top:18px;
padding-bottom:18px;
padding-left:100px;
padding-right:120px;
color:#FFFFFF;
font-size:18px;
text-decoration:none;
font-family:Arial;
float:left;
}

.by{
width:940px;
float:left;
text-align:right;
font-size:11px;
padding-right:20px;
padding-bottom:10px;
}

/* Marcin */

.greenh{
color:#6F9D0A;
}

h1.greenh{
margin-top:0px;
font-weight:normal;
}

h2.greenh{
margin-top:50px;
font-weight:normal;

}

.bio{
text-align:justify;
width:100%;

}

.bio img{
padding-right:10px;

}

.myclear{

}

.widget{
width:160px;
height:400px;
float:left;
padding-bottom:40px;

}

.wright{
text-align:right;
}

.wcenter{
text-align:center;
}

.newmenu1
{
	background-image: url(../images/menuline.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-left:11px;
	padding-right:11px;
	padding-top:14px;
	height:29px;
	float:left;
}
.newmenu1last
{
	padding-left:15px;
	padding-right:15px;
	padding-top:14px;
	height:29px;
	float:left;
}

.newmenu1laston
{
	padding-left:15px;
	padding-right:15px;
	padding-top:14px;
	height:29px;
	float:left;
	background-color:#114C8D;
}

.newmenu1on
{
	background-image: url(../images/menuline.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-left:17px;
	padding-right:17px;
	padding-top:14px;
	height:29px;
	float:left;
	background-color:#114C8D;
}

.visit_blogs{
width:190px;
margin-left:35px;
text-align:center;
margin-bottom:30px;
}

#visit{
font-size:14px;
color:#000000;
}



.free_trial_form{
display:none;
float:right;
vertical-align:middle;
border:solid 0px #70BA1B;
font-weight:bold;
text-align:right;
width:100%;
}

.free_trial_form2{
display:none;
float:right;
vertical-align:middle;
border:solid 0px #70BA1B;
font-weight:bold;
text-align:right;
width:100%;
}

#ssubmit{
color:#FFFFFF;
background-color:#70BA1B;
font-weight:bold;
border-style:none;
}

#lsubmit{
color:#FFFFFF;
background-color:#70BA1B;
font-weight:bold;
border-style:none;
}

.fsubmit{
color:#FFFFFF;
background-color:#70BA1B;
font-weight:bold;
border-style:none;
}


.ft_input{
border:solid 1px #70BA1B;

}

#message  {
display : none;
position : absolute;
left : 20px;
bottom : 20px;
}

#message2{
display : none;
position : absolute;
left : 20px;
bottom : 20px;
}

.message_div {
padding : 10px;
width : 400px;
background-color : red;
border : 1px solid white;
color : white;
}
.message_div_green {
padding : 10px;
width : 400px;
background-color : green;
border : 1px solid white;
color : white;
} 

.yes {
font-size: 14px;
color: #fb7f05;
text-decoration: none;
font-weight: normal;
}

.leftpanelin_yes
{
	float:left;
	width:260px;
	padding-top:10px;
	padding-left: 20px;
}

.phone_big {
	color: #fe9228;
	font-size:22px;
	font-weight:bold;
}

#callbackform {
	width:246px;
float:left;
overflow:hidden;
position:relative;
margin: 15px 0 5px 5px;
	
}

#your_free_trial{
float:left;
width:300px;
font-weight:normal;
text-align:left;
margin-top:20px;

}

#your_free_trial ul{
/*list-style-image:url(../images/ok_small.gif);*/
margin:0px;
padding:0px;
padding-left:0px;
margin-top:10px;
list-style:none;

}

#your_free_trial ul li{
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:30px;
margin-bottom:10px;
font-weight:bold;
background-image:url(../images/ok_small.gif);
background-repeat:no-repeat;
background-position:left;
}


#blue_interpreter{
float:left;
width:583px;
padding:30px;
/*background-image: url(../images/blue_bg.gif);*/
background-repeat: no-repeat;
background-position:top;
text-align:left;
position:relative;
margin-top:20px;
background-color:#104B8C;
}


#blue_interpreter h2{
color:#FFFFFF;
padding:0px;
margin:0px;
font-family:Arial;
font-size:26px;
margin-bottom:20px;
font-weight:normal;
}

#how_to_book_interpreter h2{
color:#FFFFFF;
padding:0px;
margin:0px;
font-family:Arial;
font-size:20px;
margin-bottom:20px;
font-weight:normal;
}

#purpose_interpreter h2{
color:#FFFFFF;
padding:0px;
margin:0px;
font-family:Arial;
font-size:20px;
margin-bottom:20px;
font-weight:normal;
}

.purpose_hidden  h3{
color:#FFFFFF;
padding:0px;
margin:0px;
font-family:Arial;
font-size:18px;
margin-bottom:20px;
font-weight:normal;
}

.purpose_hidden p{
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
}

#purpose_interpreter .purpose_hidden ul{
background-image:none;

}

#interpreter_rates h2{
color:#FFFFFF;
padding:0px;
margin:0px;
font-family:Arial;
font-size:20px;
margin-bottom:20px;
font-weight:normal;
}


#blue_interpreter p{
color:#FFFFFF;
padding:0px;
margin:0px;
font-size:16px;
font-family:Arial;
background-image: url(../images/okb.gif);
background-repeat: no-repeat;
background-position:top left;
padding-left:100px;
float:left;
padding-bottom:50px;
}

#blue img{
border-style:none;
}

#blue a{
position:absolute;
right:30px;
bottom:30px;
}

#purpose_interpreter{
float:left;
width:583px;
padding:30px;
background-image: url(../images/purpose_down.gif);
background-repeat: no-repeat;
background-position:top center;
text-align:left;
position:relative;
margin-top:0px;
background-color:#215FA4;
}

#purpose_interpreter ul{
list-style:disc;
color:#FFFFFF;
font-family:Arial;
margin:0px;
padding:0px;
padding-left:100px;
background-image: url(../images/info.gif);
background-repeat: no-repeat;
background-position:top left;
font-size:14px;
}

#purpose_interpreter ul li{
margin-bottom:20px;
}

#how_to_book_interpreter ol{
color:#FFFFFF;
font-family:Arial;
margin:0px;
padding:0px;
padding-left:115px;
background-repeat: no-repeat;
background-position:top left;
font-size:14px;
margin-bottom:10px;
background-image: url(../images/book.gif);
background-repeat: no-repeat;
background-position:0px 0px;

}

#how_to_book_interpreter ol li{
margin-bottom:10px;
}

.green_light{
color:#D8FC2F;
}

#purpose_interpreter a{
color:#D8FC2F;
text-decoration:underline;
}


#interpreter_rates{
float:left;
width:583px;
padding:30px;
background-image: url(../images/rates_down.gif);
background-repeat: no-repeat;
background-position:center top;
text-align:left;
position:relative;
margin-top:0px;
background-color:#256CBB;
}

#interpreter_rates p{
font-family:Arial;
padding-left:100px;
color:#FFFFFF;
font-size:14px;

}

#how_to_book_interpreter{
float:left;
width:583px;
padding:30px;
background-image: url(../images/book_down.gif); 
background-repeat: no-repeat;
background-position:top center;
text-align:left;
position:relative;
margin-top:0px;
background-color:#307BCF;
margin-bottom:20px;
}

.purpose_hidden{
display:none;
}

.purpose_more_close{
float:right;
}

.closep{
display:none;
}

#sitemapul li{
margin:10px;
}

label.error{
color:#FF0000;
}





