p, ul, li, ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background: transperant;
}
p.mceNonEditable {
        font-family:inherit;
        font-size:inherit;
        font-weight: inherit;
	background: inherit;
}
td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #717171;
}
th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color: #717171;
}

input, select, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#316294;
	text-decoration: none;
}

a {
	text-decoration: none;
	color: #eb1d15;	
	font-size:11px;
}
a:hover { text-decoration: underline; }


.companyName{
	color: #235bbb;
	
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size:11px;
	font-weight: bold;
	
	text-transform: uppercase;
}

.companySlogan{
	color: #828282;
	
	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size:11px;
	font-weight: normal;
}


#simpleblock a,#countries a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	
	color:#717171;
	
	text-decoration:none;
}

#simpleblock a:hover,#countries a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	
	color:#0000CC;
	
	text-decoration:none;
}
#partners {
    border: 1px dotted;
    padding: 5px;
}
#partners a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#717171; 
    text-decoration:none;
}

#partners a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#0000CC;
    text-decoration:none;
}
a.topic {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
    font-weight:normal;
	color:#2f79ac;
	text-decoration: none;	
	Display:block;
	width:100%;
	
}

a.topic:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0099FF;
	text-decoration: none;
	
	Display:block;
	width:100%;

}
a.green{
	color:#99cc33;
	font-weight:normal;
}

a.green:hover{
	color: #FF9900;
	font-weight:normal;
}

a.blue{
	color:#0c82c5;
    font-weight:normal;
}

a.blue:hover{
	color: #eb1d15;
	font-weight:normal;
}

img { border: 0; }

.h1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	text-transform:uppercase;
	
	color: #007cc2;
}

.h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	text-transform:uppercase;
	
	color: #cf9040;
}

h1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	text-transform:uppercase;	
	color: #007cc2;
	margin-bottom:7px;
	margin-top:0px;
}

h2 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #007cc3;
	background: transparent;
	border:none;
	line-height:14px;
}
h3 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #007cc3;
	padding-bottom: 0px;
	margin: 0 0 1px 0;
}

h4 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	text-transform:uppercase;
	
	color: #cf9040;
	margin-bottom:0px;
}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	color: #999999;
	margin:1px;
}

.blue_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007cc3;
	background: transperant;
}

.article_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #007cc3;
}

p {
	padding: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}
ul {
	list-style-image: url(../images/bullet.gif);
	margin: 0 0 1em 1.5em;
	padding: 0;
}
ol {
	margin: 0 0 1em 2.2em;
	padding: 0;
}
li { margin: 0; }

form td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2f79ac;
	background: transperant;
	line-height: 15px;
}

form h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2f79ac;
	background: transperant;
	line-height: 15px;
}
.mandatory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: inherit;
	font-weight: normal;
	color: #ED332C;
	background: transperant;
}
.red{
color:#ee3a34;
}

.red_b{
color:#ee3a34;
font-weight:bold;
}
.paragraphEnd {
    padding: 0;
    margin-top: 3px;
    margin-bottom: 18px;
}
.paragraphEndExtra {
    padding: 0;
    margin-top: 3px;
    margin-bottom: 28px;
}
/*new*/
#small {
    font-size: 10px;
}
#small a{
    font-size: 10px;
    font-weight: bold;
}
.required {
    font-weight: bold;
    color: #2f79ac;
}
.title_3 {
    text-decoration: underline;
}
.grid {
    border-collapse: collapse;
    border:solid 1px #dcdee2;
}
.grid td{
    border:solid 1px #dcdee2;
}
.grid th {    
    font-size: 11px;    
    color: #717171;
    font-weight:bold;
    border:solid 1px #dcdee2;

}
.grid .thead {
        background-color: #EEEEF2;
        padding-bottom:  1px;
        font-weight:bold;
}

.red_alert{
color:#ee3a34;
font-weight:bold;
text-align:center;
}

.blue a{
    color:#0c82c5;
    font-weight:normal;
}

.blue a:hover{
    color: #eb1d15;
    font-weight:normal;
}

/*#simpleblock {
    list-style-image: url(../images/bullet.gif);
    margin: 0 0 1em 1.5em;
    padding-left: 20;
   
}*/
#simpleblock li {
    margin-left: 1.5em;
}
.strong {
    font-weight: bold;
}
a.strong {
    font-weight: bold;
}
a:hover.strong {
    font-weight: bold;
}
.paragraphEnd_strong {
    padding: 0;
    margin-top: 3px;
    margin-bottom: 18px;
     font-weight: bold;
}
.cont_border {
	 border:solid 1px #dcdee2;
	 margin:5px;
}
a.super_link {
    font-family: "Trebuchet MS", Verdana, sans-serif;
    text-decoration: none;
    color: #eb1d15; 
    font-size:15px;
    font-weight:bold;
    display:block;
    border:1px #df9040 solid;
    padding:5px;
    width:200px;
    text-align:center;
}
a.super_link:hover { text-decoration: underline; }

