@charset "utf-8";
/* CSS Document */

html, body{
	padding:0px;
	margin:0px;
	}
	
#container {
	width:945px;
	margin:0 auto;
	display:block;
	}
	
#header {
	width:945px;
	background-image:url(/library/images/design-top.gif);
	background-repeat:no-repeat;
	background-position:right;
	height:89px;
	}	
	
#header #logo {
	height:89px;
	width:340px;
	float:left;
	}	
	
#header #contact {
	width:200px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303751;
	padding:30px 0 0 50px;
	font-weight:bold;
	}	
	
.number {
	font-size:14px;
	color:#c4b284;
	font-weight:bold;
	}	
	
#header #nav {
	float:left;
	width:200px;
	padding:30px 0 0 50px;
	}	
	
#header #nav ul{
	padding:0px;
	margin:0px;
	}
	
#header #nav li {
	list-style:none;
	display:inline;
	}	
	
#header #nav li a {	
	font-family:Arial, Helvetica, sans-serif;
	color:#303751;
	font-size:11px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	}	

#header #nav li a:hover {
	text-decoration:none;
	}	
	
#topnav {
	width:945px;
	height:32px;
	background-color:#e9e9ed;
	border:1px solid #d7d7db;
	background-image:url(images/topnav-bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
	
#homeCenter {
	margin-top:5px;
	width:935px;
	background-color:#e9e9ed;
	border:1px solid #d7d7db;
	height:300px;
	padding:5px;
	min-height:100%;
	height:auto !important;
	height:100%;
	overflow:hidden;
	clear:both;
}	

#homeCenter #photo {
	width:487px;
	height:300px;
	float:left;
	}
	
#homeCenter #block {
	width:448px;
	height:300px;
	float:left;
	background-color:#caba91;
	background-image:url(images/block-bg.jpg);
	background-repeat:no-repeat;
	}	
	
#homeCenter #block #title {
	font-family:"Times New Roman", Times, serif;
	color:#5d5235;
	font-size:24px;
	padding:17px;
	line-height:24px;
	height:50px;
}	

#homeCenter #block #title .t2 {
	color:#ffffff;
	font-size:32px;
}

#homeCenter #block #content {
	font-family:Arial, Helvetica, sans-serif;
	color:#5d5235;
	font-size:15px;
	padding:0px 10px 0 10px;
}

#homeCenter #block #content i {
	font-size:12px;
	}
	
#homecallouts {
	width:946px;
	margin-top:5px;
}	

#homecallouts #left {
	float:left;
	width:300px;
	height:220px;
	background-color:#e9e9ed;
	border:1px solid #d7d7db;
	padding:5px;
}

#homecallouts #center {
	float:left;
	width:300px;
	height:220px;
	background-color:#e9e9ed;
	border:1px solid #d7d7db;
	padding:5px;
	margin-left:5px;
}

#homecallouts #right {
	float:left;
	width:300px;
	height:220px;
	background-color:#e9e9ed;
	border:1px solid #d7d7db;
	padding:5px;
	margin-left:5px;
}

#homecallouts .head {
	background-color:#303751;
	height:70px;
	position:absolute;
	width:302px;
	}

#homecallouts .button {
	position:absolute;
	margin:60px 20px 0 170px;
	z-index:1000
	}	
	
#homecallouts .headerText {
	color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	width:165px;
	padding:10px 0 0 10px;
	margin-left:120px;
}

#homecallouts .content {
	background-image:url(/library/images/callout-bg.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	height:105px;
	padding:30px 15px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#35394d;
	width:272px;
	margin-top:70px;
	position:absolute;
	z-index:100
}

#homecallouts .content a {
	color:#35394d;
	font-weight:bold;
	background-image:url(/library/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:5px 5px 6px 25px;
	}
	
#homecallouts .content a:hover {
	text-decoration:none;
	}	
	
#topnav ul{
	margin:6px 0 0 6px;
	padding:0px;
	}
	
#topnav li {
	list-style:none;
	display:inline;
	}	
	
#topnav li a {
	background-color:#f1f1f3;
	border:1px solid #d7d7db;
	padding:3px 10px 3px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#303751;
	text-decoration:none;
	background-image:url(images/nav-arrow.gif);
	background-repeat:no-repeat;
	background-position:8px 50%;
}	

#topnav li a:hover {
	background-color:#e8e0cb;
	color:#303751;
	}
	
#topnav li a.activePage {
	background-color: #e8e0cb;
	color: #303751;
	}	
	
#innerCenter {
	margin-top:5px;
	width:946px;
	min-height:100%;
	height:auto !important;
	height:100%;
	overflow:hidden;
	clear:both;
}		

#innerCenter #left {
	width:238px;
	border:1px solid #e9e9ed;
	padding:5px;
	float:left;
	background-color:#fff;
}

#innerCenter #left #title, .left #title{
	background-color:#c4b284;
	padding:15px;
	color:#5d5235;
	font-family:"Times New Roman", Times, serif;
}
#innerCenter .left #title i /*, .left #left #title b */
{
	font-style:normal;
	font-weight:bold;
	color:#5d5235;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
}

#innerCenter .left #title b /*, .left #left #title b */
{
	color:#FFF;
	font-size:26px;
	line-height:16px;
	font-weight:100;
}

#innerCenter #left #leftnav, .left  #leftnav{
	background-color:#caba91;
	padding:15px;
	}
	
#innerCenter #left #leftnav ul, .left #leftnav ul{
	margin:0px;
	padding:0px;
	}
	
#innerCenter #left #leftnav li, .left #leftnav li{
	list-style:none;
	border-bottom:1px solid #bcab7f;
	padding:5px 0 5px 0;
	}		
	
#innerCenter #left #leftnav a, .left #leftnav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5235;
	text-decoration:none;

	}	

#innerCenter #left #leftnav a:hover, .left #leftnav a:hover{
	color:#362e18;
	}

#innerCenter #right {
	width:680px;
	border:1px solid #d7d7db;
	padding:5px;
	float:right;
	background-color:#e9e9ed;
}

#innerCenter #content h1, #homeCenter #h1
{
    font-size: 18px;   
}
#innerCenter #content h2, #homeCenter #h2
{
    font-size: 14px;   
}
#innerCenter #content h3, #homeCenter #h3
{
    font-size: 12px;   
}
#innerCenter #content a
{
    font-size: 12px;
    color:#5d5235;
    text-decoration:underline;   
}
#innerCenter #content a:hover
{
    font-size: 12px;
    color:#5d5235;
    text-decoration:none;   
}
.right #content, #innerCenter #right #content {
	padding:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/inner-bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	}
	
.left {
	width:238px;
	border:5px solid #e9e9ed;
	background-color:#caba91;
	margin:1px
}	

.right {
	width:680px;
	border:1px solid #d7d7db;
	padding:5px;
	background-color:#e9e9ed;
}

#footer
{
    text-align: center; font-family: Arial, Helvetica, Verdana; font-size: 11px; color: #777777;    
}
