@charset "UTF-8";
/* CSS Document */
@import url("reset_table.css");

/* globals */

h1 { font-size: 1.65em; font-weight: bold; margin-bottom: 1.5em; }
h1, h2, h3, h4, h5, h6 { color: #CC141E; }
h2, h3, h4, h5, h6 { font-size: 12px !important; font-weight: bold; line-height: 1.25em; }
p, li { color: #333 }
.footer p, .footer li { color: #000; }
/*#body li {padding-top: 7px; }*/

.container {position: relative; width: 938px; margin: 0 auto;}



/* header */
#header-content { height: 130px; position: relative; }
#logo { position: absolute; top: 20px;  }

/* nav */
#global-nav {
	position: absolute;
	top: 89px;
	left: 0px;
	width: 960px;
	
	}
#global-nav ul { display: inline; }
#global-nav li { list-style-type: none; height: 30px; width: 94px; float: left; display: block; border-right: 1px solid #fff;  }
#global-nav li a{ display: block; height: 21px; width: 94px; text-decoration: none; font-size: 12px !important; color:#f6fbff; background-color: #00013a;  background-repeat: no-repeat; background-position: right bottom; text-align: center; padding-top: 5px; padding-bottom:4px; letter-spacing:0.5px; font-weight:700;}

#global-nav li a:hover, #global-nav li a.active, #global-nav li a.visited { height: 19px; background-color: #cc141e; background-image:url(../images/gl-nav-bg.gif); background-position: left bottom; padding-top: 5px; padding-bottom:15px;   }

*#global-nav li a.active1 {  height: 30px; background-color: #cc141e; background-image:url(../images/gl-nav-bg.gif); background-position: left bottom; padding-top:5px;  }
 #global-nav .last { width: 90px; } 

#global-nav li a.active2 {  height: 20px; background-color: #cc141e; background-image:url(../images/gl-nav-bg_110911.gif); background-position: left bottom; padding-top: 5px; padding-bottom:15px;  }

#global-nav li.filings1 a:hover {background-color: #cc141e; background-image:url(../images/gl-nav-bg_110911.gif); background-position: left bottom;  } 
/*----- START --*/
.newglobal a:hover, .newglobal a.active, .newglobal a.visited { height: 19px; background-image:url(../images/gl-nav-bg.gif); background-position: left bottom; padding-top: 5px; padding-bottom:15px;   }

#red-nav { position: absolute; top: 79px; width: 70%; margin-left:280px; }
#red-nav {
	background: #cc141e;
	height: 25px;
	color: #FFF;
}
#red-nav ul { float: right; margin: 4px 10px 4px; }
#span-header{  color:#cc141e;  text-align:left !important;width: 49%;top: 10px;  }
/*#span-header ul {
	margin: 4px 0px 4px 0px; float:left;
}*/
/*#span-header li {
	list-style:none; color:#cc141e; display:inline;
}*/
#span-header a:link, #span-header a:visited { font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;font-weight: normal; color: #cc141e; text-decoration: none; margin: 0px ;  }
#span-header a:hover { text-decoration: underline; }
#red-nav li { display: inline; border-right: 1px solid #fff; }
#red-nav a:link, #red-nav a:visited { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;font-weight: bold; color: #fff; text-decoration: none; margin: 0 6px;  }
#red-nav a:hover { text-decoration: underline; }


/*#red-nav { position: absolute; top: 79px; width: 70%; margin-left:283px; }
#red-nav {
	background: #cc141e;
	height: 25px;
	color: #FFF;
}
#red-nav ul { float: right; margin: 4px 2px 4px; }
#span-header{  font-weight:bold; color:#FFFFFF; position:absolute; text-align:left !important; width:31%; top: 79px; 
background: #cc141e; height:25PX;   }
#span-header ul {
	margin: 4px 10px 4px;
}
#span-header li {
	list-style:none; color:#FFFFFF; display:inline;
}
#span-header a:link, #span-header a:visited { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;font-weight: bold; color: #fff; text-decoration: none; margin: 0 1px;  }
#span-header a:hover { text-decoration: underline; }
#red-nav li { display: inline; border-right: 1px solid #fff; }
#red-nav a:link, #red-nav a:visited { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;font-weight: bold; color: #fff; text-decoration: none; margin: 0 1px;  }
#red-nav a:hover { text-decoration: underline; }*/


/*-- END  */
li .last, li.last {border-right: none !important; }

/* signinform background: #cbd2e4;*/
#signin-form {  width: 460px; height: 0; position: absolute; right: 0px; top: 0; }
#signin-form1 { width: 460px; height: 0; padding-left:470px;  top: 0; text-align:right; padding-top:0;}
#signin-form .account { border-left: 3px solid #CC141E; margin: 0; padding-left: 5px; font-weight: bold; font-size: 102%; position: absolute; top: 11px; left: 11px;  }
#signin-form p {
	font-size: 11px;
	position: absolute;
	right: 69px;
	top: 35px;
}
#signin-form a, #signin-form a:visited { color: #00e; text-decoration: underline; }
#signin-form a:hover { text-decoration: none; }
#userheader, #passheader { width: 145px; height: 18px; border: 1px solid #1D2A5B; margin: 8px 0 2px 0; position: absolute; font-size:12px !important;   }
#userheader { left: 95px; font-size:12px !important; }
#passheader { left: 248px;  font-size:12px !important;}
#headersubmit { position:absolute; top: 10px; right: 30px}
#header_login_frm { margin-top: 3px; }
#header_login_frm { color: #333; }

