body{background-color: #333333; font-family:"Trebuchet MS", Arial;  font-size: 11px; color: #FFFFFF; text-align: center; margin:20px 0 0 0; padding: 0px;}

#page_container{width: 980px;  margin:0px auto; background-image:url(../images/page.jpg); background-repeat:repeat-y;  }
#page_bot{width: 760px;  margin:0; padding: 0; background:url(../images/bg_back.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto; height:20px; }
#page_top{width: 980px; margin:0; padding: 0; background:url(../images/header_bg.jpg); height:30px; background-repeat: no-repeat;  }

#credits{text-align: right; width: 760px; margin-left: auto; margin-right: auto; height: 30px; line-height: 30px;} 
#credits_link{padding-right: 0px; text-decoration: none; color: #999999; font-size: 10px;}

/* FOOTER FOR REST ALL OTHER PAGES */
#page_footer{width: 980px;  margin:0; padding: 0; background:url(../images/footer_bg.jpg); background-repeat: no-repeat; margin-left: auto; margin-right: auto; height:63px; }
#page_footer_nav { float:left; width:400px; padding:15px 0 0 10px;}
#page_footer_nav ul { margin:0; padding:0;}
#page_footer_nav ul li{display:inline; padding-right:5px;}
#page_footer_nav li a {color:#ffffff; text-decoration:none;}
#page_footer_nav li a:hover {color:#ffffff; text-decoration:underline;}
#page_footer_copyright { width:700px; padding:8px 0px 0 0; margin:auto; color:#003366;}
#page_footer_copyright a { color:#003366; text-decoration:none;}
#page_footer_copyright a:hover { color:#003366; text-decoration:underline;}

/* NAVIGATION ON HOME PAGE */
#nav_bg{width:980px; height:26px;  padding: 0px; font-family:"Trebuchet MS", Arial; float: left; position:relative;  top:30px; }
#nav ul{padding: 0; margin: 0; float:left;}
#nav ul li{display: inline;}
#nav ul li a{font-size: 12px; color: #fff; text-decoration:none;}
#nav ul li a:hover{text-decoration: none; }
.separator{background-image: url(../images/separator.jpg); background-repeat: no-repeat; background-position: bottom;  padding-bottom: 10px; padding-top: 0px; }
#nav{font-weight:bold; vertical-align:middle; height:26px; position:relative; left:30px;  width:980px;}

/*NAVIGATION MENU REST OF SITE */
#mainnav{ background-image:url(../images/navbar_bg.jpg); background-repeat:no-repeat; height:30px; }
#mainnav ul{margin:0; padding:0px; font-weight:bold; position:relative; float:left; top:10px; left:20px; height:43px }
#mainnav ul li{ display:inline; padding-right:10px; padding-left:10px;}
#mainnav ul li.right{ display:inline; padding-right:10px; padding-left:170px; }
#mainnav ul li a{font-size: 12px; color: #fff; text-decoration:none;}
#mainnav ul li a:hover{text-decoration: underline; }
.mainseparator{background-image: url(../images/separator.jpg); background-repeat: no-repeat; background-position: bottom;  padding-bottom: 10px; padding-top: 0px; }

/*Header Image */
#header { width:980px; background-image:url(../images/header.jpg); background-repeat:no-repeat; background-color:#FFFFFF; height:119px; }
#header_image {position:relative; margin-left:20px; margin-right:20px;}

/*Services and index Page */
#main_content{margin-left:30px; margin-right: 30px;   }
#main_content #home_projects{width: 354px; height:517px; float: left; }
#main_content #left{width: 189px; float: left; padding:0px; border-top:2px solid #FFFFFF; border-right:2px solid #FFFFFF;}
#main_content #home_right{width: 729px; float: left; height:700px;}
#main_content #home_middle{width: 720px; float: left; margin-bottom:auto; background-image:url(../images/bdsl_blue_bg.jpg); background-repeat:repeat;}
#main_content #home_top{width: 720px; float: left;  }
#main_content #home_footer{width: 720px; float: left; margin-top: 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px;  }


/*Side Navigation */
.nav{text-align:left; margin:0; padding:0; font-size:10px;}
.nav ul{margin:0 0 0 0px; padding:0 0 0 0px; list-style:none; }
.nav ul li{margin:0 0 0 0px; height:24px; border-top:1px solid #FFFFFF;  }
.nav ul li a{margin:0 0 0 0; text-decoration:none; color:#FFFFFF; font-weight:bold; height:24px;   }
.nav ul li a:hover{text-decoration:underline; height:24px;  }


.sideNav {
	 PADDING-LEFT: 0px; vertical-align:middle; color:#000000;  BACKGROUND-IMAGE: url(http://www.design4print.org/images/sidenav_bg.jpg); background-repeat:no-repeat;
}

.sideNavOver {
	 PADDING-LEFT: 0px; vertical-align:middle; BACKGROUND-IMAGE: url(http://www.design4print.org/images/sidenav_bg-o.jpg); background-repeat:no-repeat;  
}
A.sideNavLink {
	 FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial; vertical-align:middle;  
}
A.sideNavLink:link {
	 FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial;vertical-align:middle; 
}
A.sideNavLink:visited {
	 FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial; vertical-align:middle; 
}
A.sideNavLink:active {
	 FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial; vertical-align:middle;  
}
A.sideNavLink:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none; vertical-align:middle; 
}


/*Nav Top List*/
#print_top{background-image:url(../images/sidenav_top_bg.jpg); background-repeat:no-repeat; margin:0 0 0 0 ; padding:0 0 0 4px ; height:33px; text-align:left;}

/*Services Page */
#services_content{ margin:0px 20px 0px 20px;   height:550px;  }
#services_content #main{width: 720px; float: left; margin-bottom:auto; text-align:left;}

/*Project Page and Downloads Page */
#project_content{ margin:0px 20px 0px 20px;   height:550px;  }
#project_content #project_left{width: 320px; float: right; padding:10px 30px 0px 10px; text-align:left;}
#project_content #project_right{width: 265px; float: right; padding:0px 65px 0px  30px; margin-top:40px;}
.project_number_box {padding:0 3px 0 3px;}



p, form {
	margin: 0;
	padding: 0;
}


/*Form Processing */
#formcontainer {display:block; padding:0px; margin:0px; width:650px;}
#configform form {padding:0px; margin:0px; border:0px;}
#configform fieldset { border:0px; margin:0 0 0 0;}
#configform form li {padding:5px 5px 5px 0px; vertical-align:middle; margin:0px; list-style:none;}
#configform form ol {margin:0px; padding:0px;}
#configform form legend {color:#666666; font-weight:bold; border:0px;}
#configform form label {display:block; line-height:1.8; vertical-align:top; width:200px; float:left; text-align:right; margin-right:10px;}
#configform form em {font-weight:bold; color:#ff0000;}
#configform form fieldset input, select {  height:21px; width:211px; border:1px solid #a0a0a0; padding:3px 0px 0px 3px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;}
#configform form fieldset textarea {  height:50px; width:400px; border:1px solid #a0a0a0; padding:3px 0px 0px 3px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle;}



.txt_pad{padding: 10px 30px 22px 5px; color: #fff; text-align:justify;}
.txt_pad a{color: #2222A8; font-size: 11px; letter-spacing: 0px;}
.txt_pad a:hover{text-decoration: none;}



.lb{ text-align:center;
padding:4px;
background-color:#006BD8;
border:1px solid #FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;

}

.orange{text-align:center; background-color:#FFA302; color:#FFFFFF; height:23px; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; }

.db{ 
text-align:center;
padding:4px;
background-color:#18247B;
border:1px solid #FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}




.ClearAll {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}



.mid_correction{margin:-2px 0 0 3px;}
.clear{clear: both; line-height: 0; height: 0;}

.thumbnail{

	
	border: 0px solid #FFFFFF;
	float:inherit;

	margin-right: 1px;
	margin-bottom: 0px;
	}


h1{font-size: 14px; font-weight:bold;  }

h2
{
	font-size: 14px; font-weight:bold;  color:#18247B; margin-top:0; margin-left:0px; margin-bottom:0px; padding-top: 0; padding-bottom:0px;
}

h4
{
	font-size:12px; font-weight: bold; color:#000;
}




.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}



.style2 {font-size: xx-small}




form.signup
{
	padding:0;margin:0;
}

form.signup input
{
	margin:3px;
}

hr
{
	height:0;
	line-height:0;
	border-top:0px solid #e7e7e7;
}

table#posts
{
	border-collapse:collapse; width:97%;
}

#posts th
{
text-align:center; background-color:#FFA302; color:#FFFFFF; height:23px; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff; 
}
#posts tr
{
 border-bottom:1px solid #FFFFFF;
}
#posts td
{
text-align:center;
padding:4px;
background-color:#18247B;
border:1px solid #FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
}
#posts b
{
font-size:11px;
}
#posts a
{
text-decoration:none;
padding:2px;
display:inline;
font-size:11px;
font-weight:bold;
color:#000000;
}
#posts a:hover
{
color:#000000;
text-decoration:underline;
}
