body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #dadada;
}
td.LeftGrade {
	background-image: url(images/left-grade.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}
td.RightGrade {
	background-image: url(images/right-grade.jpg);
	background-position: top right;
	background-repeat: repeat-y;
}

table.MainFrame {
	border: 0px solid #000000;
	background-color: #FFFFFF;
}
tr.TollFreeCell {
	background-image: url(images/toll-bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
}
.TollInfo {
	font-size: 14px;
	font-weight: bold;
	vertical-align:text-top;
}
.LinkTop {
	background-color: #223355;
}
.MainBody {
	height: 400px;
	
	padding: 0px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #223355;
}
.NavBackground {
	background-color: #223355;
	height: 33px;
}
td.BreadCrumb {
	background-image: url(images/sds-design_11.jpg);
	background-position: left;
	background-repeat:repeat-x;
	height: 32px;
}
td.BreadBG {
	background-image: url(images/bread-bg-rev.jpg);
	background-position: left;
	padding-left: 10px;
	background-repeat: repeat-y;
}
td.BCBG {
	background-image: url(images/sds-design_10.jpg);
	background-position: left;
	background-repeat: repeat-x;
	height: 32px;
}
div.BreadCrumb {
	padding-right: 15px;
	font-style: italic;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
td.LeftSmallBar {
	font-size: 12px;
	color: #000000;
	padding: 3px;
	background-color: #FFFFFF;
}
td.MainLeftBar {
	font-size: 12px;
	color: #000000;
	padding: 3px;
	background-color: #FFFFFF;
	height: 400px;
}
td.MainRightBar {
	padding: 3px;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #000000;
}
div.RightMainBody {
	padding: 3px;
}
a.TopLinks {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	font-size: 12px;
	display: block;
	color: #FFFFFF;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
	background-color: #224477;
}
a:hover.TopLinks {
	background-color: #336699;
	color: #FFFFFF;
}
a.MainNav {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: #000000;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none;
	background-color: #FFFFFF;
}
a:hover.MainNav {
	color: #FFFFFF;
	background-color: #336699;
}
a {
	color: #224477;
	text-decoration: none;
	font-size: 12px;
}
a:hover {
	color: #77aadd;
	text-decoration:none;
	font-size: 12px;
}
/**************************************/

span.PortfolioEnd {
	z-index: 100;
	position: relative;
	top: auto;
	left: 0px;
}
span.Portfolio1 {
	z-index: 90;
	position: relative;
	top: auto;
	left: 10px;
}
span.Portfolio2 {
	z-index: 80;
	position: relative;
	top: auto;
	left: 20px;
}
span.Portfolio3 {
	z-index: 70;
	position: relative;
	top: auto;
	left: 30px;
}
td.PortfolioNav {
	border-bottom: 1px solid #a6b1be;
	padding-bottom: 3px;
}
td.PortfolioBody {
	background-image: url(images/portfolio-bg.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	font-size: 12px;
	color: #000000;
	padding: 3px;
	height: 400px;
}




/**************************************/
a.PortfolioHrefEnd {
	background-image: url(images/portfolio-nav-end-up.png);
	background-position:center;
	background-repeat:no-repeat;
	width: 171px;
	height: 21px;
	display: block;
	color: #596d85;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
}
a:hover.PortfolioHrefEnd {
	background-image: url(images/portfolio-nav-end-down.png);
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}


a.PortfolioHref {
	background-image: url(images/portfolio-nav-up.png);
	background-position:center;
	background-repeat:no-repeat;
	width: 171px;
	height: 21px;
	display: block;
	color: #596d85;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
}
a:hover.PortfolioHref {
	background-image: url(images/portfolio-nav-down.png);
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}



/********************************************/
td.Copyright {
	font-size: 10px;
	color: #000000;
	
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}
div.Copyright {
text-align: center; 
}
a.Copyright {
	font-size: 10px;
	color: #224477;
	text-decoration: none;
}
a:hover.Copyright {
	font-size: 10px;
	color: #77aadd;
	text-decoration: none;
}
/********************************************/
/*----TABLE OBJECTS----*/
.RowHighlight {
	color: #FFFFFF;
	background-color: #000000;
}
.LinkHighlighted {
	color: #6579b3;
}
.RowInfo {
	color: #FFFFFF;
	background-color: #000000;
}
.RowEven {
	color: #FFFFFF;
	background-color: #383838;
}
.RowOdd {
	color: #FFFFFF;
	background-color: #282828;
}
/*----FORM OBJECTS----*/
table.FormTable {
	border: 1px solid #000000;
	background-color: #354060;
}
.FormText {
	color: #FFFFFF;
	font-size: 12px;
}
.FormError {
	color: #FFFFFF;
	background-color:#FF0000;
}
input.FormInput {
	border: 1px solid #000000;
	color: FFFFFF;
	background-color: 343b4e;
}
input.FormButton {
	border: 1px solid #000000;
	color: #FFFFFF;
	background-color: #343b4e;
	font-weight:bold;
}
textarea.FormTextarea {
	border: 1px solid #000000;
	color: FFFFFF;
	background-color: 343b4e;
}
.PromptText {
	color: #FFFFFF;
}
/*----ADMIN COUNTER OBJECTS----*/
.CountTable {
	border: 1px solid #000000;
}
.CountTitle {
	color: #FFFFFF;
	background-color:#343b4e;
}
.CountStartText {
	color: #FFFFFF;
}
/*----ADMIN PAGE UPLOAD OBJECTS----*/
.UploadTable {
	border: 1px solid #000000;
}
.UploadTitle {
	 color: #FFFFFF;
	 background-color: #343b4e;
}
/*--------*/

/********************************************/
table.Contents {
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
}
/********************************************/
td.Nav {
	border-top-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
	background-color: #343b4e;
}
a.Nav {
	color: #FFFFFF;
	background-color: #343b4e;
	
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	
	width: 130px;
	display: block;
}
a:hover.Nav {
	color: #FFFFFF;
	background-color: #314b95;
	
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	
	width: 130px;
	display: block;

}
/********************************************/