/*-----------------------------*
**--- Body
**-----------------------------*/
body {
	background: #646464;
	font-family: 'Verdana', sans-serif;
	margin: 0;
	padding: 0;
}
img,ul , li, p, div, h1, h2, h3, form {
	margin : 0;
	padding : 0;
	list-style : none;
}
.clear {
	clear:both;
	}

/*-----------------------------*
**--- wrap
**-----------------------------*/
#wrap {
	position: absolute;
	width: 800px;
	margin-left: -400px;
	left: 50%;
}

/*-----------------------------*
**--- banner
**-----------------------------*/
#header_a {
	width: 100%;
	padding-bottom:0px;
	margin-bottom:0px;
	background: #3f3f3f url(../images/WebsiteBanner.png) no-repeat left top;
	height:146px;
}

#header_a h1 {
	text-align:center;
	padding-top:100px;
	color:#E0D6D6;
	font-size:25px;
	}

/*-----------------------------*
**--- bodywrap
**-----------------------------*/
#bodywrap {
	width: 800px;
	padding-top: 0px;
	overflow: hidden;
	background: #E0D6D6 url(../images/BodyBg.png) repeat-y left top;
	clear:both;
}

/*-----------------------------*
**--- menu
**-----------------------------*/
#menu {
	width:100%;
	background: #000000 url(../images/WebsiteMenu.png) no-repeat left top;
	height:25px;
	}

#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding-left : 10px;
	}
	
#menu li {
	padding-left:8px;
	padding-right:8px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-size:10pt;
	display:block;
	float:left;
	border-right:1px #A8A8A8 solid;
	height:16px;
	}
#menu a {
	color:#D0D0D0;
	text-decoration:none;
	font-weight:bold;
	}
	
#menu a.visited {
	color:#D0D0D0;
	}

#menu a.current {
	*color:#F7EBA7;
	color:#f9f4d2;
	}

#menu a:hover {
	color:#FFFFFF;
	}

/*-----------------------------*
**--- bodytext
**-----------------------------*/
#bodytext
{
	width:100%;
	float:left;
}

/*-----------------------------*
**--- fulltext
**-----------------------------*/
#fulltext
{
  padding-top:15px;
  padding-left:20px;
  padding-right:20px;
}
#fulltext h1, #fulltext h2, #fulltext h3
{
	font-size:13pt;
	padding-bottom:.5em;
	padding-left:4px;
}
#fulltext h4
{
	font-size:12pt;
	padding-bottom:.5em;
}
#fulltext p
{
	font-size:10pt;
	padding-bottom:.5em;
	padding-right:5px;
	padding-left:15px;
}

/*-----------------------------*
**--- maintext
**-----------------------------*/
#maintext {
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
	width : 490px;
	float : left;
	}
	
#maintext div.storybox {
	margin-bottom:5px;
	}

#maintext h1, 
#maintext h2, 
#maintext h3 {
	font-size:13pt;
	padding-bottom:.75em;
	text-align:left;
	}

#maintext div.storybox {
	padding-bottom:10px;
	}
	
#maintext h4 {
	font-size:12pt;
	padding-bottom:.5em;
	}

#maintext p {
	font-size:10pt;
	padding-bottom:.75em;
	}
	
#maintext p.formlabel {
	padding-top:3px;
	font-size : 11pt;
	font-weight:bold;
	}

#maintext ul
{
	padding-left:10px;
	padding-bottom:0.5em;
}

#maintext li
{
	font-size:10pt;
	padding-left:10px;
	margin-left:20px;
	list-style:square;
}

/*-----------------------------*
**--- sidebar
**-----------------------------*/
#sidebar {
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	width : 250px;
	float : right;
	}
	
#sidebar img {
	border : 0;
	padding-left:2px;
	padding-bottom:4px;
	}
#sidebar h1, 
#sidebar h2, 
#sidebar h3 {
	font-size:12pt;
	padding-bottom:.75em;
	padding-left: 0px;
	padding-right: 0px;
	text-align:center;
	}

#sidebar p {
	font-size : 10pt;
	}

#sidebar p.centertext {
	text-align : center;
	}
	
#sidebar p.disclaimer {
	padding-top:5px;
	font-size : 7pt;
	text-align : center;
	}
	
#sidebar div.storybox p {
	padding-left :0px;
	padding-right : 0px;
	padding-bottom: 10px;
	}

#sidebar div.Costing {
	padding-top : 12px;
	background: #D8D0D0 url(../images/Cost1.png) no-repeat left top;
	}
	
#sidebar div.Costingbtm {
	background: #D8D0D0 url(../images/Cost1Btm.png) no-repeat left top;
	margin-bottom : 10px;
	height:15px;
	}

div.Costing h1, 
div.Costing h2, 
div.Costing h3 {
	font-size:11pt;
	padding-bottom:.5em;
	padding-left: 0px;
	padding-right: 0px;
	text-align:center;
	}
	
div.CostingHeader {
	width : 100%;
	clear:both;
	}

#sidebar div.Item {
	padding-left : 15px;
	width :120px;
	float :left;
	}

