table {

	border:0px;

	border-collapse:collapse;

	width:960px

} 

td {vertical-align:top; padding:0px; }



td, table, select,  input, textarea{

	font-family:tahoma;

	font-size:11px;

	vertical-align:top;

	line-height:13px;

	color:#000000;

	font-weight: normal;

}



td.center{

vertical-align:middle;

text-align:center

}



table.cert{

	padding:10px;

	margin:10px;

}



tr.cert{

padding:10px;

margin:10px;

}



td.cert{

padding-top:10px;

margin-top:7px;

}



td.white, table.white, select.white,  input.white, textarea.white {

	font-family:tahoma;

	font-size:11px;

	vertical-align:top;

	line-height:13px;

	background-color:#FFFFFF

}



form { margin:0px; padding:0px}

body { margin:0px; padding:0px; background:#FFFFFF}



ul{margin:0px; padding:0px; list-style:none; line-height:18px}

ul li { background:url(images/list_bg.gif) no-repeat 0 8px; padding-left:12px}

ul li a{

	color:#0066CC;

	text-decoration: underline;

	font-weight:normal

}

ul li a:hover{ text-decoration: none}



.head_top{

	background:url(images/head_top_b2b.jpg) no-repeat;

	padding:23px 0 34px 150px

}

.head_bottom{

	background:url(images/head_bottom.jpg) repeat-x;

	padding-top:10px;

	padding-left:40px;

}

/* .head_bottom img{ margin-right:7px} */

.title_bg{ background:url(images/title_bg.jpg) repeat-x; height:30px; vertical-align:middle}



a{

	color:#0066CC;

	text-decoration:underline

}

a:hover{ text-decoration:none}



b{

	color:#0066CC

}



.footer{

	background:url(images/footer.jpg) no-repeat;

	font-family:verdana;

	font-size:11px;

	height:92px;

	text-align:center;

	vertical-align:middle;


}

.footer a{ color:#000000; text-decoration:none; font-weight:bold}

.footer a:hover{ text-decoration:underline}



.px{ background:url(images/px.gif) repeat-x}



.shape{ background:url(images/shape.gif) no-repeat left bottom}

.shape div{ margin-left:23px}

.shape b{

	color:#0066CC

}

.shape img{ margin-left:-18px; margin-right:3px}



.left td{

	color:#000000

}



.y{ background:url(images/y.gif) repeat-y center}



strong a{

	color:#353B4E;

	text-decoration:none;

	background:url(images/marker.gif) no-repeat 0 4px;

	padding-left:16px;

}

strong a:hover{ text-decoration:underline}



.marg{ margin-left:5px}

.marg1{ margin-left:9px}

.marg2{margin-left:15px}



.form1{

	margin:18px 0 0 23px

}

.input{ width:145px; height:16px}



.form input {

	width:195px;

	height:16px;

	color: #000000;

	padding:0 0 0 4px;

	line-height:11px;

	background-color:#fff;

	vertical-align:middle;

	font-weight: bold;

}

.form textarea {

	width:150px;

	height:79px;

	color: #000000;

	overflow: auto;

	padding:0 0 0 4px;

	background-color:#fff;

}



body  {

	margin: 0;  it's good practice to zero the margin and padding of the body element to account for differing browser defaults 

	padding: 0;

	text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector 

	color: #000000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

}*/

.twoColFixLtHdr #container {

	width: 766px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */

	background: #FFFFFF; /* the auto margins (in conjunction with a width) center the page */

	border: 1px solid #000000;

	overflow: hidden;

	margin-right: auto;

	margin-left: auto;

	margin-top: -1px;

} 

.twoColFixLtHdr #header {

	/*background: #DDDDDD;*/

	display: block;

} 

.twoColFixLtHdr #header h1 {

	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */

	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */

}

.twoColFixLtHdr #sidebar1 {

	float: left; /* since this element is floated, a width must be given */

	width: 20px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */

	/*background: #EBEBEB;*/

	padding-top: 15px;

	padding-right: 10px;

	padding-bottom: 15px;

	padding-left: 20px;

	margin-top: 0px;

}





.twoColFixLtHdr #mainContent {

	margin-top: 0;

	margin-right: 10px;

	margin-bottom: 0;

	margin-left: 0px;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0px;

	overflow:hidden

} 

.twoColFixLtHdr #footer { 

	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */

	background:#DDDDDD; 

} 

.twoColFixLtHdr #footer p {

	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */

	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */

}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */

	float: right;

	margin-left: 8px;

}

.fltlft { /* this class can be used to float an element left in your page */

	float: left;

	margin-right: 8px;

}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}

 

/*////// Table Formatting //////*/



table#sample {

	background-color:#FFFFFF;

	border: solid #000 3px;

	width: 650px;

	text-align:left;

}



table#sample td {

    padding: 5px;

    border: solid #000 1px;



}



.gold {

	background-color:#FFFF00

}



.2top {

	text-align:center;

}



.theader {
	font-size:14px;
	font-weight: bolder;
	background-color: #009900;
	color:#FFFFFF;
}



.flash {

	font-size:14px;

	font-weight: bolder;

	color:#FFFFFF;

	background-color: #666666;

}



.dream {

	font-size:14px;

	font-weight: bolder;

	color:#FFFFFF;

	background-color: #666666;

}



.illustrat {

	font-size:14px;

	font-weight: bolder;

	color:#FFFFFF;

	background-color: #666666;

}



.indesign {

	font-size:14px;

	font-weight: bolder;

	color:#FFFFFF;

	background-color: #666666;

}



.photo {

	font-size:14px;

	font-weight: bolder;

	color:#FFFFFF;

	background-color: #666666;

}



.data {

	color: #000000;

	text-align: right;

	background-color: #CCCCCC;

}



.toprow {

    font-style: italic;

    text-align: center;

    background-color: #FFFFCC;



}



.leftcol {

	font-weight: bold;

	text-align: left;

	width: 150px;

	background-color: #CCCCCC;



}



.style1 {

	font-size: 18px;

	font-weight: bold;

	font-family: Geneva, Arial, Helvetica, sans-serif;

}


