@charset "utf-8";
/* CSS Document */

/*Body Style*/
*{
	margin:0px;
	padding:0px;
}

table.center {
	margin-left:auto; 
	margin-right:auto;
}

p{
	padding:3px 0px 7px 0px;
	line-height:18px;
}

html, body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/index_r1_c1.jpg); background-repeat:repeat-x;
	background-color:#020643;
	color:#fff;
}

#header {
	width:950px;
	height:258px;
	margin-left:auto; 
	margin-right:auto;
}

#body_bg {
	width:auto;
	background:#FFF;
	min-height:100%;
	margin-bottom: -65px;
	position:relative;
}

#main_body {
	width:950px;
	margin-left:auto; 
	margin-right:auto;
	background-color:#FFF;
	color:#333;
}

/*Content Style*/
.white {color:#FFF; }
.header_copy {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.header_copy a{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
.header_copy a:hover {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;}
.header {color:#26A4D8; font-size:22px; font-weight:bold;}
.whiteheader {color:#fff; font-size:22px; font-weight:bold;}
.resentwork_title {font-weight:bold; color:#00CC00; font-size:14px;}
.resentwork_title a{font-weight:bold; color:#00CC00; font-size:14px; text-decoration:none;}
.resentwork_title a:hover{font-weight:bold; color:#00CC00; font-size:14px; text-decoration:none;}
hr { border:dotted #FFF 1px; margin-top:8px; margin-bottom:8px;} 

#services_box { line-height:25px; color:#FFF;}
.s1 {font-size:16px; }
.s2 {font-size:18px; }
.s3 {font-size:16px; font-weight:bold; }

#printwork {border:1px solid #999; margin:5px;}
#identitywork {margin:5px;}

#contactform { width:600px; color:#333; }
fieldset { border:0;margin:0;padding:0; }
label { display:block; }
input.text,textarea { width:300px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input.submit { padding:2px 5px;font:bold 12px/12px verdana,arial,sans-serif; }

/*Footer Style*/
#footer { clear:both; background:#020643; position:relative; height:65px; color:#ffffff;}
#footer a {color:#fff; text-decoration:none; }
#footer a:hover {color:#fff;}
#footercenter {margin-left:auto; margin-right:auto; width:910px;}
.clearfooter { clear:both; height:65px; }