#sidebar div.Price {
	width : 100px;
	float:left;
	text-align:right;
	padding-right : 10px;
	}

#sidebarbox {
	padding-bottom : 10px;
	}
/*-----------------------------*
**--- duplexadd
**-----------------------------*/
div.duplexadd {
	width : 240px;
	height:160px;
	background: url(../images/DuplexAdvertWide.png)  no-repeat left top;
	}

#sidebar div.duplexadd {
	margin-left:5px;
	margin-bottom:12px;
	}

div.duplexadd p {
	text-align:center;
	position:relative;
	font-weight:bold;
	top:116px;
	width:240px;
	}
div.duplexadd p a {
	color:#000000;
	text-decoration:none;
	}	

div.duplexadd p a:visited {
	color:#000000;
	}	

/*-----------------------------*
**--- damajadd
**-----------------------------*/
div.damajadd {
	width : 238px;
	height:138px;
	background: #E0E0E0 url(../images/DamajLogoSm.png)  no-repeat left top;
	border: #5c5c5c solid 1px;
	}

#sidebar div.damajadd {
	margin-left:5px;
	margin-bottom:12px;
	}

div.damajadd p {
	text-align:center;
	position:relative;
	font-weight:bold;
	top:56px;
	width:238px;
	}

div.damajadd p.first {
	font-size:10pt;
	}
div.damajadd p.second {
	font-size:10pt;
	padding-top:.75em;
	}
	
div.damajadd p a {
	color:#000000;
	}	

div.damajadd p a:visited {
	color:#000000;
	}	

/*-----------------------------*
**--- ournetworkadd
**-----------------------------*/
div.ournetworkadd {
	width : 238px;
	height:155px;
	background: #FFFFFF url(../images/OurNetworkLogoSm.png)  no-repeat left top;
	border: #5c5c5c solid 1px;
	}

#sidebar div.ournetworkadd {
	margin-left:5px;
	margin-bottom:12px;
	}

div.ournetworkadd p {
	text-align:center;
	position:relative;
	top:50px;
	width:240px;
	}

#sidebar div.ournetworkadd p.first {
	font-size:8pt;
	}
#sidebar div.ournetworkadd p.second {
	font-size:8pt;
	padding-top:1em;
	}
	
div.ournetworkadd p a {
	color:#000000;
	}	

div.ournetworkadd p a:visited {
	color:#000000;
	}	

/*-----------------------------*
**--- jscsadd
**-----------------------------*/
div.jscsaddshort,
div.jscsadd {
	width : 238px;
	background: #FFFFFF url(../images/JSCSLogoSm.jpg)  no-repeat left top;
	border: #5c5c5c solid 1px;
	}

div.jscsadd {
	height:155px;
	}

div.jscsaddshort {
	height:85px;
	}

#sidebar div.jscsaddshort,
#sidebar div.jscsadd {
	margin-left:5px;
	margin-bottom:12px;
	}

div.jscsaddshort p,
div.jscsadd p {
	text-align:center;
	position:relative;
	top:38px;
	width:240px;
	}

#sidebar div.jscsaddshort p.first,
#sidebar div.jscsadd p.first {
	font-size:8pt;
	}
#sidebar div.jscsaddshort p.second,
#sidebar div.jscsadd p.second {
	font-size:8pt;
	padding-top:1em;
	}
	
div.jscsaddshort p a,
div.jscsadd p a {
	color:#000000;
	}	

div.jscsaddshort p a:visited,
div.jscsadd p a:visited {
	color:#000000;
	}	

/*-----------------------------*
**--- wseadd
**-----------------------------*/
div.wseaddshort,
div.wseadd {
	width : 238px;
	background: #FFFFFF url(../images/WSELogoSm.jpg)  no-repeat left top;
	border: #5c5c5c solid 1px;
	font-family: 'Comic Sans MS' 'Comic Sans MS' cursive;
	}
div.wseadd {
	height:165px;
	}

div.wseaddshort {
	height:95px;
	}

#sidebar div.wseaddshort,
#sidebar div.wseadd {
	margin-left:5px;
	margin-bottom:12px;
	}

div.wseaddshort p,
div.wseadd p {
	text-align:center;
	position:relative;
	top:62px;
	width:240px;
	}

#sidebar div.wseaddshort p.first,
#sidebar div.wseadd p.first {
	font-size:8pt;
	}
#sidebar div.wseaddshort p.second,
#sidebar div.wseadd p.second {
	font-size:8pt;
	padding-top:1em;
	}
	
div.wseaddshort p a,
div.wseadd p a {
	color:#000000;
	}	

div.wseaddshort p a:visited,
div.wseadd p a:visited {
	color:#000000;
	}	

/*-----------------------------*
**--- footer
**-----------------------------*/
#footer
{
	background: #3f3f3f url(../images/WebsiteFooter.png) no-repeat left top;
	clear:both;
	height:70px;
	padding-top :5px;
}

#footer p
{
	font-size: 8pt;
	text-align: center;
	padding-top: 8px;
	width:100%;
	color:#E0D6D6;
}

#footer a {
	color:#E0D6D6;
}
