/* Three column layout */

* {
	margin: 0px;
	padding:0px;
}
body {
	font-family: Times, "Times New Roman", serif;
	font-size: 76%;
	line-height: 1.5em;
	color: #000000;
	text-align:center;
background: #556170 url(cssImages/bodyBackground.gif) repeat-x; }
}

/* base typography */

p, li {
	font-size: 1.0em;
	padding: 4px 0px 10px;
}
h1, h2, h3, h4, h5, h6{font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight:normal;}

a{
text-decoration:none;
}

/* layout structure */
#search{
height:25px;
background: #000 url(cssImages/topbar.png) repeat-x;
border-bottom: 1px #e8a628 solid;}

#wrap{
width:940px;
margin:0 auto;
text-align:left;
background:#fcfbef;
border-right:1px solid #444;
border-bottom:1px solid #444;
border-left:1px solid #444;
background: #fcfbef;
display:table;}
#columnWrap{
background: #fcfbef url(cssImages/contentBkgd.png) repeat-y center;
float:left;
margin-bottom:10px;
}
#branding{
height:220px;
overflow:hidden;
}
.default{background: url(cssImages/banner-3.jpg) no-repeat;}
.About{background: url(cssImages/banner-4.jpg) no-repeat;}
.Services{background: url(cssImages/banner-1.jpg) no-repeat;}
.Support, .News{background: url(cssImages/banner-2.jpg) no-repeat;}
.Partners{background: url(cssImages/banner-5.jpg) no-repeat;}
#innerwrap {
	float:left;
	width:712px;
	/*margin:0 0 20px 0;*/
}
#columnOne{
	float:right;
	width:490px;
 	background: transparent;
 /*	 	border-right:1px solid #aaa;
 	border-left:1px solid #aaa;*/

}
#columnOne .content{
padding:0 10px;

}
#columnTwo{
	float:left;
	/*background: #fcfbef;*/
background: transparent;
	width:220px;
}
#columnTwo div{
padding:0 10px;

}
#columnThree{
	float:right;
	/*background: #fcfbef;*/background: transparent;
	width:220px;
}
#columnThree div{
padding:0 10px 0 8px;
color:#000;
}
#footer{
	clear:both;
	width:940px;
	margin:0 auto;
	text-align:left;
}
#footer div{
	padding:5px;
}
/*======== 
Branding customization */

#search p{color:#fff;
font-weight: 500;
text-align:right;
width:900px;
margin:0 auto;
padding:1px;
line-height:100%;
}
#branding a{
color:#fff;}
#branding h1{
padding:85px 0 0 60px;
color:#fff;
font-weight: normal; 
font-size:42px;
letter-spacing:.042em;
font-family: Georgia, Times, "Times New Roman", serif;
line-height:.75em;
}
span.corporate{
font-size:20px;
font-family: Arial, sans-serif;
font-weight: normal;
letter-spacing:.02em; }

#branding h2{
padding:12px 0 8px 60px;
color:#fff;
font-weight: normal; 
font-size:16px;
letter-spacing:.01em;
font-family: Arial, sans-serif;
line-height:1em;
font-style:italic;
}
/*======== 
Nav customization */

#nav ul{ width:100%;
background: url(cssImages/menuBar.png) repeat-x;
font: normal 12pt Times, "Times New Roman", serif;
letter-spacing:.02em;
height:24px;
border-top:1px #e8a628 solid;}

#nav div, #nav ul, #nav li{
float:left;
list-style:none;
}
#nav li a {
display:block;
padding:3px 18px 3px 10px;

color:#e8a628;
font-weight: 300; }

.breadcrumb{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:.85em;
color:green;
margin:0 0 7px 225px;}
.breadcrumb a{color:green;}
/*==============
columnOne customization*/

#columnOne h2{
color: #9f513b;
font-size:1.9em;
margin:0 0 12px 0;}
#columnOne p{
margin:4px 0 8px 0;
font-size:1.2em;
text-align:justify;
}
#columnOne li{
margin:4px 0 8px 0;
font-size:1.2em;
text-align:left;
}
#columnOne h2 a, #columnOne h3 a{
color: #9f513b;}
#columnOne h2+p{
color: #9f513b;
font-size:1.1em;
font-family: Verdana, Helvetica, Arial, sans-serif;}
#columnOne img{
border:2px solid #9f513b;
float:right;
margin:6px 0 12px 12px;
}
#columnOne ul{
margin:12px 20px;
}
#columnOne h3{
margin:16px 0 0 0;
padding:12px 0 0 0;
font-size:1.5em;}
.articleSeparator{
border-top:dotted 1px #aaa;
}
.teamList ul, .teamList li{margin:0;padding:0; list-style:none;}
.teamList li{clear:right;margin:20px 0 10px 70px;padding:10px 0;}

/*==============
columnTwo customization*/
#columnTwo h2{
background: transparent url(cssImages/sidebarheading.png) repeat-x;
height:25px;
color:#fff;
padding:6px 0 0 0;
text-align:center;
font: normal 11pt Times, "Times New Roman", serif;
}

#columnTwo ul, #columnTwo li{
list-style:none;
margin-bottom:6px;
}
#columnTwo ul{
margin:0 0 27px 0;
}
#columnTwo li a{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #2d5b74;
font-weight:400;
font-size:1em; 
padding:0 5px 0 0;
}
#columnTwo li a:hover{
text-decoration:underline;}
#columnTwo li a:visited{
color:#888;}

/*==============
columnThree customization*/

#columnThree p{
font-size:.95em;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #2d5b74;
font-weight:400;
line-height:120%;
padding:0 5px 8px 0;
}
cite{
font-family: "Times New Roman", Times, serif;
font-weight:bold;
font-style:normal;
font-size:110%;
}
#columnThree a img{text-decoration:none; border:none;}
/* forms */
.content div form{width:400px;}

