p, table, td {
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:12px;
	}
	

.box {
	height:17px;
	border:1px solid #AFB8BC;
	}
	
.caption {
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:11px;
	color:#567EB9;
	font-weight:bold;
	vertical-align:top;
	}		
	
.formBox {
	font-family:trebuchet ms, arial, verdana, helvetica, sans-serif; 
	font-size:12px; 
	color:#2D3437;
	vertical-align:middle;
	background-color:#F1F5F9;
	height:18px;
	border:1px solid #AFB8BC;
	}	

.indexBoxes {
	padding:13px 12px 10px 10px;
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:11px;
	color:#2D3437;
	}
	
.indexFloat1{
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:0px;
	vertical-align:top;
	}	
	
.indexFloat2{
	padding-top:0px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	vertical-align:top;
	}		
	
.indexText {
	padding:22px 12px 10px 10px;
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:11px;
	color:#DFE3E4;
	line-height:22px;
	vertical-align:top;
	}	
	
	

img {
	border:0px;
	}	

img.indexTb {
	float:left;
	padding-right:12px;
	}	
	
img.library {
	border: 1px solid #a9a9a9;
	padding: 4px;
	}		
	
img.main {
	border: 1px solid #a9a9a9;
	padding: 4px;
	float:right;
	}
	
	
	
	
.main {
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:13px;
	line-height:26px;
	color:#2D3437;
	vertical-align:top;
	}				
	
.main a{
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:13px;
	/*line-height:26px; */
	color:#567EB9;
	vertical-align:top;
	text-decoration:underline;
	}		
	
.main a:hover{
	text-decoration:none;
	}			
	
.main p{
	margin-top:0px;
	line-height:18px;
	}				

.mainTable {
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:13px;
	line-height:18px;
	color:#2D3437;
	vertical-align:top;
	}	
	
.OCStyle{
	background-color:#CCCCCC;
	border-left:1px solid #B3B3B3; 
	border-bottom:1px solid #B3B3B3; 
	border-top:1px solid #B3B3B3;
}	
	
	
.specTitle{
	font-weight: bold;
	color:#000000;
	border-right:1px solid #B3B3B3; 
	border-bottom:1px solid #B3B3B3; 
	border-top:1px solid #B3B3B3; 
	padding:0 10px 0 10px;
	background-color:#CCCCCC;
	text-decoration:none;
	font-size:14px;
}


