BODY {
	font-family : Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
	font-size:100%;
background-color:#ffffff;
}

UL {
	font-size:100%;
}

P,LI
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : {$mainFontSize};

}

A
{
color:#000000;
}

h1,h2,h3,h4 {
font-size: {$headerh1FontSize};
margin-top:0px;
margin-bottom:0px;
}

input, select {
	font-family : Arial, Helvetica, sans-serif;
	font-size : {$mainFontSize};
}



div#header
{
	width: 765px;
	height:160px;
}


div.content-sub
{
	float: left;
	min-height: 100px;
}

#content-sub-1
{
	width: 200px;
	margin-top:0px;

}

#content-sub-1 .contentWrapper {
padding: 0px 10px 10px 10px;
margin-bottom: 0px;
margin-top: 0px;
}

#content-sub-1 h1,h2,h3,h4 {
font-size: {$headerh2FontSize};
margin-top:0px;
margin-bottom:0px;
}

#content-sub-2
{
	width: 395px;
	padding: 15px 0 0 0;
}

#content-sub-2 .contentWrapper {
padding: 0 20px 0 20px;
}

#content-sub-2 h1,h2,h3,h4 {
font-size: {$headerh1FontSize};
margin-top:0px;
margin-bottom:10px;
}


#content-sub-3
{
	width: 169px;
	clear:right;
	padding: 15px 0 0 0;
	background:#eeeeee;
}

#content-sub-3 .contentWrapper {
padding: 0 15px 0px 15px;
margin-bottom: 15px;
border-bottom: 1px solid #999999;
}

#content-sub-3 h1,h2,h3,h4 {
font-size: {$headerh2FontSize};
margin-top:10px;
margin-bottom:20px;
}

#content-sub-3 ul {
padding-left:0px;
margin-left:20px;
}

#content-sub-2 a, #content-sub-3 a
	{
		text-decoration:none;
		border-bottom:dashed 1px #999999;
		color:#000000;

	}

content-sub-2 a:link, #content-sub-3 a:link
	{
		text-decoration:none;
		color:#000000;
		border-bottom:dashed 1px #999999;

	}


#content-sub-2 a:visited, #content-sub-3 a:visited
	{
		text-decoration:none;
		color:#000000;
		border-bottom:dashed 1px #999999;
	}

#content-sub-2 a:hover, #content-sub-3 a:hover
	{
		text-decoration:none;
		border-bottom:solid 1px #999999;
		color:#000000;
	}

#oldleft .contentWrapper {
padding-left:15px;
}


#vnav {
list-style-type: none;
margin:0;
padding:0;
background-color:#ffffff;
}

#vnav-sub {
list-style-type: none;
margin-left:20px;
padding-left:0px;
background-color:#ffffff;
font-size:1em;
}

#vnav-sub li {
font-size:1em;
}

#vnav-sub-sub {
list-style-type: none;
margin-left:20px;
padding-left:0px;
background-color:#ffffff;
}

#vnav a
	{
		display: block;
		padding: 5px 0px 5px 20px;
		text-decoration: none;

	}

#vnav a:hover
	{

		text-decoration: none;
                color:#ffffff;

	}

.nav {
                color:#000000;
}

.navAct
	{
                color:#ffffff;
	}



#totop
{
	width: 750px;
    text-align:right;
	padding-bottom:20px;
}

#totop a
	{
                color:#999999;

	}

#footer
{
	color:#aaaaaa;
	padding:0;
	text-align:center;
	width:765px;
	padding: 10px 0 10px 0;
}

#footer a
	{
                color:#aaaaaa;
				text-decoration:none;
	}

#breadcrumb
{
	color:#aaaaaa;
	margin-left:20px;
}

#breadcrumb a
	{
                color:#aaaaaa;
				text-decoration:none;
	}
#breadcrumb a:link
	{
                color:#aaaaaa;
				text-decoration:none;
	}
