body {
	margin:0px;
	padding:0px;
	font-family:arial;
	background-color:#F1F1F2;
	height:100%;
}

#darkBlueBox  	{  height:10px; width:84px;  background-color:#324556; float:left; 	border-right:1px solid #F1F1F2;}
#mediumBlueBox  {  height:10px; width:100px; background-color:#5E7489; float:right; }
#subtleBlueBox  {  height:10px; background-color:#9DB3C6; margin-left:185px; margin-right:185px;  }
#lightBlueBox   {  height:10px; width:185px; background-color:#CCD2D8; }

#siteHolder { 
	height:100%; 
	background-color:#FFF; 
	margin-left:45px; 
	margin-right:45px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}

#leftMenu 	{ 
	margin:0px;
	position:absolute;
	left:45px;
	padding-bottom:50px;
	top:0px;
	height:100%;
	width:185px;
	border-right:1px solid #F1F1F2;
	background-color:#FFF;
	background-image:url('../images/left_swosh.gif');
	background-repeat:no-repeat;
	background-position:0px 500px;
}
#mainContent { min-height:716px; padding-left:185px; padding-right:185px; padding-bottom:20px; background-color:#FFF; margin:0px; }
#rightMenu 	{ 
	position:absolute;
	right:45px;
	top:0px;
	width:185px;
	height:100%;
	padding:0px;
	padding-bottom:50px;
	border-left:1px solid #F1F1F2;
	background-color:#FFF;
	background-image:url('../images/right_swosh.gif');
	background-repeat:no-repeat;
	background-position:0px 640px;
	z-index:1;
	margin:0px;

}


#mainContent form strong {
	color:#000000;
}
#mainContent form input {
	margin-top:5px;
	border:1px solid grey;
}


#linkMenu a:link, #linkMenu a:visited {
	display:block;
	text-decoration:none;
	color:#939598;
}
#leftMenu a:hover {
	color:#00294F;
}
#leftMenu a {
	text-decoration:none;
}

#linkMenu {
	width:79px;
	height:170px;
	padding-right:5px;
	padding-top:50px;
	text-align:right;
	border-right:1px solid #F1F1F2;
	float:left;
}

#linkMenu UL {
	width:79px;
	margin:0px;
	padding:0px;
	font-size:12px;
	list-style:none;
	text-align:right;
}
#linkMenu li { padding-bottom:5px; }

#subMenu {
	width:95px;
	min-height:170px;
	padding-left:5px;
	padding-top:50px;
	text-align:left;
	float:right;
	color:#FFFFFF;
}
#subMenu a { color:#ffffff; }
#subMenu UL {
	width:95px;
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:12px;
	list-style:none;
	text-align:left;
}
#subMenu li { padding-bottom:5px; }

#jicLogo {
	clear:both;
	text-align:center;
}
#jicLogo IMG { border:none; }


#jicBox {
	position:absolute;
	top:300px;
	left:25px;
	z-index:2;
}


#quote {
	font-size:12px;
	padding-top:80px;
	font-weight:bold;
}
#quote a { 	color:#A33E01; }


#linkMenu #linkOn a, #subMenu #subOn a  {
	font-weight:bold;
	color:#00294F; 
}


#subMenu strong {
	font-weight:bold;
	color:#00294F; 
}

#pageContent { 
	margin:0px;
	padding-top:50px;
	padding-left:20px;
	padding-right:20px; 
	padding-bottom:0px;
	font-size:12px;
	color:#939598;
	border-left:1px solid #F1F1F2;
	border-right:1px solid #F1F1F2;

}
#pageContent p { line-height:1.5;}

#pageContent p a:visited, #pageContent p a:link {
	color:#939598;
	text-decoration:none;
}
#pageContent p a:hover {
	color:#00294F;
	text-decoration:none;
}
#pageContent li a:visited,  #pageContent li a:link {
	color:#939598;
	text-decoration:none;
}
#pageContent li a:hover {
	color:#00294F;
	text-decoration:none;
}

#pageContent h2 {
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-family:arial;
}