.specTitle a{
	background-color:#CCCCCC;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}


.specTitle a:hover{
	background-color:#CCCCCC;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}	

.specBody{
	color:#000000;
	border-right:1px solid #B3B3B3; 
	border-bottom:1px solid #B3B3B3; 
	border-left:1px solid #B3B3B3; 
	padding:0 10px 0 10px;
	background-color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}


.accTable {
	width:100%; 
	vertical-align:top; 
	font-size:12px;
	}

.accTable td {
	padding-left:10px;
	}
	
.row{
	background-color:#DDE5F1;
	}		

.formBreak {
	height:1px;
	background-color:#DDE5F1;
	}
	
	
.progressText {
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:11px;
	line-height:15px;
	color:#ffffff;
	text-align:right;
	padding-top:5px;
	padding-right:15px;
	vertical-align:top;
	}	
	
	
.sectionNav {
	text-indent:20px;
	padding-top:3px;
	height:20px;
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:12px;
	color:#DFE3E4;
	font-weight:bold;
	text-transform:capitalize;
	vertical-align:middle;
	}		
	
.sectionNav a {
	display:block;
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:12px;
	color:#DFE3E4;
	font-weight:bold;
	text-decoration:none;
	}		
	
.sectionNav a:hover {
	display:block;
	background-color:#64696B;
	background-image:url(../images/sectionHover.gif);
	background-repeat:no-repeat;
	color:#DFE3E4;
	text-decoration:none;
	}		
	
.sectionNavBreadcrumb  {
	text-indent:20px;
	padding-top:3px;
	height:20px;
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:12px;
	color:#DFE3E4;
	font-weight:bold;
	text-transform:capitalize;
	vertical-align:middle;
	}		
	
.sectionNavBreadcrumb a {
	display:block;
	background-color:#64696B;
	background-image:url(../images/sectionHover.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	text-indent:20px;
	padding-top:1px;
	height:18px;
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:12px;
	color:#DFE3E4;
	font-weight:bold;
	vertical-align:middle;
	}			
	
	
	
.sectionNav2 {
	text-indent:20px;
	padding-top:3px;
	height:20px;
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:11px;
	color:#767A7C;
	text-transform:capitalize;
	vertical-align:middle;
	}		
	
.sectionNav2 a {
	display:block;
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:12px;
	color:#767A7C;
	text-decoration:none;
	}		
	
.sectionNav2 a:hover {
	display:block;
	background-image:url(../images/section2Hover.gif);
	background-repeat:no-repeat;
	color:#767A7C;
	text-decoration:none;
	}			
	
.sectionNav2Breadcrumb  {
	text-indent:20px;
	padding-top:3px;
	height:20px;
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:12px;
	color:#767A7C;
	text-transform:capitalize;
	}		
	
.sectionNav2Breadcrumb a {
	display:block;
	background-image:url(../images/section2Hover.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	text-indent:20px;
	padding-top:1px;
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:12px;
	color:#767A7C;
	}		
	
	
	
	
.siteMapHead {
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:16px;
	color:#990000;
	font-weight:bold;
	vertical-align:top;
	padding-top:10px;
	}				
	
.siteMapHead a{
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:16px;
	color:#990000;
	vertical-align:top;
	font-weight:bold;
	text-decoration:underline;
	}		
	
.siteMapHead a:hover{
	text-decoration:none;
	}		
	
.siteMapSubhead {
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:13px;
	color:#2D3437;
	vertical-align:top;
	text-indent:10px;
	}				
	
.siteMapSubhead a{
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:13px;
	color:#567EB9;
	vertical-align:top;
	font-weight:bold;
	text-decoration:underline;
	}		
	
.siteMapSubhead a:hover{
	text-decoration:none;
	}		
	
	
.siteMapLink {
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:11px;
	color:#2D3437;
	vertical-align:top;
	text-indent:20px;
	}				
	
.siteMapLink a{
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:11px;
	line-height:13px;
	color:#567EB9;
	vertical-align:top;
	text-decoration:underline;
	}		
	
.siteMapLink a:hover{
	text-decoration:none;
	}		

.SubHead {
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:16px;
	font-weight:bold;
	color:#2D3437;
	vertical-align:top;
	}
	
h1 {
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:20px;
	font-weight:bold;
	color:#567EB9;
	text-transform:capitalize;
	vertical-align:top;
	margin: 0 0 5px 0;
	}

h2 {
	font-family:trebuchet ms, verdana, arial, sans;
	font-size:16px;
	font-weight:bold;
	color:#2D3437;
	vertical-align:top;
	margin: 0 0 5px 0;
	}
	
	/* Below is cart style  */
	
	.title {
		height:20px;
		font-family:trebuchet ms, verdana, arial, sans;
		font-size:20px;
		font-weight:bold;
		color:#567EB9;
		text-transform:capitalize;
		vertical-align:top;
	}		
	
	.productDescription {
		margin-top:10px;
		font-family:trebuchet ms, verdana, arial, sans;
		font-size:12px;
		color:#666666;
		vertical-align:top;
	}			
	
	.productDescription p {
		margin-top:10px;
		font-family:trebuchet ms, verdana, arial, sans;
		font-size:12px;
		color:#666666;
		vertical-align:top;
	}				

	.sectionLeft {
		padding:20px;
	}
	
	.sectionMain {
		padding:20px;
	}
	
	td.productsHeader {
		color:#990000;
		font-size:18px;
		font-family:Trebuchet, Arial, Helvetica, sans-serif;
		padding:5px;
	}
	
	.menuTitle {
		font-family:Trebuchet, Arial, Helvetica, sans-serif; 
  		font-size:11px;
		font-weight:bold;
 		color:#767a7c; 
		line-height:11px;
	}
	
	.menuItem { 
		font-family:Trebuchet, Arial, Helvetica, sans-serif; 
  		font-size:11px;
		font-weight:bold;
	 	color:#767a7c; 
		line-height:12px;
		padding-bottom:4px;
		padding-top:4px;
		text-decoration:none;
	}	

	.selected { 
	 	color:#365E99; 
	}	
	
	.titleSmall {
		height:15px;
		font-family:trebuchet ms, verdana, arial, sans;
		font-size:15px;
		font-weight:bold;
		color:#567EB9;
		text-transform:capitalize;
		vertical-align:top;text-decoration:none;
	}		
	
	.titleDesc {
		height:11px;
		font-family:trebuchet ms, verdana, arial, sans;
		font-size:11px;
		font-weight:bold;
		color:#333333;
		vertical-align:top;
		min-height:40px;
		text-decoration:none;
	}	
	
	.pageTitle {
		font-family:Trebuchet, Arial, Helvetica, sans-serif; 
  		font-size:22px;
		font-weight:bold;
 		color:#333333; 
		line-height:22px;
	}

	.tableData {
		font-family:trebuchet ms, verdana, arial, sans;
		font-size:12px;
		color:#666666;
		vertical-align:top;
		padding:0px 2px 0px 2px;
	}		

	.tableDataSlim {
		font-family:trebuchet ms, verdana, arial, sans;
		font-size:12px;
		color:#666666;
		vertical-align:top;
		padding:0px 0px 0px 0px;
	}		
	
	.tableDataRed {
		font-family:trebuchet ms, verdana, arial, sans;
		font-size:11px;
		font-weight: 800;
		color: #990000;
		vertical-align:top;
	}			
	
	.tableDataRedBig {
		font-family:trebuchet ms, verdana, arial, sans;
		font-size:12px;
		font-weight: 800;
		color: #990000;
		vertical-align:top;
	}

	tr.odd {
		background-color: #dde5f1;
	}
	
	tr.even {
		background-color: #ffffff;
	}
	a.red {
		font-family:trebuchet ms, verdana, arial, sans;
		font-size:12px;
		color: #990000;
	}
	
	righty {
		text-align: ".";
	}