/* body layout */
.breadcrumb { font-size: 0.95em; color:#cc141e; }
.breadcrumb a{ font-size: 0.95em; color:#000; }
#body {display: block; overflow: hidden; position: relative; background: url(../images/3col-bg.png) no-repeat; background-position:bottom center; }
/*#contbody{background:#efefef;}*/
.home #body { background: none; }
#body-content, #sidebar-left, #sidebar-right { border: 1px solid #D9D9D9; border-bottom: none;  }
#body-content ul { margin-top: -10px;}

#body-content { width: 466px; float: left; margin-left: 8px; }
#body-content h1 {  color: #CC141E; font-size:28px; font-weight: bold; line-height: 1.25em; font-style: normal; text-align:right; }
#sidebar-left { width: 225px; float: left; }
#sidebar-left p {font-weight: bold;}
#sidebar-left a { color: #cc141e; }
#sidebar-right { width: 225px; float: right; }
#sidebar-right a { color: #333; text-decoration: none; font-style: oblique; }
#sidebar-right a:link { color: #333; text-decoration: none; font-style: oblique; }
#sidebar-right a:hover { text-decoration: underline; }
#sidebar-right p.hmrc { font-weight: bold; text-align: center;}
#register-user { text-align: right; }
/*#register-user a:link { text-decoration:  underline; }*/										

#register-user p a:hover { color: blue; text-decoration:underline;}
/*#register-user p a{
	text-decoration:none;
	font-style:normal;
}*/
#register-user h2 a:link { color: #CC141E; font-size: 1.45em; font-weight: bold; line-height: 1.25em; font-style: normal; text-decoration: none; }
#register-user h2 a { color: #CC141E; font-size: 1.45em; font-weight: bold; line-height: 1.25em; font-style: normal; text-decoration: none; }

.quote { background: #e2e2e2; width: 100%; color: #ff9; text-align: center; margin-bottom: 10px;  }
.quote h2 { color: #003; margin-top: 5px; padding: 10px 0; }
.content {margin:10px;}

/* footer */

#footer { height: 30px; background: #cbd2e4; font-size: 90%; margin: 10px 0 15px 0; position: relative; }
#footer p { width: 300px; position: absolute; top: 7px; left: 10px; }
#footer ul { position: absolute; top: 7px; right: 10px; margin: 0; }
#footer li { list-style-type: none; display: inline; margin-left: 11px; }
#footer a:link, #footer a:visited { border-right: 1px solid #000; padding: 0 11px 0 3px; color: #000; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/* homepage customisations */
.home h1 { margin: 0;}
.home #body-content { border: none; width: 100%; margin: 0px;}
.home #body-content .content { margin: 0;}
.home-top-banner, .home .col-1, .col-1a, .home .col-2, .col-2a, .home .col-3, .home .col-4 { border: 1px solid #D9D9D9; }
.home-top-banner { width: 682px; height: 193px; padding: 16px 8px 0px 8px; float: left; background: url(../images/home-we-prepare-ixbrl.jpg) no-repeat; background-position: right bottom; }

#home-description-box { width: 227px; height: 211px; margin-left: 8px; background: #FFFFFF; float: right; border: 1px solid #D9D9D9; text-align: center}
#home-description-box h2 { color:#ff9; margin: 45px auto; font-size: 120%; line-height: 1.4em; }
#home-description-box a { color: #ff9; text-decoration: underline; }
#home-description-box h4 { color:#fff; width: 150px; margin: 0 auto; line-height: 1.35em; }
#top-panel, #bottom-panel, .home .col-1, .col-1a, .home .col-2, .col-2a, .home .col-3, .home .col-4 { float: left; }
#bottom-panel { margin-top: 10px; color: #333; }
#bottom-panel h2 { font-size: 115%; line-height: 1.25em; font-weight: bold; }
#bottom-panel .col-1, #bottom-panel .col-2 { width: 313px; height: 249px; padding: 15px; font-weight: bold;   }
#bottom-panel .col-2 { margin-left: 9px; }
#bottom-panel .col-1 ol { margin-top: 0px; }
#bottom-panel .col-1 ol a { color: #333; text-decoration:none; }
#bottom-panel .col-2 ol { margin-top: 26px;}
#bottom-panel .col-3, #bottom-panel .col-4 { width: 208px; height: 278px; padding: 0 10px; margin-left: 8px; text-align: center; background: #fef5ee; }
#bottom-panel p { margin-bottom: 7px; }
.hmrc-3 { font-weight: bold; line-height: 1.5em; margin-top: 10px; }
.hmrc-3 img { margin: 5px; }
a.hmrc-3:link {
     color:#333333;
	text-decoration: none;
}
a.hmrc-3:visited {
     color:#333333;
	text-decoration: none;
}
a.hmrc-3:active {
     color:#333333;
	text-decoration: none;
}
a.hmrc-3:hover {
     color:#333333;
	text-decoration: underline;
}
p.helping { color: #cc141e; font-weight: bold; }
#bottom-panel .col-4 { margin-top: 13px; }
#bottom-panel .col-4 p { margin: 10px 0; }
.col-4 a { color: #333; }
#bottom-panel ul, #bottom-panel ol { padding-left: 40px; margin-top: 11px; }

#global-nav ul li .last {
	padding-left: 3px;
}

#red-nav ul li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.white-color {
	color: #abadaf;
    font-size:9px;
}
.forgot {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.center { text-align: center; }
.right { text-align: right }



/* Page customisations */

.about-page h2.center { margin-top: 20px;}
.contact-page #body-content h2 { font-size: 1.4em; }
.resources-page #body-content h2 { font-size: 1.4em; }
#contact-form input { width: 250px; height: 18px; padding: 3px; }
input#market_material { float:left; width: 14px; margin: 0 10px 0 15px	; }
.faqs-page #body-content li { padding-top: 1px; }

/*Credential page*/

#cen_content { width: 426px; height: 444px; background: url(../images/credential.jpg) no-repeat; text-indent: -99999px;}

/* Custom CSS */
.h2class
{
font-size: 1em; font-weight: bold; color: #CC141E; 
}
.h2class a
{
font-size: 1em; font-weight: bold; color: #CC141E; text-decoration:none; 
}
.h2class a:link
{
font-size: 1em; font-weight: bold; color: #CC141E; text-decoration:none; 
}
.h2class a:visited
{
font-size: 1em; font-weight: bold; color: #CC141E; text-decoration:none; 
}
.h2class a:active
{
font-size: 1em; font-weight: bold; color: #CC141E; text-decoration:none; 
}
.h2class a:hover
{
font-size: 1em; font-weight: bold; color: #CC141E; text-decoration:none; 
}
.text_arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight: normal;
	color:#333;
	text-decoration: none;
}
.red_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc141e;
	text-decoration: none;
	text-align:center;
}
.red_bold:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc141e;
	text-decoration: none;
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.red_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc141e;
	text-decoration: none;
}
.red_ans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc141e;
	text-decoration: none;
} 
.red_normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc141e;
	text-decoration:normal;
}
.howalink
{
cursor:pointer; text-decoration:none; color:#000000;
}
.resource-td
{
background: #FFFFFF !important;border-style:none;
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size: 12px;font-family: Arial, Helvetica, Sans-serif;vertical-align:baseline;
text-align:left;
}
.resource-td1
{
background: #FFFFFF !important;border-style:none;
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size: 12px;font-family: Arial, Helvetica, Sans-serif;vertical-align:baseline;
text-align:center;
}
.resource-td2
{
background: #FFFFFF !important;border-style:none;margin:0;padding:0;border:0;
}
.redlink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc141e;
	text-decoration:underline;
}
.redlink2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc141e;
	text-decoration:none;
}
#sidebar-left1, #sidebar-right1 { border: 1px solid #D9D9D9; border-bottom: none;  }
#sidebar-left1 { width: 225px; float: left; height:5000px; }
#sidebar-left1 p {font-weight: bold;}
#sidebar-left1 a { color: #cc141e; }
#sidebar-right1 { width: 225px; float: right; height:5000px;  }
#sidebar-right1 a:link { color: #333; text-decoration: none; font-style: oblique; }
#sidebar-right1 a:hover { text-decoration: underline; }
#sidebar-right1 p.hmrc { font-weight: bold; text-align: center;}
.alignleft
{
text-align:left;
}
.aligncenter
{
text-align:center;
}
.imgline
{
height:1px; background-color:#CCCCCC;
}
p.helping1 { color: #cc141e; font-weight: bold; text-align:center; font-size: medium; }
p.helpinghome { color: #cc141e; font-weight: bold; line-height:16px;}
p.helping12 { color: #cc141e; font-weight: bold; text-align:center; font-size:24px; line-height:24px; padding:5px; margin:0px;}
p.helping123 { color: #cc141e; font-weight: bold; text-align:center; font-size:16px;padding-top:10px; line-height:15px;
 padding:10px 0px 5px 0px; margin:0px;}
p.helping123 a { color: #cc141e; font-weight: bold; text-align:center; font-size:16px;padding-top:10px; line-height:15px;
 padding:10px 0px 5px 0px; margin:0px;}
.helping123 a { color: #cc141e; font-weight: bold; text-align:center; font-size:16px;padding-top:10px; line-height:15px;
 padding:10px 0px 5px 0px; margin:0px; text-decoration:none;}
.hmrc-31 { font-weight: bold;   text-align:center; padding:5px 0px 5px 0px; margin:0px; font-style:normal; line-height:10px; }
.hmrc-31 a { font-weight: bold;  text-align:center;  font-style:normal;line-height:10px; color: #0000FD; text-decoration:none; }
.hmrc-31_home { font-weight: bold;   text-align:center; padding:5px 0px 5px 0px; margin:0px; font-style:normal; line-height:10px; }
.hmrc-31_home a { font-weight: bold;  text-align:center;  font-style:normal;line-height:10px; color: #000000; text-decoration:underline; }
.hmrc-32 { font-weight: bold;   text-align:center; font-style:normal; line-height:20px; }
.hmrc-32 a { font-weight: bold;  text-align:center;  font-style:normal; color:#000000; text-decoration:none; }
.rightsideline { border: 1px solid #D9D9D9; border-bottom:none; border-left:none; border-right:none; }
.colorblack{color: #000000;}
.txtpadding { text-align:center; padding-top: 10px;}
.alink a
{
color:#000000; text-decoration:none;
}
.alink a:link
{
color:#000000; text-decoration:none;
}
.alink a:hover
{
color:#000000; text-decoration:none;
}
.alink a:visited
{
color:#000000; text-decoration:none;
}
#home-description-box-new { width: 227px; height: 211px; margin-left: 8px; background: #FFFFFF; float: right; border: 1px solid #D9D9D9; text-align: center}
#home-description-box-new h2 { color:#ff9; margin: 45px auto; font-size: 120%; line-height: 1.4em; }
#home-description-box-new h4 { color:#fff; width: 150px; margin: 0 auto; line-height: 1.35em; }
.sideheight
{
height:500px;
}
#sidebar-medialeft, #sidebar-mediaright { border: 1px solid #D9D9D9; border-bottom: none;  }
#sidebar-medialeft { width: 225px; float: left; height:500px; }
#sidebar-medialeft p {font-weight: bold;}
#sidebar-medialeft a { color: #cc141e; }
#sidebar-mediaright { width: 225px; float: right; height:500px;  }
#sidebar-mediaright a:link { color: #333; text-decoration: none; font-style: oblique; }
#sidebar-mediaright a:hover { text-decoration: underline; }
#sidebar-mediaright p.hmrc { font-weight: bold; text-align: center;}
.tdstyle
{
font-style:italic;
padding:10px;
vertical-align:top;
}
.tdhead
{
text-align:center;
font-weight:bold;
}
.tdnormal
{
text-align:center;
background:#FFFFFF;
background-color:#FFFFFF;
}
#tdn
{
text-align:center;
background:#FFFFFF;
background-color:#FFFFFF;
}
.violet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	font-weight: bold;
	color:#0000cc;
	text-decoration: none;
	text-align:center
}
.red {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Arial;
	font-size: 14px;
	font-weight: bold;
	color: #cc141e;
	text-decoration: none;
}
#about_red {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #cc141e;
	text-decoration: none;
	line-height:18px;
	text-align:center;
}
.secure_red
{
line-height:20px; 
color:#C00;
font-style:italic;
text-align:left;
font-weight:bold;
}
LI.list1 { color:#C00;} 
LI.nolist
{
list-style:none;
}
.resourcelink { text-decoration:underline; color: #333; padding:5px; }
.resourcelink1 {  color: #333; padding:5px;  }
.resourcelink a { text-decoration:underline; color: #333; }
/* My Jobs */
h1.red-tab-header, h2.red-tab-header { padding: 8px 10px; background-color: #bc2f2b; color: white; font-size: 1.2em; font-weight: normal; line-height: 1em; }
.red-tab-header { background: url(../images/job-arrow-header.gif) no-repeat; background-position: top right; }
.myjobs #sidebar-left li, .myaccount #sidebar-left li { list-style-type: none; color: #666; }
.myjobs #sidebar-left ul, .myaccount #sidebar-left ul { padding: 0; }
.myjobs #sidebar-left ul ul, .myaccount #sidebar-left ul ul { padding-left: 10px; }
.myjobs #sidebar-left a, .myaccount #sidebar-left a { color: #666; text-decoration: none; }
.myjobs #sidebar-left a:hover, .myaccount #sidebar-left a:hover { text-decoration: underline; }
.myjobs #sidebar-left, .myaccount #sidebar-left { /*background: #eee; opacity: 0.4;*/ }
.myaccount #sidebar-left { /*opacity: 0.4;*/   }
.myaccount #sidebar-right {   }

#acc-signin { text-align: center; width: 300px; margin: 10px auto; }
#acc-signin h2 { font-size: 1.4em; }

#sitemap-links { height: 675px; }
#sitemap-links h2 { font-size: 1.4em; color: #000; border-bottom: 1px solid #666; margin-top: 15px; padding: 0 0 3px 7px; }
#sitemap-links ul { padding: 0; }
#sitemap-links ul ul { padding-left: 10px; }
#sitemap-links li { list-style-type: none; width:50%; float: left; font-weight: bold;  }
#sitemap-links li li { width: 100%; font-weight: normal; }
#sitemap-links a { color: #bc2f2b; text-decoration: none;  }
#sitemap-links a:hover { text-decoration: underline; }

ul#topnav li span {
	/*float: left;
	position: absolute;
	padding:0px;
	left: 0; top:60px;
	display: none;
	width: 972px;
	color: #000;*/
	
		float: left;
	padding: 15px 0px 0px 15px;;
	position: absolute;
	left: 0; top:45px;
	display: none;
	width: 972px;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;

}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; font-family:Arial, Helvetica, sans-serif; color:#00013a; font-size:13px;  }
ul#topnav li span a:hover {background:none; color: #cc141e;}
.spancolor { color: #cc141e; }
/* Contact Us Page Css */

.ctus{

	margin-top:5px;

	margin-left:2px;

	margin-bottom:8px;

}

.topimgforct{

	background:url(../images/ctbg.jpg) repeat-y;

	width:187px;

}

.contform{

	padding-left:10px;

	padding-top:10px;

}

.contactinput{

	background:#fff;

	height:19px;

	border:1px solid #dbdbdb;

	margin-top:5px;

	width:160px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#999;

	padding-left:3px;

}

.contactinput1{

	background:#fff;

	height:70px;

	border:1px solid #dbdbdb;

	margin-top:5px;

	width:160px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#999;

	padding-left:3px;

}


.phonenum{

	float:left;

	padding-left:2px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#333;

	padding-top:10px;

	line-height:13px;

}

.redlinenew{

	background-color:#ce000a;

	height:3px;

	padding:0px;

	margin:0px;

	border:0px;

}

.ph-icon{

	float:left;

	padding-left:5px;

	padding-top:15px;

}
.clear{

	clear:both;

}

p.ph-iconem{

	float:left;

	padding-left:6px;

	padding-top:6px;

	font-size:11px;

}

p.phonenumem{

	float:left;

	padding-left:4px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#333;

	padding-top:3px;

	line-height:20px;

}

.testimonialfc{

	background:#f8f8f8;

	border:1px solid #d8d8d8;

	margin:3px;

	margin-bottom:10px;

}

.innerinputyourcn{

		font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#666;

	width:82px;

	height:18px;

	border:1px solid #999;

}

.txtarean{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#666;

	width:250px;

	height:100px;

	border:1px solid #999;

}

.inncontactinput{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#666;

	width:260px;

	height:18px;

	border:1px solid #999;

}

.innerinputyourcity{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#666;

	width:127px;

	height:18px;

	border:1px solid #999;

	margin-right:2px;

}

.innerinputyourcn1{

		font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#666;

	width:80px;

	height:18px;

	border:1px solid #999;

}

.resource-td-ct
{
background: #f8f8f8 !important;border-style:none;
margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size: 12px;font-family: Arial, Helvetica, Sans-serif;text-align:left;
}


.text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.textlink {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	margin:0px 0px 0px 14px;
}
.textlink:hover {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.forgot {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000ee;
	text-decoration: underline;
}
.box_border {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	background-color: #FFF;
	border: 1px solid #DDDDDD;
	padding:2px 0px 0px 3px;
}

.line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
A.small_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.small_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.small_nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
A.small_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
.table_border {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	background-color: #FFF;
	border: 1px solid #d9d9d9;
}
.red_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc141e;
	text-decoration: none;
}
.green_bold{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#00CC33;
	text-decoration: none;
}
.black_bold{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
} 
.red_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc141e;
	text-decoration: none;
}
.red_ans {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc141e;
	text-decoration: none;
} 
.red_normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc141e;
	text-decoration:underline;
}
.red_sign_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:100;
	color: #cc141e;
	text-decoration: none;
}
.redlink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc141e;
	text-decoration: none;
}
.redlink1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc141e;
	text-decoration:underline;
}
.redlink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc141e;
	text-decoration:underline;
}
.redlink2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc141e;
	text-decoration:none;
}
.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333;
	text-decoration: none;
}
.blacklink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333;
	text-decoration:underline;
}
.blacklink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333;
	text-decoration: none;
}
.yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:20px;
	font-weight: bold;
	color:#ffff99;
	text-decoration: none;
}
.white_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
}
.red1 {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Arial;
	font-size: 20px;
	font-weight: bold;
	color: #cc141e;
	text-decoration: none;
}
.red {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Arial;
	font-size: 14px;
	font-weight: bold;
	color: #cc141e;
	text-decoration: none;
}
.redlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc141e;
	text-decoration:underline;
}
.redlink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc141e;
	text-decoration:none;
}
.text_arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight: normal;
	color:#333;
	text-decoration: none;
}
.text_arial_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	font-weight: normal;
	color:#333;
	text-decoration: none;
}
.text_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight: normal;
	color:#333;
	text-decoration: none;
}
.text_right:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight: normal;
	color:#333;
	text-decoration: underline;
}
.sendemaillink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight: bold;
	color:#333;
	text-decoration:underline;
}
.sendemaillink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight: bold;
	color:#333;
	text-decoration: none;
}
.violet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:18px;
	font-weight: bold;
	color:#0000cc;
	text-decoration: none;
}
A.left_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8f8f8f;
	text-decoration: none;
}
A.left_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8f8f8f;
	text-decoration: none;
}
A.left_nav:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8f8f8f;
	text-decoration: none;
}
A.left_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #474747;
	text-decoration: underline;
}
.left_nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8f8f8f; 
	text-decoration: none;
}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.messagebox
{position:absolute;
width:100px;
margin-left:5px;
border:1px solid #c93;
background:#ffc;padding:3px;
}
.messageboxok
{position:absolute;
width:auto;
margin-left:5px;
border:1px solid #349534;
background:#C9FFCA;
padding:3px;
font-weight:bold;
color:#008000;
}