.breadcrumb {
	margin:0px;
	font-size:12px;
	font-weight:bold;
	color:#00294F;
}
.breadcrumb a {
	text-decoration:none;
	color:#00294F;
}


.strapLine {
	margin:10px;
	font-size:12px;
	color:#00294F;
	font-style:italic;
	font-weight:bold;
	float:right;
	width:400px;
	text-align:right;
}



#timeBox {
	padding-top:30px;
	padding-bottom:30px;
	margin:0px;
	color:#00294F;
	font-size:12px;
	border-bottom:1px solid #F1F1F2;
}
#timeBox p { text-align:center; padding-left:5px; padding-right:5px; margin:0px; padding-bottom:2px; }


#portfolio {
	padding-left:2px;
	padding-right:2px;
	padding-bottom:10px;
	border-bottom:1px solid #F1F1F2;
	height:110px;
	overflow:hidden;
}

#portfolio strong {
	text-transform:uppercase;
	font-weight:bold;
	color:#00294F;
	font-size:12px;
}

#newsFeed {
	padding-top:25px;
	font-size:12px;
	margin:0px;
}
#newsFeed strong {
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
	font-weight:bold;
	color:#00294F;
}
.news h4 {
	padding-left:5px;
	padding-right:5px;
	color:#939598;
	font-size:12px;
	font-weight:normal;
	padding-top:5px;
}
.news a {
	text-transform:uppercase;
	text-decoration:underline;
	color:#00294F;
	font-weight:bold;
}


#footer {
	border-top:1px solid #F1F1F2;
	text-align:center;
	background-color:#FFF;
	margin-top:0px;
	margin-left:45px; 
	margin-right:45px;
	z-index:5;
	position:relative;
	margin-bottom:0px;
	padding-left:185px; 
	padding-right:185px;
}

#footerContent {
	background-color:#FFF;
	border-left:1px solid #F1F1F2;
	border-right:1px solid #F1F1F2;
	padding-top:10px;
	height:145px;
	margin:0px;
}
#footerContent img {
	border:none;
}

#portfolio img{
opacity:0;
border:none;
padding-top:10px;
}

.slogan {
	 font-style: italic;
	font-size:11px;
}

#testimonials {
	font-size:10px;
	color:#939598;
	line-height:1.5;
	width:130px;
	font-style:italic;
	padding-left:25px;
	padding-top:0px;
	margin:0px;
	text-align:justify; 
	position:relative;
	top:-5px;
	color:#A33E01;
}

#testimonials p { margin-top:0px;}

#testimonials strong {
	text-transform:capitalize;
	font-style:normal;
	font-size:10px;
	padding:0px;
	margin:0px;
}


.error {
	border:1px solid red;
	background-color:#FFCCCC;
	color:#000;
	padding:5px;
}
.sent {
	border:1px solid green;
	background-color:#C7ECC6;
	color:#000;
	padding:5px;
}



.portfolioBox {
	margin:50px;
	border-bottom:1px solid #F1F1F2;
	padding:10px;
	min-height:130px;
}
.portfolioBox img {
	float:left;
	border:none;
	margin-right:15px;
	margin-bottom:10px;
	border:1px solid #F1F1F2;
}
.portfolioBox p {
	margin-top:0px;
}
.portfolioBox strong {
	color:#00294F;
	font-size:14px;
}
.portfolioBox a {
	text-decoration:none;
	font-weight:bold;
	color:#00294F;
}




.portfolio_img { border:1px solid #F1F1F2; }
.portfolio_div {  width:300px; float:right; margin:10px; //margin:30px; }


#contactBox {
	text-align:center;
	font-size:12px;
	color:#939598;
}
#contactBox a {
	color:#939598;
	text-decoration:none;
}


.section {  clear:left; padding-top:5px; padding-bottom:0px; }
.left  { position:absolute; width:100px; }
.section p { padding-left:100px; margin-top:0px; padding-top:0px; }

#portfolio img {
	display:none;
	position:absolute;
	padding-left:25px;
}


.lineup strong { position:absolute; }
.lineup input { margin-left:50px; position:relative; top:-5px;}
