﻿body { text-align: center; background: url(images/main_bg.jpg);	margin: 0;	padding: 0; }

#wrapper { margin: 25px auto 25px auto; padding: 0; width: 811px; text-align: center; }

#maintable { margin: 0 0 25px 0;	width: 811px; padding: 0px;	border-collapse: collapse; border: 0px;	}
#maintable td.top {	margin: 0; height: 5px;	width: 811px; padding: 0px;	border-collapse: collapse; border: 0px;	}
#maintable td.sideleft { margin: 0;	width: 5px;	padding: 0px; border-collapse: collapse; border: 0px; background: url(images/shadow_left.jpg);	}
#maintable td.sideright{ margin: 0;	width: 5px;	padding: 0px; border-collapse: collapse; border: 0px; background: url(images/shadow_right.jpg);	}
#maintable td.content {	margin: 0; width: 800px; padding: 0px; border-collapse: collapse; border: 0px; vertical-align: top;	text-align: center; }

/* Header Styles
=================================*/

#headertable { margin: 0; width: 801px;	padding: 0px; border-collapse: collapse; border: 0px; background: url(images/top_bg.jpg);	}
#headertable td.left { width: 583px; height: 103px;	padding: 0px; border: 0px; border-collapse: collapse; vertical-align: middle; text-align: left; }
#headertable td.right {	margin:auto 0 auto 0; width: 217px; padding: 0px; border-collapse: collapse; border: 0px; text-align: left; font:bold 8px/8px Verdana, Arial, sans-serif; color: #6c6c6c; text-align: left; letter-spacing: 1px; }
#headertable td.right1 {	margin:auto 0 auto 0; width: 217px; padding: 0px; border-collapse: collapse; border: 0px; text-align: left; font:bold 10px/10px Verdana, Arial, sans-serif; color: #6c6c6c; text-align: left; letter-spacing: 1px; }

#navtable {	margin: 0; width: 801px; height: 37px; padding: 0px; border-collapse: collapse; border: 0px; background: #bf3d23; }
#navtable td.top {height: 1px; padding: 0px; border: 0; border-collapse: collapse; background: #f0cdc9;	}
#navtable td.mid { height: 33px; padding: 0px; border: 0; border-collapse: collapse; background: #bd3b23;	}
#navtable td.bottom { height: 3px; padding: 0px; border: 0; border-collapse: collapse; background: url(images/nav_bottom_bg.gif); }

#bannertable {	margin: 0; width: 801px; padding: 0px; border-collapse: collapse; border: 0px; background: url(images/positions/search_bg.jpg); }
#bannertable td.top { padding: 0px; border: 0; border-collapse: collapse; }
#bannertable td.mid { padding: 0px; border: 0; border-collapse: collapse; }
#bannertable td.bottom { padding: 0px; border: 0; border-collapse: collapse; }


#socialicons { margin: 0; padding: 10px 0 0 0;}

#iconone {  float: left; margin: 10px 10px 0 0; width: 20px; height: 20px; }
#icontwo { float: left;  margin: 10px 10px 0 0; width: 20px; height: 20px; }
#iconthree { float: left;  margin: 10px 10px 0 0; width: 20px; height: 20px;  }
#iconfour { float: left;  margin: 10px 0 0 0; width: 20px; height: 20px;  }



#positionleadin{ margin: 0; width: 801px; padding: 10px 0 10px 0; border-collapse: collapse; border: 0px; background: url(images/positions/positions_bg.jpg);
 }
#positionleadin p { font:normal 11px/11px Verdana, Arial, sans-serif; color: #ffffff; text-align:center; font-style:italic;}
#positionsearchtable { margin: 0; width: 801px; padding: 0px; border-collapse: collapse; border: 0px; background: url(images/positions/positions_bg.jpg); }
#positionsearchtable td.top { margin: 0; padding: 0px; border: 0; border-collapse: collapse; vertical-align: middle; text-align: left; }
#positionsearchtable td.tab { width: 149px; height: 27px; padding: 0px; border-bottom: 1px; border-bottom-style: solid; border-bottom-color: #a3b4c4; vertical-align: bottom; text-align: center;}
#positionsearchtable td.tabselected { width: 149px; height: 27px; padding: 0px; border: 0; vertical-align: bottom;	text-align: center;}
#positionsearchtable td.blank { height: 27px; padding: 0px; border: 0; border-collapse: collapse; }

