/* ================================================
	TopStyle Pro Export
	Source File: structure.css
	Target: CSS Level 2
		
	NCJW - Graphic Guidelines
	NCJW Blue
	Pantone:		2955
	Process:		C100 M55 Y10 K48
	Websafe:		R0 G60 B105
	RBG:			#003C69 
	RGB:			0, 60, 105
	CMYK:			100, 43, 0, 59
	HSV:			206�, 100%, 41%
	HSL:			146, 255, 53
	NCS:			5941-B37G

	NCJW Green
	Pantone:		376
	Process:		C53 M0 Y96 K0
	Websafe:		R122 G184 B0
	RGB:			#7AB800
	RGB:			122, 184, 0
	CMYK:			34, 0, 100, 28
	HSV:			80%, 100%, 72%
	HSL:			57, 255, 92
	NCS:			2872-G80Y
	
	Yad B� Yad Light Blue [IBM Blue]
	Pantone:		2718
	Process:		C68 M39 Y0 K0
	Websafe:		R90 G133 B215
	RBG Hex:		#666666
	RGB:			83, 120, 179
	RGB:			102, 102, 102
	CMYK:			75, 43, 0, 0
================================================ */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	/*background: url(../images/structure/background_body.jpg) repeat-x bottom; */
	background-color: #E3E0D1;
	}

h1 {
	margin: 18px 0 5px 0;
	font-size: 150%;
	color: #003C69;
	font-weight: bold;
}

h1 + h2 {
	margin: 0 0 1.5em 0;
	font-size: 120%;
	color: #003C69;
	font-weight: bold;
}

h1 + p {
	margin: 1.5em 0 1em 0;
}

h2 {
	margin: 1.5em 0 0 0;
	font-size: 140%;
	color: #003C69;
	font-weight: bold;
}

h3 {
	margin: 1.5em 0 0 0;
	font-size: 130%;
	color: #7AB000;
	text-transform: uppercase;
	clear: left;
	font-weight: bold;
}

h4 {
	margin: 1.5em 0 0 0;
	font-size: 120%;
	color: #7AB000;
	text-transform: uppercase;
	clear: left;
	font-weight: bold;
}

h5 {
	margin: 0 0 0 0;
	font-size:110%;
	color: #4872c3;
	text-transform: uppercase;
	clear: left;
	font-weight: bold;
}

h6 {
	margin: 0 0 0 0;
	font-size: 120%;
	color: #7AB000;
	text-transform: uppercase;
	clear: left;
	font-weight: bold;
}

p {
	margin: 0 0 1em 0 !important;
	line-height: 1.5em;
}

hr {
	color: #7AB000;
}

ul {
	margin: 0 0 1em 1em;
	padding: 0 0 0 1em;
}

li {
	list-style: url(../images/structure/bullet_arrow.gif);
	margin: 0 0 .5em 0;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3366cc;
	text-decoration: none;
}

a:hover {
	color: #3366cc;
	text-decoration: underline;
}

a:visited {
	color: #3366cc;
	text-decoration: none;
}

a:visited:hover {
	color: #3366cc;
	text-decoration: underline;
}

a img {
	border: none;
}

.page-header {
	background-color: #6699FF;
}

.small-font {
	font-size: 100%;
}

.medium-font {
	font-size: 120%;
}

.large-font {
	font-size: 140%;
}
.copyright {
	float:left;
	color: #3366cc;
	padding-left: 20px;
}
.footernav {
	float:right;
	color: #3366cc;
	padding-right: 20px;
}

#footer {
	font-size: 10px;
}

.header-th {
	width: 33%;
	background-color: White;
}

.our-work-th {
	width: 20%;
}

.center-table {
	margin-left: auto;
	margin-right: auto;
	min-width:990px;
	width:expression(document.body.clientWidth < 990 ? \"990px\" : \"100%\" );
	}

.center-text {
	text-align: center;
}
.paypal_box { float:right;font-size:12px;line-height:15px;border:2px solid #cacaca;background:#003c69;color:#ffffff;width:130px;padding:10px;margin-right:20px; }
.paypal_box small { font-size:10px; }
.paypal_box p { margin:0px !important;padding:0px !important; }
.paypal_box form { margin:5px 0px; }
.paypal_box form input { margin:5px 0px 0px 0px; }
.open_hearts { width:619px;height:238px;background:url(\'../images/open_hearts.gif\'); }
.padd10 { padding-left:10px; }
.open_hearts h3 { padding:3px;margin:0px;color:#000000;font-family:\'trebuchet MS\';line-height:26px;padding-left:10px; }