body {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
background:#fff;
background-image:url("images/body-bg.jpg");
background-repeat:repeat-x;
color:#333;
padding:0px;
margin:0px;
}

p,pre {
margin:0px 0px 10px 0px;
}

h1 {
background: #5C89B7;
margin:0px 0px 0px 0px;
padding: 10px;
color: #fff;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
border:0px dotted #fff;
}

a {
color: #fff;
text-decoration:none;
font-weight:bold;
}

a:hover {
color: #00f;
text-decoration:none;
border-bottom: 0px dotted #00f;
}

blockquote {
background:#eed;
border:1px solid #ddd;
padding:10px;
margin: 0px 20px 10px 20px;
}

#frame {
width:740px;
margin:0px auto;
padding:0px;
text-align:left;
background-image:url("images/frame-bg.jpg");
background-repeat:repeat-y;
}

#framebody {
background-image:url("images/frameheader-bg.jpg"); 
background-repeat:no-repeat;
padding: 50px 20px 0px 20px;
}

#frameheader {
height:70px;
}

#frameheader a {
text-decoration: none;
border:0px;
}

#framemid {
width:700px;
}

#framefooter {
height: 50px;
font-size: .8em;
background:#fff;
color: #fff;
background-image:url("images/framefooter-bg.jpg"); 
background-repeat:no-repeat;
padding: 5px 30px 0px 30px;
}

#wrapper{
width:700px;
}

}
#col1 {
width:160px;
padding:0px;
float:left;
margin:0px 0px 0px 10px;
background:#69C;
color:#fff;
}

html>body #col1 {
margin:0px 0px 0px 0px;
}

#col2 {
width:269px;
padding:0px;
margin:0px;
float:right;
background:#69C;
color:#fff;
border-left:1px solid #fff;
}

#col3 {
width:269px;
padding:0px;
margin:0px;
float:right;
background:#69C;
color:#fff;
border-left:1px solid #fff;
}

#col23 {
width:539px;
padding:0px;
margin:0px;
margin-top:3px;
float:left;
background:#85ADD6;
color:#fff;
border-left:1px solid #fff;
}

#content {
padding: 10px;
}

#contentleft {
padding: 10px;
color:#5c89b7;
border-left:1px solid #5c89b7;
}

#contentleft a{
color:#5c89b7;
}

#contentleft a:hover{
color:#00f;
}

#heading1 {
background: #5C89B7;
padding: 20px 10px 10px 10px;
color: #fff;
font-size:24px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
border-top:7px solid #4C7399;
border-bottom:1px solid #4C7399;
}

#heading2 {
background: #5C89B7;
padding: 10px 10px 10px 10px;
color: #fff;
font-size:16px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
border-top:1px solid #4C7399;
border-bottom:1px solid #4C7399;
}

#heading3 {
background: #5C89B7;
padding: 10px;
color: #fff;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}

#navcontainer {
font-weight:bold;
float:left;
}

#navcontainer a, #navcontainer a:link, #navlist a:visited {
display: block;
padding: 10px;
margin:0px;
width: 140px;
background-color: #5C89B7;
border-bottom: 1px solid #fff;
color: #fff;
text-decoration: none;
}


#navcontainer a:hover {
background-color: #fff;
color: #4C7399;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	background:#ffff;
	color:#85Add6;
	font-size: 80%;
	border: none;
	padding:3px;
	}

#breadCrumb a:link, #breadCrumb a:visited{
	font-size: 100%;
	border: none;
	color: #85Add6;
	}

#breadCrumb a:hover{
	font-size: 100%;
	border: none;
	color: #00f;
	}

#breadCrumb a:current{
	font-size: 100%;
	border: none;
	color: #00f;
	}

.breadcurrent
{
font-size: 100%;
	border: none;
	color: #00f;
	}

/************* #image styles *************/
#imageleft{
float:left;
padding:0px 5px 0px 0px;
}

#imageright{
float:right;
padding:0px 0px 0px 5px;
}

#flashright{
float:right;
padding:23px 5px 0px 5px;
}

/***************#portfolio styles**********/
#port{
}

#portcolr {
	width:290px;
	float:right;
	padding:0px;
	margin:20px 0px 0px 0px;
}
#portcoll {
	width:200px;
	float:left;
	padding:0px;
	margin:20px 0px 0px 20px;
}

.float {
  float:	left;
  width:	100px;
  height:	100px;
  margin: 10px 18px 0px 0px;
  }
  
.float img {
   border:0px solid #000099;
   }
 

/***************#topnav styles**********/
#topnav{
width:200px;
font-size:10px;
color:#fff;
margin: 0px 0px 8px 500px;
padding: 1px 0px 0px 5px;
}