body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
     background-color: #66ABBD;}

h1 {
	font-size:1em;
	font-weight:bold;
	color:#C1B779;
     line-height: 1px;}

h2 {
	font-weight:bold;
	font-size:1.2em;
	color:#4E8796;
	line-height: 1em;
	font-family: Times, "Times New Roman", Times,  Georgia, serif;}

h3 {
     font-weight:bold;
     color:#999999;
     font-size:1em; }

h1,h2,h3 {
	border-bottom:0px;
     margin-bottom:3px; }


a:link {color:#000000; text-decoration:none}

a:visited {color:#000000; text-decoration:none}

a:hover {color:#000000; text-decoration:none}

a:active {color:#000000; text-decoration:none}


#page {
	margin:auto;
	width: 762px;
	background-color: #FFFFFF;}

#header {
	positionxx: relative;
	height: 100px;
	width: 760px;
	border-top: #00BCFB solid 1px;
	border-right: #00BCFB solid 1px;
	border-left: #00BCFB solid 1px;}

#logo {
	float:left;
	height: 90px;
	width: 307px;
	background-image:url(../images/FiduplanLogo.gif);
	background-repeat:no-repeat;
	margin: 20px 0px 0px 30px;}

#flags {
     float:right;
     height: 15px;
     width: 120px;
     margin: 50px 30px 0px 0px;
}
#flags img {
	padding-right: 10px;
}
#main {
     height: 204px;
     width: 760px;
     border-right:#00BCFB solid 1px;
     border-left: #00BCFB solid 1px;
}
#nav {
	width: 760px;
	height: 31px;
	background-color: #ffffff;
	border-left:#00BCFB 1px solid;
	border-right:#00BCFB 1px solid;
	}

/* NAV MENU*/
div#navcontainer {
	 clear: both;
     width: 100%;
     height: 21px;
     background-color: #A0E1E9;
     letter-spacing: .1em;
     font-size: 7pt;
     }

div#navcontainer ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	text-align: right;
    padding-top: 5px;
    padding-right: 20px;
}
div#navcontainer ul li
{
     display: inline;
}

div#navcontainer ul li a
{
     color: #4E8796;
     padding: 9px 25px 6px 25px;
     text-decoration: none;
}

div#navcontainer ul li a:hover
{
     background-color: #A08D41;
     color: #FFFFFF;
}

#active a, #active a:visited {
	background-color:#76B4C4;
     color: #ffffff;
}

/* Content Columns*/

#columns {
	width: 760px;
	padding-top: 1px;
   	padding-bottom: 1px;
	border-right: #00BCFB solid 1px;
	border-left: #00BCFB solid 1px;}

#footer {
	clear:both;
	background-color: #eeede8;
	height: 70px;
	width: 760px;
	border-right: #00BCFB solid 1px;
	border-left: #00BCFB solid 1px;
	border-bottom: #00BCFB solid 1px;}

#copyright{
 	float: left;
	font-size:.8em;
	margin: 10px 0px 0px 15px;}

#createdby{
     color: #BAB7A3;
     font-size: 1em;
}

div#createdby a {
     color: #BAB7A3;
     letter-spacing: 2px;
     }
div#createdby a:hover {

     text-decoration: underline;}

#sub_menu {

	float: right;
	font-size: 0.8em;
	margin: 10px 10px 0px 0px;
}

/*Animmated buttons */

.animbutton{
	height:10px;
	width:150px;
	background-image:url(../images/button_on.gif);
	float:left;
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
}
a.animbutton:hover  {
     background-image:url(../images/button_off.gif);
}

/* content layout columns*/

#onecolumn {
	width: 670px;
     min-height: 200px;
	padding: 20px 50px 20px 40px;
	border-right: #00BCFB solid 1px;
	border-left: #00BCFB solid 1px;
}

#col1 {
	float:left;
	width: 233px;
	height: 200px;
	padding: 20px 5px 0px 15px;
	}
#col2 {
	float:left;
	width: 233px;
	height: 200px;
	padding: 20px 5px 0px 15px;
     border-left: #D9D2AB solid 1px;}
#col3 {
	float:right;
/*	width: 233px;       */
	width: 228px;
	height: 200px;
	padding: 20px 5px 0px 15px;
     border-left: #D9D2AB solid 1px;}

.colcontent {
	display: block;
     height: 100px;}

#no_columns {
	width: 695px;
	border-right: #333333 solid 1px;
	border-left: #333333 solid 1px;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#TwoCol1 {
     float:left;
     width: 233px;
     padding: 20px 5px 0px 15px;
}


#TwoCol2 {
     float:left;
     width: 460px;
     background-repeat:no-repeat;
     background-position: 0px 12px;
     padding-top: 20px;
     padding-right: 5px;
     padding-bottom: 0px;
     padding-left: 15px;
}


#TwoColEqual1, #TwoColEqual2  {
     float:left;
     width: 300px;
     border: 1px solid #D9D2AB;}

#TwoColEqual1 {
     margin-right: 10px;
     margin-left:10px;}

#TwoColEqual2 {
     margin-left: 10px;
}
.servicesHeader {
     font-family: Arial, Helvetica, sans-serif;
     display: block;
     padding-left: 10px;
     font-size: 13px;
     font-weight:bold;
     color: #4E8796;
     background-color: #D9D2AB;
     text-transform: upperccase;
}

.padded {
     padding: 0px 5px 5px 10px;}