#positionsearchtable1 { margin:0 0 0 35px; width:727px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; line-height: 17px; }
#positionsearchtable1 td{ border: collapse; }
#positionsearchtable1 form.search { font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align:middle; vertical-align:middle; }
#positionsearchtable1 form select.search { font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }


#positiontable { margin: 0 auto 0 auto; width: 733px; padding: 0px; border-collapse: collapse; border: 0px; background: #ffffff;	}
#positiontable tr.c0 { background: #ffffff; border: 0; width: 733px; height: 25px; text-align: left; }
#positiontable tr.c0hr { background: #ffffff; border: 0; width: 733px; height: 0px; text-align: left; }
#positiontable td.c0 { margin: 0 auto 0 auto; background: #ffffff; border: 0; width: 733px; height: 0px; text-align: left; }
#positiontable tr.c1 { background: #d7dce2; border: 0; width: 733px; height: 25px; text-align: left; }
#positiontable td { border: 0; width: 733px; height: 25px; font:normal 11px/11px Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0.05em;}
#positiontable td hr { margin: 0 auto 0 auto; background: #c6ced9; border: 0; color: #c6ced9; width: 733px; height: 2px;}
#positiontable td.date { padding: 0 0 0 10px; border: 0; width: 60px; height: 25px; font:normal 11px/11px Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0.05em;}
#positiontable td.title { border: 0; width: 285px; height: 25px; text-align: left; }
#positiontable td.industry { border: 0; width: 218px; height: 25px; font:normal 11px/11px Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0.05em;}
#positiontable td.salary { border: 0; width: 100px; height: 25px; font:normal 11px/11px Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0.05em;}
#positiontable td.location { border: 0; width: 140px; height: 25px; font:normal 11px/11px Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0.05em;}
#positiontable td.reference { border: 0; width: 60px; height: 25px; font:normal 11px/11px Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0.05em;}
#positiontable td.delete { border: 0; width: 30px; height: 25px; font:normal 11px/11px Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0.05em;}
#positiontable td.info { padding: 0 0 0 0px; border: 0; width: 170px; height: 25px; text-align: left; }
#positiontable td.description { padding: 10px; 0 0 10px; border: 0; width: 563px; text-align: left; vertical-align: top; font:normal 11px/11px Arial, sans-serif; color: #2d4f68; text-align: left; letter-spacing: 0.05em; }
#positiontable td.spell { text-align: left; backgriund-color: red;}
#positiontable div.info { text-align: left; font:normal 11px/11px Arial, sans-serif; color: #2d4f68; letter-spacing: 0.05em;}

#contenttable { margin: 0; width: 801px; padding: 0px; border-collapse: collapse; border: 0px; background: #ffffff;	}
#contenttable td.whole { width: 801px; padding: 0px; border: 0px; border-collapse: collapse; vertical-align: top; }
#positionsearchtable tr.whole { width: 801px; padding: 0px; border: 0px; border-collapse: collapse; vertical-align: top; }
#contenttable td.left {
	width: 292px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	vertical-align: top;
	background: url(images/left_bg.jpg);
	background-repeat: repeat-x;
}
#contenttable td.left1 { width: 211px; padding: 0px; border: 0px; border-collapse: collapse; vertical-align: top;  background: url(images/left_bg.jpg);}
#contenttable td.right { width: 509px; padding: 0px; border-collapse: collapse; border: 0px; vertical-align: top; text-align: left;}
#contenttable td.right1 { width: 590px; padding: 0px; border-collapse: collapse; border: 0px; vertical-align: top; text-align: left;}
#contenttable td.left div {text-align: center;}
#contenttable td.right div {text-align: center;}
#contenttable td.whole div {text-align: center;}
#positiontable td.spell div {text-align: left;}