#breadcrumb a:visited
	{
                color:#aaaaaa;
				text-decoration:none;
	}
#breadcrumb a:hover
	{
                color:#aaaaaa;
				text-decoration:none;
	}


#wrapper{
	width:765px;
	}
.spacer {
	border:0px;
	clear:left;
	}
.tx-lastupdate-pi1 {
    line-height:200%;
    padding: 0px 20px 0px 20px; 
    color:#000000;
}

.tx-lastupdate-pi1 a
	{
                color:#000000;
	}

.invisible {
display: none;
width:0;
height:0;
}

/* CSS STYLED IMGTEXT */
.csi-textpic 
	{
		margin: 0px 0px 0px 0px;
	}

/* HollyHack \*/





* html .csi-textpic {
		height:1%;

}
/* End HollyHack */

.csi-textpic img
	{
		margin: 0px;
		padding:0px;
	}


.csi-textpic .csi-caption

	{
		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
		font-style: italic;  /*XXX demo only*/
	}

.csi-textpic .csi-image
	{
		border: 0px solid {$css_color2};   /*XXX demo only*/
		margin: 0 0 0 0;  /*XXX demo only*/
	}

.csi-textpic .csi-imagewrap
	{
		border: 0px solid blue; /*XXX demo only*/
		margin-bottom:10px;
	}

.csi-textpic .csi-text
	{
		border: 0px solid silver; /*XXX demo only*/
		text-align: left; /*will have to be an inline style - controlled by TS*/
		padding:0px;
	}

.csi-text p
	{
	}
.csi-textpic p
	{
	}

/* CENTER */
.csi-center .csi-image
	{
		margin: 0;
	    text-align:center;
		border:0px solid {$css_color2};
		padding-top:10px;
		padding-bottom:10px;
	}

/* HollyHack \*/

* html .csi-center .csi-image {
		height:1%;
}
/* End HollyHack */



/* RIGHT */
.csi-right div.csi-image
	{
		float: right;
	}

.csi-right div.csi-text
	{
		clear: right;
	}

/* LEFT */
.csi-left div.csi-image
	{
		float: left;
	}

.csi-left div.csi-text
	{
		clear: left;
	}


/* INTEXT LEFT */
.csi-intext-left .csi-image
	{
		float: left;
		margin: 0px 10px 10px 0px;
		clear:left;
	}


#content-sub-3 .csi-intext-left .csi-image
	{
		float: left;


		margin: 0px 3px 3px 0px;
		clear:left;
	}


/* INTEXT RIGHT */
.csi-intext-right .csi-image
	{
		float: right;
		margin: 0px 0px 10px 10px;
		clear:right;
	}

#content-sub-3 .csi-intext-right .csi-image
	{
		float: right;
		margin: 0px 0px 3px 3px;
		clear:right;
	}


/* INTEXT RIGHT NOWRAP */
.csi-intext-right-nowrap .csi-text
	{
		margin-right: 215px; /*will have to be an inline style - controlled by TS*/
	}

.csi-intext-right-nowrap .csi-image
	{
		float: right;
	}


/* INTEXT LEFT NOWRAP*/
.csi-intext-left-nowrap .csi-text
	{
		margin-left: 215px; /*will have to be an inline style - controlled by TS*/
	}

.csi-intext-left-nowrap .csi-image
	{
	float: left;
	}

.three_col_col1 img, .three_col_col2 img, .three_col_col3 img {
border:1px solid black;
}

.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.csc-frame-frame1 {background-color: #EDEBF1; border: 1px solid #333333;}
.csc-frame-frame2 {background-color: #F5FFAA; border: 1px solid #333333;}
.important {color: #8A0020;}
.name-of-person {color: #10007B;}
.detail {color: #186900;}
.component-items {color: #186900;}
.action-items {color: #8A0020;}
.component-items-ordered {color: #186900;}
.action-items-ordered {color: #8A0020;}