body
{
	margin:0 0 0 0;
	/*background-image: url(../images/topBanner/bgImage.jpg);*/
	background-color:#DEDEDE;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

#divBanner{
	background: url(../images/topBanner/topBackImageRepeat.jpg) repeat-x;
	width:100%;
	height:94px;
	border-style:none;
}

#divLogo{
	background: url(../images/topBanner/topBackImage.jpg) no-repeat;
	width:100%;
	height:94px;
	border-style:none;
}

#divNavigation{
	padding-top:58px;
	padding-left:120px;
}

div#txsfooter{
	margin-left:15px;
	margin-top:4px;
	width:750px;
}
p{
	padding:0px;
	margin:15px 0px 15px 0px;
}
ul{
	margin-top:15px;
	margin-bottom:15px;
}
#content td{
	margin:0px;
	padding:0px 15px 0px 15px;
}

form{
	margin:0px;
	padding:0px;
}

.center a
{
	text-decoration:none;
	font-weight:bold;
	color:#333366;
}

.center a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#0f5fa4;
}
table.center
{
	width:750px;
	margin:10px 0px 0px 15px;
	background-image: url(../images/topBanner/centerBg.jpg);
	padding:0px;
}
td.header
{
	width:100%;
	height:20px;
	background-image: url(../images/topBanner/tableTop.jpg);
}
td.footer
{
	font-size:10px;
	width:100%;
	height:18px;
	padding:0;
	margin:0;
	background: url(../images/topBanner/tableBottom.jpg) no-repeat ;
}
td.footer p{
	margin:0;
	padding:0 5px;
}
.login
{
	background-color:#CCCCCC;
}
.loginBoxes
{
	width:150px;
}
.centerText
{
	text-align:center;
}
table.innerTable
{
	margin-left:0px;
	width:720px;
}
.headingOne
{
	text-align:left;
	font-size:18px;
	color:#333366;
}
.headingTwo
{
	font-size:16px;
	color:#333366;
}
.headingThree
{
	font-size:14px;
	color:#333366;
}
table.durationDetails
{
	width:40%;
	/*border-style:solid;
	border-color:Gray;
	border-width:thin*/
}
.logOut
{
	text-align:center;
}
.oaitcButton { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333366; 
	font-weight:bold;
	margin-right:6px; 
	margin-top:5px;
	width:120px;
}
.smallButton { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #0704A1; 
	font-weight:bold;
	margin-left:8px;
	margin-right:6px; 
	margin-top:5px;
	width:40px;
}
.medOaitcButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #0704A1; 
	font-weight:bold;
	margin-right:6px; 
	margin-top:5px;
	width:110px;
}
#contactTable{
	width:500px;
}
#contactTable th{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333366; 
	font-weight:bold;
	padding:3px 5px 3px 5px;
}
#contactTable td{ 
	padding:3px 5px 3px 5px;
}
#emailTable th{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: black; 
	font-weight:bold;
}
.boldFont{
	font-weight:bold;
}
.rfvFormLabel { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:Red; 
	font-weight:bold;
}
.oaitcRequiredField { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:Red; 
	font-weight:bold;
}
.field{
	width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.adminHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #0704A1; 
	font-weight:bold;
}
.leftNav
{
	font-size:xx-small;
}
.lstBox
{
	width:100px;
	height: 250px;
}
.horizontalLstBox
{
	width:465px;
	height:80px;
}
.grdHeader
{
	color: white; 
	font-weight:bold;
	background-color:Navy;
}
.grdAlternate
{
	background-color:Aqua;
}
.grdLook
{
	border:solid 1px tan;
}
.grdLook td
{
	width:auto;
	font-size:x-small;
}
.msgLabel
{
	font-size:small;
	color: #0704A1; 
}
.lookUpField
{
	width:120px;
}
.dateField
{
	width:80px;
}
.aTable{
width:100%;
font-size:12px;
text-align:left;
}
.aTable td{
	padding:5px 0px 5px 5px;
	magrin:0px;

}
/*#aTable td.col1{
width:65px;
}
#aTable td.col2{
width:auto;
}
#aTable td.col3{
width:280px;
}*/
tr.normal{
vertical-align:top;
/*background-color:#ccffff;#6699cc#ccccff*/
background-color:#ccccff;
}
tr.alt{
vertical-align:top;
/*background-color:#00FFFF;*/
background-color:#99ccff;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