.messageboxerror
{
position:absolute;
width:auto;
margin-left:5px;
border:1px solid #CC0000;
background:#F7CBCA;
padding:3px;
font-weight:bold;
color:#CC0000;
}
.red_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc141e;
	text-decoration: none;
}
.red_right_reg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc141e;
	text-decoration: none;
}
.red_right_reg:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc141e;
	text-decoration:underline;
}
select.calendarDateInput {letter-spacing:.06em;font-family:Verdana,Sans-Serif;font-size:11px;}
.about_red {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #cc141e;
	text-decoration: none;
}
.left_big{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8f8f8f;
	text-decoration: none;
}
.closeDialog
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:underline;
}
.closeDialog:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.invoice_table {
width: 936px; 
border-top:1px solid #CC0001;
border-bottom:1px solid #CC0001;
}
td.left {
border-left: 1px solid #CC0001;
}
td.right {
border-right: 1px solid #CC0001;
}
td.top {
border-top: 1px solid #CC0001;
}
h1.logo {overflow: hidden; width: 210px; height: 100px; font-size: 200%;}
h1.logo a {width: 210px; height: 100px; border: 0; position: relative; overflow: hidden; font-size: 100%; color: #fff; display: inline-block;}
.freequote
{
	font-family: Arial;
	font-size: 120%;
	line-height:20px;
	font-weight: bold;
	color:#f6fcb9;
	text-decoration: none;
	
}
.freequote a
{
	font-family: Arial;
	font-size: 110%;
	line-height:20px;
	font-weight: bold;
	color:#f6fcb9;
	text-decoration: underline;
	
}

.reglink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#fff;
	text-decoration:underline;
}
.reglink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#fff;
	text-decoration: none;
}
.quote { 
font-family: Arial, Helvetica, sans-serif;
font-size: 110%;
font-weight:bold;
background: #e2e2e2; width: 100%;
color: #001032; 
text-align: center; 
 }
.quote a{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight:bold;
background: #e2e2e2; width: 100%;
color: #7d6656; 
text-align: center; 
text-decoration:none;
 }

/* Master Css */
.resource-td2
{
background: #FFFFFF !important;border-style:none;margin:0;padding:0;border:0;
}
.content {margin:10px;}