#admintable {font:normal 11px/11px Arial, Helvetica, sans-serif; color: #000000; text-align: left; border-collapse: collapse; border: 0px; }
#admintable td.head {font:bold 14px/14px Times New Roman, sans-serif; color: #000000; text-align: left; line-height: 17px; border-collapse: collapse; border: 0px;}
#admintable td {font:normal 11px/11px Times New Roman, sans-serif; color: #000000; text-align: left; border-collapse: collapse; border: 0px;}
#admintable tr.c1 { background: #d7dce2; border: 0; width: 733px; height: 25px; text-align: left; }


#div.table1 {z-index: 1;}
#div.table2 {z-index: 2;}

.posttitle {float: left; height: 30px; text-align: left; margin: 25px 0 0 0; font:bold 14px/14px Times New Roman, sans-serif; color: #7994a5; letter-spacing: 0.4em;}
.apply {float: right; height: 30px; margin: 20px 0 0 0;}
.email { width: 563px; margin: 25px 0 0 0; border: 0; text-align: right; }

#homecontenttable { margin: 0; width: 801px; padding: 0px; border-collapse: collapse; border: 0px; background: url(images/home_bg.jpg); z-index: 1;}
#homecontenttable td {
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
}
#homecontenttable td.whole { width: 801px; padding: 0px; border: 0px; border-collapse: collapse; vertical-align: top;}
#homecontenttable td.whole div {text-align: center;}
#homecontenttable td.bluebar { width: 801px; padding: 0px; border: 0px; border-collapse: collapse; vertical-align: top;}
#homecontenttable td.footer { width: 801px; padding: 0px; border: 0px; border-collapse: collapse; vertical-align: top; text-align: center;}

#hometable { margin: 0; width: 801px; padding: 0px; border-collapse: collapse; border: 0px;}
#hometable td { width: 801px; padding: 0px; border: 0px; border-collapse: collapse; vertical-align: top;}

#adverttable { margin: 0 auto 0  auto; width: 748px;	padding: 0px; border-collapse: collapse; border: 0px; }

#footertable { margin: 25px auto 0  auto; width: 748px;	padding: 0px; border-collapse: collapse; border: 0px; text-align:center; }
#footertable td.top { width: 748px; padding: 0px; border: 0px; border-collapse: collapse; text-align: right; }
#footertable td.mid { width: 748px; padding: 0px; border-collapse: collapse; border: 0px; text-align: center; }
#footertable td.bottomleft { width: 350px; padding: 0px; border-collapse: collapse; border: 0px; text-align: left; vertical-align: top; }
#footertable td.bottomright { width: 398px; padding: 0px; border-collapse: collapse; border: 0px; text-align: right;  vertical-align: top; }
#footertable td.mid hr { background: #dcdcde; border: 0; color: #dcdcde; width: 748px; height: 2px; }

#smalllefttable { margin: 32px auto 0 auto; width: 211px; padding: 0px; border: 0px; border-collapse: collapse; text-align: left; background: #e6e7e9; }
#smalllefttable td.top { width: 211px; padding: 0px; border: 0px; border-collapse: collapse; }
#smalllefttable td.leftshadow { width: 6px; padding: 0px; border: 0px; border-collapse: collapse; background: url(images/leftbox_leftshadow.gif); }
#smalllefttable td.rightshadow { width: 6px; padding: 0px; border: 0px; border-collapse: collapse; background: url(images/leftbox_rightshadow.gif); }
#smalllefttable td.bottomshadow { width: 211px; height: 8px; padding: 0px; border: 0px; border-collapse: collapse; }
#smalllefttable td.content { margin: 0; width: 199px; border: 0px; border-collapse: collapse; text-align: left; }
#smalllefttable td.content span.text11 { font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; }

#smalllefttable table.about{ margin: auto 0 auto 0 width: 190px; padding: 0px; border: 0px; border-collapse: collapse; }
#smalllefttable table.about td {
	width: 199px;
	height: 26px;
	padding: 0;
	border-bottom: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d4;
	vertical-align: middle;
	font:bold 11px/11px Verdana, Arial, sans-serif;
	color: #000000;
	text-align: left;
	letter-spacing: 0px;
}

