/* CSS Document */

body,td,th { margin:0px; padding:0px;
	font-family: Arial;
	font-size: 12px;
	color: #2B2C2A;
	line-height:18px;
}
.smalltxt{
	font-family: Arial;
	font-size: 11px;
	color: #2B2C2A;
}
.smallwhite{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.inner-bg {
	background-color: #B9D2E3;
	background-image: url(images/pagebg.jpg);
	background-repeat: repeat-x;
}

a:link,a:visited,a:active {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #2B2C2A;
	text-decoration: none;
}
.green-bg {
	background-color: #F7FAED;
	border: 1px solid #E4EEBF;
}

a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #2B2C2A;
	text-decoration: underline;
}
.maintxt {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
}
.big-black-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.text1 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #306A81;
}
.text2 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #6A8406;
	line-height:18px;
}
.text3 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #CC6633;
}
.img {
	background-image: url(images/img1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.yellowbor{border:1px solid #E4EEBF;
background-color:#F7FAED;}
.bluetext{font-family:Arial;
font-size:14px;
font-weight:bold;
color:#459ABA;}
.greentxt{font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #84A803;
	}
.headingpage{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #3B3B3B;
	text-decoration: underline;
	}
.arrow {
	list-style-position: outside;
	list-style-image: url(images/arrow.jpg);
}

a.small:link,a.small:visited,a.small:active {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #797979;
	text-decoration: none;
}
a.small:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #797979;
	text-decoration: underline;
}
.maintxtheading {
	font-family: Arial;
	font-size: 18px;
	font-weight: lighter;
	color: #FFFFFF;
	text-indent: 10px;
}
.dot-line {
	background-image: url(images/dot-line.jpg);
	background-repeat: repeat-y;
}
.maintxtsmall {

	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.orange-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
}
.register-bg {
	background-image: url(images/register-bg.jpg);
	background-repeat: repeat-x;
	height: 26px;
	border: 1px solid #D1E2ED;
}
.green-text-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #84A803;
}


.bluetextsmall {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#459ABA;
}
.whiteborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C7DCE9;
	border-right-color: #C7DCE9;
	border-bottom-color: #C7DCE9;
	border-left-color: #C7DCE9;
}

.blue-bg-greybroder {
	background-image: url(images/blue-bg-gra.jpg);
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC;
}
a.sub:link {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #7FA402;
	text-decoration: underline;
}
a.sub:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #7FA402;
	text-decoration: underline;
}
a.sub:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color:#7FA402;
	text-decoration: none;
}
a.sub:active {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #7FA402;
	text-decoration: none;
}
.graybox{border:1px solid #CCCCCC;
background-color:#F7F7F7;
padding:10px;}
a.job:link {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7FA402;
	text-decoration: underline;
}
a.job:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7FA402;
	text-decoration: underline;
}
a.job:hover {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color:#7FA402;
	text-decoration: none;
}
a.job:active {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7FA402;
	text-decoration: none;
}
.bcardtxt{font-family:Arial;
font-size:13px;
color:#1E414F;
font-weight:bold;
}
.formbox{background-color:#F1F7FA;
border:1px solid #ABD1E0;} 
.formtxt{font-family:Arial;
color:#006699;
font-size:13px;
font-weight:bold;}
.cardbor{border:1px solid #CCCCCC;} 











#p7TBMroot {
}
#p7TBMrootbox {
}
#p7TBMroot ul {
	margin: 0;
	padding: 0;
}
#p7TBMroot li {
	list-style-type: none;
	display: inline;
}
#p7TBMroot li a {
	float: left;
}
#p7TBMroot .p7TBMtext li a {
	color: #999999;
	text-decoration: none;
}
#p7TBMroot .p7TBMtext .p7TBMdown, #p7TBMroot .p7TBMtext .p7TBMdown:hover {
	color: #FFFFFF !important;
	background-position: 0 -23px;
	
}
/*
The Root Level Hover. This also locks the Hover state while 
the root item's associated sub-menu is visible.
DO NOT CHANGE SELECTOR NAMES*/
.p7ie6Fix:active, 
#p7TBMroot .p7TBMtext .p7TBMon,
#p7TBMroot .p7TBMtext li a:focus, 
#p7TBMroot .p7TBMtext li a:active {
}
#p7TBMsubwrap{
}
.p7TBMsub {
	position: absolute;
	visibility:hidden;
	left: 0;
	top: 0;
	width: 100%;
}
.p7TBMsubbox {}
.p7TBMsub ul {
	margin: 0;
	padding: 0;
	border: 0;
}
.p7TBMsub li {
	list-style-type: none;
	display: inline;
}
.p7TBMsub li a {
	color: #D0CEBF;
	display: block;
	float: left;
}
.p7TBMsub li a:hover,
.p7TBMsub li a:active,
.p7TBMsub li a:focus {
	color: #66CC00;
}
#p7TBM br {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 1px;
}