.title2 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration:underline;
    color: #007cc3;
    background: transparent;
    border:none;
    margin-bottom:5px;
    margin-top:20px;
}
.title4 {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #717171;
    text-decoration:underline;
    margin-bottom:0px;
    margin-top:7px;
    text-transform:none;
}
.title5 {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #717171;
    font-weight: bold;
    margin-bottom:0px;
    margin-top:7px;
    text-transform:none;
}
h3.blue_label {
    padding-top:16px;
    padding-bottom:2px;
}
a.top_faq{
    font-size: 12px;
    font-weight:bold;
    color: #007cc3;
    display:block;
    padding-bottom: 15px;
    /*width:540px;*/
}
.top_faq_container {
    padding: 5px 10px 0px 15px;
     width:550px;
}
.top_faq_container_short {
     padding: 5px 10px 0px 15px;
     width:500px;
     float: left;
     text-align: justify;
}

a.top_faq:hover {
text-decoration:underline;
}
li.dta {
margin-top: 10px;
margin-bottom: 10px;
}
.imgH1 {
	margin-left: 5px;
	border: 0px;
}
.steps {
	width: 100%;
	height: 93px;
}

.steps div {
	float: left;
	width: 163px;
	height: 93px;
	
	margin-left: 6px;
}

.steps div h3 {
	margin: 12px 0px 0px 44px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.step_1{
	background: url(../images/steps3/step1.gif) no-repeat left top;
}

.step_2{
	background: url(../images/steps3/step2.gif) no-repeat left top;
}

.step_3{
	background: url(../images/steps3/step3.gif) no-repeat left top;
}
.steps_wrap {
	width: 520px;
	border-top: 3px solid #da2118;
	background: url(images/corner_bl.gif) no-repeat left bottom #c0d2e8;
	
	padding-bottom: 10px;
}
.steps3 {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #04437d;
	text-align: center;
	margin: 6px auto;
}
.title_nom {
	padding:0px;
	margin:0px;
}


.form_simple input, .form_simple select, .form_simple textarea{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#316294;
    text-decoration: none;
    border: 1px solid #DCDEE2;
}
.form_simple label,.form_simple td {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#fff;
    text-decoration: none;
   
}
.form_simple .required {
    font-weight:bold;
    color:#fff;
}
.form_simple {
    border: 1px solid #5AAAD7;
    background: #0B82C5;
}
.form_simple h2{color: #fff}


.blue_strong a {
    color:#0c82c5;
    font-weight: bold;
}
.blue_strong a:hover {
    font-weight: bold;
}
img.captcha {
margin-top:7px;
margin-left:1px;
}

label.red {
    color:#ee3a34;
}
.red .required {
    color:#ee3a34;
}
label.red_b{
color:#ee3a34;
font-weight:bold;
}
.red_b .required{
color:#ee3a34;
font-weight:bold;
}
/*forms - custom*/
.margin_r {
    padding-right:20px;
}
.margin_r_s {
    padding-right:10px;
}
.margin_lr {
    padding-left:20px;
    padding-right:10px;
}
.selsuper {
    width: 140px;
}
.small {
    font-size: 10px;
}

.menu_simple a,.menu_simple a:hover {
    color:#717171;
    text-decoration:underline;
}
.menu_simple {
    padding-bottom:10px;
}

.h1_1 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;	
	text-transform:uppercase;	
	color: #007cc2;
	margin-bottom:7px;
	margin-top:0px;
}
.title6 {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration:underline;
    color: #007cc3;
    background: transparent;
    border:none;
    margin-bottom:5px;
    margin-top:20px;
}
.title7{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #007cc3;
    font-size: 14px;
    padding-top:16px;
    padding-bottom:2px;
}
.snapshot {
    border: 1px solid #DCDEE2;
    margin-bottom:10px;
}
.play {
    padding-right:10px;
}
.info1 {
	padding-top:12px;
}
.media_logo {
padding-top:12px;padding-bottom:12px
}
.menu_super_simple a,.menu_super_simple a:hover {
        color: #828282;
	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size:11px;
	font-weight: normal;
}
.strong_underline {
    font-weight: bold;
    text-decoration: underline;
    color:inherit;
}
.inline_normal {
    font-weight: normal;
    text-decoration: none;    
    color:inherit;
}
.icon_cont1 {
        width:39px;
        text-align: center;
         padding:  0 2 0 2px
}
.titlelnk1 a,.titlelnk1 a:hover {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	text-transform:uppercase;	
	color: #007cc2;
}
.titlelnk1 a:hover {
        text-decoration:underline;
}
.titlelnk1 {
        padding:  5 2 0 2px
}
.banner1 {
        border:3px solid #c0c4cd;
        background: url(../images/bg_blue.gif) repeat-x;
        margin-top:4px;
        margin-bottom:8px
}
.title7 a, .title7 a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #007cc3;
    font-size: 14px;
}
.right
{
	float : right;
}