#smalllefttable table.about td a:link, #smalllefttable table.about td a:visited {
	font:11px/11px Verdana, Arial, sans-serif;
	color: #000000;
	text-align: left;
	letter-spacing: 0px;
	text-decoration:none;
}


#smalllefttable table.search{ margin: auto 0 auto 9px; width: 190px; padding: 0px; border: 0px; border-collapse: collapse; }
#smalllefttable table.searh td { margin: 0; width: 199px; border: 0px; border-collapse: collapse; text-align: left;}

#smallalerttable {
	margin: 25px 26px 30px 50px;
	width: 211px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}

#smallalerttable td.top { width: 211px; padding: 0px; border: 0px; border-collapse: collapse; }
#smallalerttable td.leftshadow { width: 6px; padding: 0px; border: 0px; border-collapse: collapse; background: url(images/leftbox_leftshadow1.gif); }
#smallalerttable td.rightshadow { width: 6px; padding: 0px; border: 0px; border-collapse: collapse; background: url(images/leftbox_rightshadow1.gif); }
#smallalerttable td.bottomshadow { width: 211px; height: 8px; padding: 0px; border: 0px; border-collapse: collapse; }

#smallhometable {
	margin: 25px 26px 30px 548px;
	width: 211px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}
#smallhometable td.top { width: 211px; padding: 0px; border: 0px; border-collapse: collapse; }
#smallhometable td.leftshadow { width: 6px; padding: 0px; border: 0px; border-collapse: collapse; background: url(images/leftbox_leftshadow1.gif); }
#smallhometable td.rightshadow { width: 6px; padding: 0px; border: 0px; border-collapse: collapse; background: url(images/leftbox_rightshadow1.gif); }
#smallhometable td.bottomshadow { width: 211px; height: 8px; padding: 0px; border: 0px; border-collapse: collapse; }
#smallhometable td.content { margin: 0; width: 199px; border: 0px; border-collapse: collapse; text-align: left;}
#smallhometable td.content span.text11 { font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; }

#largerightbox { margin: 32px auto 0  auto; width: 315px; padding: 0px; border: 0px; border-collapse: collapse; text-align: left; background: #e6e7e9; }
#largerightbox td.top { width: 315px; padding: 0px; border: 0px; border-collapse: collapse; }
#largerightbox td.leftshadow { width: 6px; padding: 0px; border: 0px; border-collapse: collapse; background: url(images/leftbox_leftshadow.gif); }
#largerightbox td.rightshadow { width: 6px; padding: 0px; border: 0px; border-collapse: collapse; background: url(images/leftbox_rightshadow.gif); }
#largerightbox td.bottomshadow { width: 315px; height: 8px; padding: 0px; border: 0px; border-collapse: collapse; }
#largerightbox td.content { margin: 0; width: 303px; border: 0px; border-collapse: collapse; text-align: left; }

#submitpositionbox { margin: 32px auto 0  auto; width: 342px; padding: 0px; border: 0px; border-collapse: collapse; text-align: left; background: #e6e7e9; }
#submitpositionbox td.top { width: 342px; padding: 0px; border: 0px; border-collapse: collapse; }
#submitpositionbox td.leftshadow { width: 6px; padding: 0px; border: 0px; border-collapse: collapse; background: url(images/leftbox_leftshadow.gif); }
#submitpositionbox td.rightshadow { width: 6px; padding: 0px; border: 0px; border-collapse: collapse; background: url(images/leftbox_rightshadow.gif); }
#submitpositionbox td.bottomshadow { width: 342px; height: 8px; padding: 0px; border: 0px; border-collapse: collapse; }
#submitpositionbox td.content { margin: 0; width: 330px; border: 0px; border-collapse: collapse; text-align: left; }

#contenttable form p.submitright {  margin:0 0 0 0; text-align: right; border:0; }
#contenttable form p.submitleft {  margin:0 0 0 0; text-align: left; border:0; }