.login a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
clear:both;
}

.login a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ffffff;
text-decoration:underline;
clear:both;
}


/* Data Table */
table.dtable {
 border-left: 1px solid;
}

table.dtable td {
  padding-left:3px;
  border:1px solid;
  border-top:none;
  border-left:none;
}

table.dtable th {
  color: #3c3c3c;
  font-size: 12px;
  font-weight:bold;
}


table.dtable, table.dtable td, table.dtable th {
  border-color:#9BC8DB;
}

/* Table headings */
table.dtable th {
  text-align:center;
  line-height:25px;
  background:#BBD5E4;
  color:#449AC6;
}

table.dtable th a, table.dtable th a:hover {
  color:#FFF;
  text-decoration:underline;
}

/* row highlighting on hover + select */
.dtable tr:hover td, .highlight td {  background-color: #FFFFDD; }
/* disabled highlighting on nohover */
.dtable tr:hover td.nohover, .highlight td.nohover {}

/* Alt rows used on most data tables */
.row1 { background-color: #EDF4F8; }
.row2 { background-color: #FFFFFF; }

/* auto-highlight */
.row1.highlight td,.row2.highlight td {
    background-color: #FFFFDD;
}



//* Form Table */
table.tform {
 border-left: 1px solid;
 border-top: 1px solid;
 margin-bottom: 10px;
}

table.tform td,table.tform th {
  padding-left:3px;
  border:1px solid;
  border-top:none;
  border-left:none;
}

table.tform th {
    text-align:left;
    font-weight:normal;
    background:#EEEEEE;
    padding-left:5px;
    width: 200px;
}

table.tform.tpl th {
    width: 150px;
}

table.tform td {
    background:#FFF;
}

table.tform, table.tform td, table.tform th {
  border-color:#CCC;
}

table.tform tr.header td {
    font-weight:bold;
    background:#ADADAD; 
    color:#FFF; 
}
table.tform tr.subheader td {
    font-weight:normal;
    background:#DCDCDC;
}

/* current marker style */
.p7TBMsub .p7TBMmark,
.p7TBMsub .p7TBMmark:hover,
.p7TBMsub .p7TBMmark:active,
.p7TBMsub .p7TBMmark:focus {
	font-weight:bold;
	color: #FF6600;
	cursor: default;
}
#GRUNGE {text-align: center;}

#p7TBMt01 { background-image:url(images/home-hover.jpg); width:83px; background-repeat:no-repeat; background-position:left top; height:23px;}

#p7TBMt02 { background-image: url(images/howitworks.jpg); width:117px; background-repeat:no-repeat; background-position:left top; height:23px;}

#p7TBMt03 { background-image: url(images/whyuseus.jpg); width:109px; background-repeat:no-repeat; background-position:left top; height:23px;

}
#p7TBMt04 {background-image: url(images/register.jpg); width:95px; background-repeat:no-repeat; background-position:left top; height:23px;
} 
#p7TBMt05 {background-image: url(images/contact.jpg); width:92px; background-repeat:no-repeat; background-position:left top; height:23px;}