.left
{
	float : left;
}
.paragraphEnd2 {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 20px;
    margin-top: 3px;
    margin-bottom: 18px;
}

/*===================================================OTS PAGE CSS====================================================*/

.logoutlinks {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3292ce;
	text-decoration: none;
}

.logoutlinks a{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3292ce;
	text-decoration: none;
	
}

.logoutlinks a:hover{
	text-decoration: underline;
	color: #3292ce;
}

/*==== red table =======================*/

.red_table_title {
	font-family: verdana;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #ffffff;
        background-color: #394f96;
        /*background-color: #ee1d18;*/
}
.red_table_lines {
	font-family: verdana;
	font-size: 11px;
	line-height: 20px;
	color: #717171;
	padding-left:5px;
        padding-right:5px;
}
.red_table_lines a{
	font-family: verdana;
	font-size: 11px;
	color:#717171;
	text-decoration: none;
}
.red_table_lines a:hover{
	text-decoration: underline;
	color: #717171;
}

/*==== blue table ======================*/

.blue_table_title {
	font-family: verdana;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #ffffff;
        background-color: #2f93ce;
}
.blue_table_lines {
	font-family: verdana;
	font-size: 11px;
	line-height: 20px;
	color: #717171;
	padding-left:5px;
        padding-right:5px;
}
.blue_table_lines a{
	font-family: verdana;
	font-size: 11px;
	color:#717171;
	text-decoration: none;
}
.blue_table_lines a:hover{
	text-decoration: underline;
	color: #717171;
}

/*==== gray table ======================*/

.gray_table_title {
	font-family: verdana;
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #ffffff;
        background-color: #717171;
}
.gray_table_lines {
	font-family: verdana;
	font-size: 11px;
	line-height: 20px;
	color: #717171;
	padding-left:5px;
        padding-right:5px;
}
.gray_table_lines a{
	font-family: verdana;
	font-size: 11px;
	color:#717171;
	text-decoration: none;
}
.gray_table_lines a:hover{
	text-decoration: underline;
	color: #717171;
}

/*===images text=========================*/

.red_text {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	/*color: #ee1d18;*/
        color: #394f96; 	
}

.pti_clients_section a, a:hover {
                color: #394f96;
}

.blue_text {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#2f93ce;
	text-decoration: none;
}

.blue_text a{
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#2f93ce;
	text-decoration: none;
	
}

.blue_text a:hover{
	text-decoration: underline;
	color: #2f93ce;
}


/*===tax specialist table ===============*/

.tax_specialist {
	border: 1px solid #999999;
}
.tax_specialist_lines {
	font-family: verdana;
	font-size: 11px;
	line-height: 20px;
	color: #717171;
	padding-left:10px;
}

/*===edit contact details and request===============*/

.edit_contact_details a{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}
.edit_contact_details a:hover{
	text-decoration: underline;
	font-weight: bold;
	color: #666666;
}
.gray_strong {
        color: #717171;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
        font-weight: bold;
        padding-bottom:15px;
        display:block;
}
#google_map {
        margin: 15px 0px 5px 0px;
        border: 1px solid #9BA0AD;
}

/*NEW CSS land country*/
.greyA {
	FONT-WEIGHT: normal; COLOR: #717171;
}
.greyA:hover {
	FONT-WEIGHT: normal; COLOR: #eb1d15;	
}
A.menu_country {
	DISPLAY: block;
	FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-TOP: 2px;
	COLOR: #007CC3;
}
A.menu_country:hover {
	TEXT-DECORATION: underline
}
#country_landing td {
    padding-top: 10px;
}
/*NEW CSS  land country*/
.calc_menu {
    padding-bottom:10px;padding-top:5px
}
#country_page .calc_menu {
    padding-bottom:0px;padding-top:0px
}