#contenttable td.right form.position {  margin:15px 25px 15px 25px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; line-height: 17px; }
#contenttable form textarea.position { margin:10px 0 10px 0; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }
#contenttable form select.position { margin:0 0 0 0; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }
#contenttable form input.position { margin:5px 0 0 5px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px;  vertical-align: middle; }

#contenttable td form.about {  margin:15px 5px 15px 5px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; line-height: 17px; }
#contenttable form textarea.about { margin:10px 0 10px 0; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }
#contenttable form select.about { margin:0 0 0 0; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }
#contenttable form input.about { margin:5px 0 0 5px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px;  vertical-align: middle; }

#smallhometable form.home {  margin:10px 5px 10px 10px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; line-height: 17px; }
#form textarea.home { margin:10px 0 10px 0; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }
#form select.home { margin:0 0 0 0; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }
#form input.home { margin:5px 0 0 5px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px;  vertical-align: middle; }

#contenttable td form.employers {  margin:15px 5px 15px 5px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; line-height: 17px; }
#contenttable form textarea.employers { margin:10px 0 10px 0; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }
#contenttable form select.employers { margin:0 0 0 0; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }
#contenttable form input.employers { margin:5px 0 0 5px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px;  vertical-align: middle; }

#contenttable td form.contact {  margin:15px 15px 15px 15px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; line-height: 17px; }
#contenttable form textarea.contact { margin:10px 0 10px 0; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }
#contenttable form select.contact { margin:0 0 0 0; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }
#contenttable form input.contact { margin:5px 0 0 5px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px;  vertical-align: middle; }

#contenttable td form.positions {  margin: 18px 0 18px 50px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; line-height: 17px; }
#contenttable td form.positionsnew {  margin: 0px 0px 18px 35px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; line-height: 17px; }
#contenttable form select.positions { margin:0 0 0 0; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }

select.topsearch { width: 175px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; border-color: #ababab; border-width: 1px; border-style: solid; letter-spacing: 0px; }


/* Text Styles
=================================*/

h1 { margin:32px 38px 0 38px; font:bold 14px/14px Times New Roman, sans-serif; color: #7994a5; text-align: left; line-height: 17px; letter-spacing: 0.4em; }
h2 { margin:32px 0 10px 10px; font:bold 14px/14px Times New Roman, sans-serif; color: #7994a5; text-align: left; line-height: 17px; letter-spacing: 0.4em; }
h3 { margin:10px 0 10px 10px; font:bold 14px/14px Times New Roman, sans-serif; color: #7994a5; text-align: left; line-height: 17px; letter-spacing: 0.4em; }
h4 { margin:32px 0 10px 38px; font:bold 14px/14px Times New Roman, sans-serif; color: #2d4f68; text-align: left; line-height: 17px; letter-spacing: 0.2em; }
h5 { margin:32px 0 10px 38px; font:italic 17px/17px Times New Roman, sans-serif; color: #000; text-align: left; line-height: 21px; letter-spacing: 1px;}

.positions { margin:32px 0 10px 0; font:bold 14px/14px Times New Roman, sans-serif; color: #7994a5; text-align: left; line-height: 17px; letter-spacing: 0.4em; }
.sub { font:normal 10px/10px Times New Roman, sans-serif; color: #7994a5; text-align: left; line-height: 17px; }
.subsearch { font:bold 11px/11px Times New Roman, sans-serif; color: #7994a5; text-align: left; line-height: 17px; }
.admintext { font:normal 11px/11px Arial, Helvetica, sans-serif; color: #000000; text-align: left; }
.login { font:bold 14px/14px Times New Roman, sans-serif; color: #7994a5; text-align: left; line-height: 17px; }
.radio { margin:0 0 0 2px; font:normal 11px/11px Verdana, Arial, sans-serif; color: #ffffff; text-align: left; letter-spacing: 0px; line-height: 17px; }
.asterik { font:normal 11px/11px Verdana, Arial, sans-serif; color: #ff0000; text-align: left; }



#bannertable td.bottom p { margin:0 225px 0 54px; font:italic 17px/17px Times New Roman, sans-serif; color: #e6e9ec; text-align: left; line-height: 21px; letter-spacing: 1px; }

#footertable td.bottomright p { font:normal 10px/10px Arial, sans-serif; color: #7994a5; text-align: right; letter-spacing: 0.04em; line-height: 15px;}

#largerightbox td.content span.text11 { font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; }

#contenttable td.whole p.text a:link, #contenttable td.whole p.text a:visited {  font:normal 11px/11px Arial, Helvetica, sans-serif; color: #000000; text-align: left; line-height: 18px; letter-spacing: 1px; }
#contenttable td.whole p.text { margin:21px 38px 32px 38px; font:normal 11px/11px Arial, Helvetica, sans-serif; color: #000000; text-align: left; line-height: 18px; letter-spacing: 1px; }

#contenttable td.right p.text { margin:21px 38px 32px 38px; font:normal 11px/11px Arial, Helvetica, sans-serif; color: #000000; text-align: left; line-height: 18px; letter-spacing: 1px; }

#contenttable td.right p.text a:link, #contenttable td.right p.text a:visited {  font:normal 11px/11px Arial, Helvetica, sans-serif; color: #000000; text-align: left; line-height: 18px; letter-spacing: 1px; }

#contenttable td.right ul {
	margin-top:15px;
	margin-left: 38px;

}

#contenttable td.right li {
	margin:0px 38px 0px 0px;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	line-height: 18px;
	letter-spacing: 1px;
	list-style-image:url(images/bullet.gif);
}

#contenttable td.right .servicesTbl {
	margin:0px 38px 0px 38px;
}

#contenttable .threeColTbl {
	width: 450px;
	table-layout:fixed;
	margin:0px 0px 0px 38px;
}

#contenttable .threeColTbl ul {
	margin:0px;
	padding: 0px;
}


#contenttable td.right .servicesList {
	background-image: url(images/left_bg_light.jpg);
	border-right: 1px solid #fff;
	border-collapse:collapse;
}



#contenttable td.right .reverseTD { background-color:#2d4f68; color: #fff; text-align: center; padding: 5px 0px 5px 0px; letter-spacing: 0.2em; border-right: 1px solid #fff;}


#contenttable p.contact { margin:32px auto 32px auto; width:211px; font:normal 11px/11px Arial, sans-serif; color: #000000; text-align: left; line-height: 17px; letter-spacing: 0.05em; }
#contenttable span.abacus { margin:0; font:bold 13px/13px Times New Roman, sans-serif; color: #000000; text-align: left; line-height: 17px; letter-spacing: 0.4em; }
#contenttable p.map { margin:10px 38px 32px 38px; text-align: left; }
#contenttable td.left p.areas { margin:0 38px -25px 45px; font:normal 11px/11px Verdana, sans-serif; color: #000000; text-align: left; line-height: 21px; letter-spacing: 1px; }
#contenttable p.info1 { margin:10px 0 10px 0; text-align: left; font:normal 11px/11px Arial, sans-serif; color: #2d4f68; letter-spacing: 0.05em;}
#contenttable div.info { margin:10px 0 10px 0; text-align: left; font:normal 11px/11px Arial, sans-serif; color: #2d4f68; letter-spacing: 0.05em;}
#contenttable p.description { margin: 0px 10px 0px 0px;  font:normal 11px/11px Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0.05em; line-height: 15px;}
#contenttable p.description1 { margin:0px 10px 15px 0px;  font:normal 11px/11px Arial, sans-serif; color: #2d4f68; text-align: left; letter-spacing: 0.05em;}
#contenttable p.position { margin:10px 10px 0px 10px;  font:normal 11px/11px Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0.05em;}
#contenttable p.back { margin:10px 0 0px 55px;  font:normal 11px/11px Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0.05em;}

#homecontenttable td p.title{
	border: 0px;
	border-collapse: collapse;
	vertical-align: top;
	font:italic 17px/17px Times New Roman, sans-serif;
	color: #ffffff;
	text-align: left;
	line-height: 21px;
	letter-spacing: 1px;
	z-index: 2;
	margin: 20px 0 0 0px;
}
#homecontenttable td p.buttons {
	margin: 27px 21px 0 0;
	z-index: 2;

}
#homecontenttable td p.search {text-align: right; }
#homecontenttable td p.footer{ font:normal 10px/10px Arial, sans-serif; color: #7994a5; text-align: right; letter-spacing: 0.04em; line-height: 15px;}
#titleHolder {
	position:relative;
	margin: 15px 0 0 0;
}

#subtitleHolder {
	position: relative;
	margin: 20px 0 0 20px;
	width: auto;
}

a.footer { font:normal 10px/10px Arial, Helvetica, sans-serif; color: #2d4f68; letter-spacing: 0.5px;}
a.footer:link { color: #2d4f68; text-decoration:none; }
a.footer:visited { color: #2d4f68; text-decoration:none; }
a.footer:hover { color: #2d4f68; text-decoration:none; }
a.footer:active { color: #2d4f68; text-decoration:none; }

a.topright { font:bold 8px/8px Verdana, Arial, sans-serif; color: #6c6c6c; text-align: left; letter-spacing: 1px; }
a.topright:link { color: #6c6c6c; text-decoration:underline; }
a.topright:visited { color: #6c6c6c; text-decoration:underline; }
a.topright:hover { color: #6c6c6c; text-decoration:underline; }
a.topright:active { color: #6c6c6c; text-decoration:underline; }

a.leftbox { font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; }
a.leftbox:link { color: #000000; text-decoration:none; }
a.leftbox:visited { color: #000000; text-decoration:none; }
a.leftbox:hover { color: #000000; text-decoration:none; }
a.leftbox:active { color: #000000; text-decoration:none; }

a.search { font:normal 9px/9px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; }
a.search:link { color: #000000; text-decoration:underline; }
a.search:visited { color: #000000; text-decoration:underline; }
a.search:hover { color: #000000; text-decoration:underline; }
a.search:active { color: #000000; text-decoration:underline; }

a.email { font:normal 10px/10px Arial, sans-serif; color: #7994a5; letter-spacing: 0.04em; line-height: 15px; }
a.email:link { color: #7994a5; text-decoration:none; }
a.email:visited { color: #7994a5; text-decoration:none; }
a.email:hover { color: #7994a5; text-decoration:none; }
a.email:active { color: #7994a5; text-decoration:none; }

a.map { font:bold 11px/11px Arial, sans-serif; color: #000000; text-align: left; line-height: 17px; letter-spacing: 0.05em; }
a.map:link { color: #000000; text-decoration:none; }
a.map:visited { color: #000000; text-decoration:none; }
a.map:hover { color: #000000; text-decoration:none; }
a.map:active { color: #000000; text-decoration:none; }

a.contact { font:normal 11px/11px Verdana, Arial, sans-serif; color: #000000; text-align: left; letter-spacing: 0px; }
a.contact:link { color: #000000; text-decoration:underline; }
a.contact:visited { color: #000000; text-decoration:underline; }
a.contact:hover { color: #000000; text-decoration:underline; }
a.contact:active { color: #000000; text-decoration:underline; }

a.positionheader { font:bold 11px/11px Arial, sans-serif; color: #2d4f68; text-align: left; line-height: 17px; letter-spacing: 0.05em; }
a.positionheader:link { color: #2d4f68; text-decoration:underline; }
a.positionheader:visited { color: #2d4f68; text-decoration:underline; }
a.positionheader:hover { color: #2d4f68; text-decoration:underline; }
a.positionheader:active { color: #2d4f68; text-decoration:underline; }

a.help { font:normal 11px/11px Arial, sans-serif; color: #ffffff; text-align: left; line-height: 17px; letter-spacing: 0.05em; }
a.help:link { color: #ffffff; text-decoration:none; }
a.help:visited { color: #ffffff; text-decoration:none; }
a.help:hover { color: #ffffff; text-decoration:none; }
a.help:active { color: #ffffff; text-decoration:none; }

a.back { font:normal 12px/12px Arial, sans-serif; color: #ffffff; text-align: left; line-height: 17px; letter-spacing: 0.05em; }
a.back:link { color: #ffffff; text-decoration:none; }
a.back:visited { color: #ffffff; text-decoration:none; }
a.back:hover { color: #ffffff; text-decoration:none; }
a.back:active { color: #ffffff; text-decoration:none; }

a.backblue { font:normal 11px/11px Arial, sans-serif; color: #2d4f68; text-align: left; line-height: 17px; letter-spacing: 0.05em; }
a.backblue:link { color: #2d4f68; text-decoration:underline; }
a.backblue:visited { color: #2d4f68; text-decoration:underline; }
a.backblue:hover { color: #2d4f68; text-decoration:underline; }
a.backblue:active { color: #2d4f68; text-decoration:underline; }


a.admin { font:bold 11px/11px Arial, sans-serif; color: #7994a5; letter-spacing: 0.04em; line-height: 15px; }
a.admin:link { color: #7994a5; text-decoration:none; }
a.admin:visited { color: #7994a5; text-decoration:none; }
a.admin:hover { color: #ff0000; text-decoration:none; }
a.admin:active { color: #7994a5; text-decoration:none; }


#accordian {
	margin: 8 0 10 25px;
	}

input.admin  {
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #000000;
		font-style: normal;
		border-color: #000000;
		border-width: 1px;
		border-style: solid;
		}

select.admin  {
		margin:5px 0;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #000000;
		font-style: normal;
		border-color: #000000;
		border-width: 1px;
		border-style: solid;
		}

text.admin  {
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #000000;
		font-style: normal;
		border-color: #000000;
		border-width: 1px;
		border-style: solid;
		}

textarea.admin  {
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #000000;
		font-style: normal;
		border-color: #000000;
		border-width: 1px;
		border-style: solid;
		width: 520 px;   /* IE 6 fix, putting space before px */
		height: 150 px;  /* IE 6 fix, putting space before px */
		width: 520px;
		height: 150px;
		}

#admin  {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		color: #000000;
		font-style: normal;
		border-color: #000000;
		border-width: 1px;
		border-style: solid;
		}

.sub1  {
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		color: #000000;
		font-style: normal;
		}

pre {
margin: 5 0 5 0;
white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
white-space: -pre-wrap; /* Opera 4 - 6 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
word-wrap: break-word; /* IE 5.5+ */
font-family:Verdana, Arial, Geneva, sans-serif;
line-height: 1.5em;
}

li {
font-family:Verdana, Arial, Geneva, sans-serif;
padding: 0 0 12px 0;
}

 /* Sharing */
 
 .abacus_sharing {
	 text-align: right;
	 float:right;

 }

 .chicklets {
display:inline !important;
	 
}


.confirm_bk {
	background-image:url(images/confirmation/tbl_background.jpg);
	background-repeat:no-repeat;
	width: 750px;
	height: 300px;
	text-align: center;
}

.confirm_tbl {
	padding: 0 10px 0 10px;
}

.confirm_bk td {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #fff;

}

.confirm_h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 30px;
	font-style:italic;
	color: #b3351f;
	letter-spacing: 0px;
	font-weight: normal;
	margin-bottom: 10px;
	
		
}
.confirm_bk ul {
	margin: 0;
	padding: 0;
	list-style-type:disc;
	list-style-position:inside;
}

.confirm_bk li {
	font-size: 11px;
	line-height: 16px;
	color: #d85321;

}

.confirm_bk li a:visited, .confirm_bk li a:link {
	color: #fff;
	text-decoration:none;
}

.confirm_bk li a:hover {
	text-decoration:underline;
}


.confirm_indent {
	padding: 0 0 0 20px;
}

.confirm_text {
	margin: 0 0 0 32px;
	font-size: 18px;
	color: #444141;
	font-family:"Times New Roman", Times, serif;
	text-align:left;
	margin-bottom: 30px;
}






