/**********************************************************************************************
	Main Sections in CSS:
	
	1.	BASIC ELEMENTS
		Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
	
	2.	LAYOUT
		Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
		
	3.	PAGE COMMON STYLES
		Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
	
	4.	PAGE SPECIFIC STYLES
		Define content styles that are specific to a particular page
	
***********************************************************************************************/


/* import core styles */
/* @import url("../../../../../cs/groups/webteam/documents/site_assets/idc-000035.css"); */
@import url("../../../../../cs/groups/webteam/documents/site_assets/idc-007875.css");


/*------------------------------------------
// 1.BASIC ELEMENTS
//	 Define styles for basic elements: body, h1-h6, ul, ol, a, p, etc.
//------------------------------------------*/

body { color:#666; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; background: #f1ecd9 url("../../../../../cs/groups/webteam/documents/site_assets/idc-007945.jpg") center top no-repeat; }
a{ color:#c4720c;}

/*------------------------------------------
// 2.LAYOUT
//   Define the basic template: header, footer, etc. Elements that help to define the basic layout of the site
//------------------------------------------*/

/*---- Container ----*/
div#container{width:970px; margin:0 auto; padding:0px 4px; background: url("../../../../../cs/groups/webteam/documents/site_assets/idc-000101.gif") left top repeat-y;}

/*---- Wrapper ----*/
div.wrapper{background: url("../../../../../cs/groups/webteam/documents/site_assets/idc-000104.gif") left top repeat-y; position:relative; z-index:20;}
div.wrapper div.wrapper-bottom{background: url("../../../../../cs/groups/webteam/documents/site_assets/idc-000103.gif") left bottom no-repeat; padding:5px 5px 15px 5px;}

/*---- Today ----*/
div#today{ background: #faf8ef url("../../../../../cs/groups/webteam/documents/site_assets/idc-000096.gif") left bottom repeat-x; padding:0px 4px 10px 4px;}

/*---- Header ----*/
div#header{ background: #ffffff url("../../../../../cs/groups/webteam/documents/site_assets/idc-007911.jpg") left top no-repeat; height:81px; width:960px; overflow:hidden;}

/*---- Navigation ----*/
div#navigation{background: url("../../../../../cs/groups/webteam/documents/site_assets/idc-007948.jpg") left top repeat-x; height:39px;}

/*---- Banner ----*/
div#banner{ width:100%; overflow:hidden;}
div#banner img{ vertical-align:bottom;}

/*---- Dashboard ----*/
div#dashboard{background: url("../../../../../cs/groups/webteam/documents/site_assets/idc-000059.jpg") left top repeat-y; padding-top:14px; width:100%; overflow:hidden; border-bottom:1px solid #E0DDD8;}

/*---- Content ----*/
div#content{ background: url("../../../../../cs/groups/webteam/documents/site_assets/idc-000102.jpg") 0 0 repeat-y;}

/*---- Main ----*/
div#main{ float:left; width:625px; padding:9px 25px 15px 19px; background: #f5f5f5;}

/*---- Sidebar ----*/
div#sidebar{ float:right; width:285px;}

/*---- Footer ----*/
div#footer{ position:relative; z-index:25; padding:27px 0px; margin-top:-13px; text-align:center; background: url("../../../../../cs/groups/webteam/documents/site_assets/idc-007915.png") center top no-repeat; height:103px; }



/*------------------------------------------
// 3. PAGE COMMON STYLES
//	  Define content styles that are common to all the pages in the project. For example Logo in header, tabs in navigation, buttons, rounded boxes etc
//------------------------------------------*/

/*---- Today ----*/
div#today{color:#8c897d; font-size:90%; text-transform:uppercase;}
div#today img{vertical-align:bottom; margin-right:8px;}

/*---- Header - Logo ----*/
div#header div.logo{ width:64%; height: 100%; float:left;}
div#header div.logo h1 a{ background: width:246px; height:51px; display:block;}

/*---- Header - Global - Navigation ----*/
div#header div.global-navigation {float:right; margin:23px 32px 0;}
div#header div.global-navigation ul{ width:100%; overflow:hidden; }
div#header div.global-navigation ul li{ float:left; margin:0px 4px; font-size:100%; color:#68390f;}
div#header div.global-navigation ul li a{ color:#68390f;}

/*---- Header - Search Form ----*/
div#header div.search-form{float:right; margin-top:7px; width:30%}
div#header div.search-form p.textbox{ background:url(idc-000075.jpg) left top no-repeat;  height:22px; float:left; margin-right:2px;}
div#header div.search-form p.textbox input.textbox{ border:none; background:none; width:150px; padding:4px 5px; font-size:110%; vertical-align:middle; }
div#header div.search-form input.button{float:left;}
input#query-field{ float:left; width:70%; margin-right:10px; }

/*---- Navigation ----*/
div#navigation ul{width:100%; overflow:hidden;}
div#navigation ul li {float:left; margin-top:10px; margin-left:-2px; }
div#navigation ul li.pipe{background:url(idc-000090.gif) left top no-repeat; height:20px; float:left;}
div#navigation ul li a{ color:#ffffff; font-size:110%; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; font-weight:bold; display:block; padding:5px 13px 5px 18px; height:10px; float:left; text-decoration:none; text-transform:uppercase; letter-spacing:-1px;}
div#navigation ul li a:hover , div#navigation ul li a.active{text-decoration:none; color:#ffffff; background:url(idc-000088.gif) left top repeat-x;}
a#mobile-nav{ display:none; }
a#mobile-search{ display:none; }
img#mobile-header-image{ display:none; }
/*---- Buttons ----*/

/*---- Button1 ----*/
a.button1{background:url(idc-000099.gif) left top no-repeat; padding-left:10px; float:left; height:22px;}
a.button1 span{background:url(idc-000099.gif) right bottom no-repeat; padding-right:10px; float:left; height:22px; line-height:22px; font-size:90%; color:#fff; text-transform:uppercase;}
a.button1:hover , a.button1:hover span{text-decoration:none;}

/*---- Button2 ----*/
a.button2{background:url(idc-000100.gif) left top no-repeat; padding-left:10px; float:left; height:19px;  margin-bottom:10px;}
a.button2 span{background:url(idc-000100.gif) right bottom no-repeat; padding-right:10px; float:left; height:19px; line-height:16px; font-size:90%; color:#fff; text-transform:uppercase;}
a.button2:hover , a.button2:hover span{text-decoration:none;}

/*---- List1 ----*/
ul.list1{width:100%; overflow:hidden;}
ul.list1 li{background:url(idc-000077.gif) left center no-repeat; margin-bottom:9px; padding-left:5px;}
ul.list1 li a{ color:#5f6a62; font-size:90%; text-transform:uppercase;}

/*---- Banner ----*/
div#banner img{ vertical-align:bottom; width:100%;}

/*---- main ----*/
div#main h1{ font-size:200%; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; line-height:20px; font-weight:normal; color:#000;}
div#main h2{ color:#000; font-size:180%; font-family:Georgia, "Times New Roman", Times, serif; background:url(idc-000078.gif) 0 100% no-repeat; padding:0 0px 20px 18px; text-transform:uppercase; margin:0 0 15px -19px; line-height:1.2em; font-weight:normal; letter-spacing:1px;}
div#main h3{ font-size:140%; color:#c4720c; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; line-height:16px;}
div#main h4{ font-size:120%; color:#666666; line-height:1.2em; margin-bottom:20px;}

div#main p{ font-size:120%; line-height:18px; margin-bottom:20px;}

div#main ul { padding: 0px 10px 10px 10px; }
div#main ul li{list-style:disc; color:#666; font-size:120%; line-height:1.5em; margin-left:16px; padding: 0 -10px 0 15px; font-family:Georgia, "Times New Roman", Times, serif;}

div#main ul.list3{ margin-bottom:20px;}
div#main ul.list3 li{ font-size:120%; line-height:1.5em; list-style:disc; margin-left:16px;}

div#main ol.list3{ margin-bottom:20px;}
div#main ol.list3 li{ font-size:120%; line-height:1.5em; list-style:decimal; margin-left:22px;}

div#main ol { list-style: decimal;}
div#main ol li{ font-size:120%; line-height:1.5em; margin: 10px 25px 15px 55px;}
div#main ol li p{ font-size:100%;}

div#main blockquote{ margin-bottom:20px;}
div#main blockquote p{ margin-bottom:0px;}
div#main blockquote cite{ font-size:120%; line-height:15px;}

div#main td { padding: 3px; font-size:120%; line-height:18px; vertical-align: top; }
div#main td p{ font-size:100%; }
div#main td td { font-size:100%; }
div#main td td p{ font-size:100%; }

div#main table.dir_table { border: 1px #666 solid; }
div#main table.dir_table td { border: 1px #666 solid; }
div#main table.dir_table tr.dir_table_hd_row { text-align: center; font-weight: bold; background-color: #ccc; vertical-align: top; }
div#main table.dir_table td.dir_table_hd { text-align: center; font-weight: bold; vertical-align: top; }
div#main table.dir_table td.dir_table_main_info { text-align: left; }
div#main table.dir_table td.dir_table_sub_info { text-align: center; }



/*---- main-breadcrumbs----*/
div#main p#breadcrumbs{ margin-bottom:8px;}
div#main p#breadcrumbs a{ text-decoration:none;}
div#main p#breadcrumbs span{ font-size:85%; color:#c4720c; background:url(idc-000077.gif) 100% 52% no-repeat; margin-right:5px; padding-right:5px; text-transform:uppercase;}
div#main p#breadcrumbs span.active{color:#929292; background:none; }

/*---- Sidebar----*/

/*---- Service-form ----*/
div#sidebar div.service-form{padding:10px 10px 18px 9px;}
div#sidebar div.service-form select{ background:#fff; padding:2px 2px 2px 20px; border:0; width:254px; margin-left:6px; border:0;}

/*---- Region----*/
div#sidebar div#region{ padding:33px 17px 24px; border-bottom:#dcdcdc 1px solid;}
div#region img{  margin:18px 7px 0 0px;}
div#region h2{ font-size:140%; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; margin-bottom:7px;}
div#region p{ color:#666666; font-size:110%; line-height:14px; margin-bottom:10px; margin-left:124px;}

/*---- Clients----*/
div#sidebar div#clients{ padding:25px 0 4px; margin:0;}
div#sidebar div#clients img{ margin:0 0 19px;}


/*---- Footer - Logo ----*/
div#footer div.inner-wrapper{width:500px; margin:0 auto;}
div#footer div.inner-wrapper div.logo{margin-bottom:5px;}
div#footer div.inner-wrapper div.logo h1 a{background:url(idc-007913.png) left top no-repeat; width:320px; height:39px; display:block; margin:0 auto; }

/*---- Footer - Navigation  ----*/
div#footer div.inner-wrapper div.foot-nav {margin-bottom:15px;}
div#footer div.inner-wrapper div.foot-nav ul li{ display:inline; font-size:100%; color:#555450; line-height:14px; margin-right:2px;}
div#footer div.inner-wrapper div.foot-nav ul li a{color:#c4720c;}

/*---- Footer - Site Info ----*/
div#footer div.inner-wrapper div.site-info{ color:#555450; line-height:14px; font-weight:bold;}
div#footer div.inner-wrapper div.site-info span{color:#908f89;}

/*------------------------------------------
// 4.1  INDEX PAGE SPECIFIC STYLES
//------------------------------------------*/

/*---- Banner - Services ----*/
div#banner div#services{ float:right; background:#58635B url("../../../../../cs/groups/webteam/documents/site_assets/idc-000050.jpg") left top no-repeat;   }
div#banner div#services div.service-list{margin:20px 20px 0px; height:260px; width:246px; overflow:hidden; background:transparent;}
div#banner div#services div.service-list h1{ font-size:180%; color:#2c302d; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; background: url("../../../../../cs/groups/webteam/documents/site_assets/idc-000045.gif") left bottom no-repeat; padding-bottom:4px; margin-bottom:7px; }
div#banner div#services div.service-list h2{ font-size:120%; color:#8d9c92; font-weight:normal; line-height:18px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 0px 4px 2px;}
div#banner div#services div.service-list p{font-size:110%; color:#fff; line-height:18px; margin-bottom:13px;}

/*---- Banner - Services - Service Form ----*/
div.service-form {background:#4f5952 url("../../../../../cs/groups/webteam/documents/site_assets/idc-000049.gif") left top repeat-x; height:49px; clear:both; padding:18px 10px 18px 9px; width:266px;} 
div.service-form h2{background:url(idc-000047.gif) left center no-repeat; width:269px; text-align:center; font-size:120%; color:#808e85; font-style:italic; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; text-transform:uppercase;}
div#banner div.service-form select{width:250px; font-size:110%; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-left:10px;}

/*---- Banner - Slideshow ----*/
div#banner div#slideshow{ float:left; position:relative; width:674px;}
div#banner div#slideshow div.slide{  height:365px; position:relative; width:674px;}

/*---- Banner - Slideshow - Description ----*/
div#banner div#slideshow div.slide div.description{ background:url(idc-000046.png) left top repeat-x;  position:absolute; bottom:0px; left:0px; padding:18px 14px 6px 14px; width:645px;}
div#banner div#slideshow div.slide div.description h1{font-size:240%; color:#fff; line-height:25px; font-weight:normal; letter-spacing:-1px; margin-bottom:8px;}
div#banner div#slideshow div.slide div.description a{color:#ebe2a7; display:block; background:url(idc-000044.gif) right 7px no-repeat; font-size:140%; line-height:20px; margin-bottom:7px; float:left; padding-right:10px; letter-spacing:-1px;}

/*---- Banner - Slideshow -Pagination ----*/
div#banner div#slideshow div#pagination { position:absolute; top: 325px; right:5px; bottom:10px; z-index:5; }
div#banner div#slideshow div#pagination a{float:left; display:block; background:url(idc-000048.gif) left top no-repeat; height:16px; width:16px; text-align:center; line-height:16px; margin-right:5px; font-size:110%; color:#fff;}
div#banner div#slideshow div#pagination a:hover , div#banner div#slideshow div#pagination a.activeSlide{background:url(idc-000048.gif) left bottom no-repeat; height:16px; width:16px; text-decoration:none;}

/*---- Dashboard ----*/
div#dashboard div.box{float:left; padding:0px 18px;}
div#dashboard div.box div.heading{background:url(idc-000060.gif) right bottom no-repeat; padding:0px 0px 13px 20px; margin-bottom:10px; float:left; margin-left:-17px; position:relative;}
div#dashboard div.box div.heading h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:180%; color:#000; line-height:18px; text-transform:uppercase; font-weight:normal;}

/*---- Dashboard - News ----*/

div#dashboard div#news div.box { 
	width: 335px !important; /* all browsers */
 	width: 355px; /* ie5 */
 	width/**/:/**/300px; /* ie6 */ }

div#dashboard div#news div.box div.heading{ width:325px; }
div#dashboard div.box div.post{ margin-bottom:22px;}
div#dashboard div.box div.post div.postmetadata, div#dashboard div.box div.post a.more-link{color:#939393; font-size:90%; line-height:14px; text-transform:uppercase; clear:both;}
div#dashboard div.box div.post h2{color:#c4720c; font-size:140%; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:7px; line-height:16px; letter-spacing:-1px; font-weight:normal; } 
div#dashboard div.box div.post h2 a{color:#c4720c; }
div#dashboard div.box div.post p{font-size:120%; color:#333; line-height:18px; margin-bottom:6px; margin-right: 15px;}


/*---- Dashboard - Events ----*/

div#dashboard div#events div.box { 
	width: 270px !important; /* all browsers */
 	width: 265px; /* ie5 */
 	width/**/:/**/265px; /* ie6 */ }
 	
div#dashboard div#events div.box div.heading{ width:225px; }

/*---- Dashboard - Region ----*/
div#dashboard div#region div.box{ width:231px; }
div#dashboard div#region div.box div.heading{ width:225px; }
div#dashboard div#region div.box p{font-size:120%; color:#666; line-height:18px; margin:0px 0px 12px 0px; }
/* div#dashboard div#region div.box ul.list1{background:#f4f4f4 url("../../../../../cs/groups/webteam/documents/site_assets/idc-000048.gif") left top repeat-x; margin:0px -17px; position:relative; padding:13px 0px 0px 12px; width:225px; margin-left: 0px; } */
div#dashboard div#region div.box ul.list1{ position:relative; padding:13px 0px 10px 12px; width:235px; margin-left: -7px; margin-bottom: 15px; border: 1px #ccc solid; }
div#dashboard div#region div.box ul.list1 li{float:left; width:29%; margin-right:5px; margin-bottom: 7px; }

/*---- Clients ----*/
div#clients {text-align:center; padding:15px 0px 0px; background:#fff;}
div#clients img{border:1px solid #ccc; margin:0px 40px 15px;}


/*------------------------------------------
// 5  WHO WE ARE PAGE SPECIFIC STYLES
//------------------------------------------*/

/*---- main list1----*/
div#main ul.list2 li{ margin:0 0 20px 0; background:none; padding:0; list-style:none;}
div#main ul.list2 li div.photo{ float:left; width:100px; margin-right:20px;}
div#main ul.list2 li div.photo img{ padding:1px; border:#c4c4c4 1px solid; margin-bottom:10px;}
div#main ul.list2 li h2{ background:none; padding:0; margin:0;}
div#main ul.list2 li div.photo h2{ font-size:100%; color:#000; font-weight:normal; text-transform:capitalize; margin-bottom:5px;}
div#main ul.list2 li div.photo p{ font-size:80%; line-height:12px;}

div#main ul.list2 li div.details{ float:right; width:500px;}
div#main ul.list2 li div.details h3{ font-size:120%; margin-bottom:3px;}
div#main ul.list2 li div.details h4{ font-size:100%;}

div#main ul.list2 li div.details a.button2{ margin-top:15px;}

div#main p.chart{ margin-left:120px;}

/*------------------------------------------
// 4.1  CONTACT PAGE SPECIFIC STYLES
//------------------------------------------*/

/*---- main----*/
div#main h2.contact{ margin-bottom:0;}

/*---- inner-sidebar----*/
div#main div.inner-sidebar{ float:left; width:180px; padding-top:14px;}
div#main div.inner-sidebar div.tel{ font-size:120%; margin-bottom:4px;}

/*---- inner-main----*/
div#main div.inner-main{ float:right; width:400px; border-left:#dedede 1px solid; padding:14px 0 0 25px;}

/*----Contact-form----*/
div#main div.inner-main div.contact-form label{ display:block; margin-bottom:3px; font-size:120%;}
div#main div.inner-main div.contact-form p{ margin-bottom:11px;}
div#main div.inner-main div.contact-form input.textbox{ padding:5px; border:#dcdcdc 1px solid; width:355px;}
div#main div.inner-main div.contact-form textarea{ padding:4px; border:#dcdcdc 1px solid; width:355px; height:117px;}
div#main div.inner-main div.contact-form input.submit{ background:url(idc-000086.jpg) 0 0 no-repeat; font-size:120%; color:#FFF; width:80px; height:29px; line-height:29px; text-align:center; border:0; cursor:pointer; margin-top:9px;}


/*------------------------------------------
// 5  NEWS PAGE SPECIFIC STYLES
//------------------------------------------*/

div#main h2 img{ vertical-align:middle;}

/*----main - posts----*/

div#main div.post{ margin-bottom:22px;}
div#main div.post div.postmetadata, div#dashboard div.box div.post a.more-link{color:#939393; font-size:90%; line-height:14px; text-transform:uppercase; clear:both;} 
div#main div.post a.more-link { background:url(idc-000078.gif) 0 100% no-repeat; padding:0 0 10px 18px; margin:0 0 5px -19px; text-transform:uppercase; }
div#main div.post h2{ color:#c4720c; font-size:140%; font-family:Georgia, "Times New Roman", Times, serif; background: transparent; padding:0 0 7px 18px; text-transform:none; margin:0 0 0 -19px; line-height:1.2em; font-weight:normal; letter-spacing:1px;}
div#main div.post p{font-size:120%; color:#333; line-height:18px; margin-bottom:6px; margin-right: 15px;}

/*----main - list3----*/
div#main ul.list4 li{ background:url(idc-000048.gif) 0 100% no-repeat; padding: 0 0 22px 19px; margin:0 0 15px -19px; position:relative;}
div#main ul.list4 li.last{ background:none;}
div#main ul.list4 li div.metadata{ font-size:90%; color:#939393; text-transform:uppercase; line-height:20px;}
div#main ul.list4 li h3{ margin-bottom:4px;}
div#main ul.list4 li p{ color:#333; margin-bottom:6px; line-height:24px;}
div#main ul.list4 li a.more-link{ font-size:90%; text-transform:uppercase; color:#939393;}

/*----main - pagination----*/
div#main div.pagination{ background:url(idc-000083.jpg) 0 0 repeat-x; margin:0 -30px 0 -19px; position:relative; text-align:center; padding:22px 0 5px 0;}
div#main div.pagination a{ font-size:110%; color:#5f6a62; text-transform:uppercase; margin: 0 5px;}
div#main div.pagination a.previous{ background:url(idc-000084.gif) 0 5px no-repeat; padding-left:10px;}
div#main div.pagination a.next{ background:url(idc-000082.gif) 100% 5px no-repeat; padding-right:10px;}

/*----sidebar - list5----*/
div#sidebar ul.list5{ padding:26px 10px 10px 27px; }
div#sidebar ul.list5 li{background:url(idc-000080.gif) 0 5px no-repeat;}

/* div#sidebar ul { padding:26px 10px 10px 27px; } 
div#sidebar ul li{background:url(idc-000080.gif) 0 5px no-repeat; font-size:140%; color:#c4720c; margin-bottom:15px; line-height:18px; padding-left:15px; font-family:Georgia, "Times New Roman", Times, serif;} */

/* div#sidebar ul { list-style: square outside url("../../../../../cs/groups/webteam/documents/site_assets/idc-000080.gif"); padding:26px 10px 10px 50px; } 
div#sidebar ul li{ font-size:140%; color:#c4720c; margin-bottom:15px; line-height:18px; padding-left:15px; font-family:Georgia, "Times New Roman", Times, serif;} */

div#sidebar ul { width: 200px; list-style-type:none; margin: 20px 0px 0px 25px; padding:0px; } 
div#sidebar ul li { background-image:url('idc-000080.gif'); background-repeat:no-repeat; background-position:0px 5px; margin-bottom: 15px; padding-left:15px; line-height:18px; color:#c4720c; font-family:Georgia, "Times New Roman", Times, serif; font-size:140%; }
div#sidebar ul li a { background-image:url('idc-000080.gif'); background-repeat:no-repeat; background-position: -5px 5px; }
div#sidebar ul li a:hover { background-image:url('idc-000080.gif'); background-repeat:no-repeat; background-position: -5px 5px; }

/*----inserted by Tony on 4/27/12----*/
div#sidebar ul li ul li{ background-image:url('idc-000080.gif'); background-repeat:no-repeat; background-position:0px 5px; margin-bottom: 15px; padding-left:15px; line-height:18px; color:#c4720c; font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; }

div#sidebar p{ color:#666666; font-size:110%; line-height:14px; padding: 15px 10px 0 15px;}

div#sidebar div#region img{float: left; margin:18px 7px 0 0px;}
div#sidebar div#region h2 { font-size:140%; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; margin-bottom:7px;}
div#sidebar div#region p{ color:#666666; font-size:110%; line-height:14px; margin-bottom:10px; margin-left:124px;}

div#content ul.list5 li{ font-size:160%; color:#c4720c; margin-bottom:20px; line-height:16px;  padding-left:15px; font-family:Georgia, "Times New Roman", Times, serif;}
div#content ul.list5 li a{color:#c4720c;}

/*------------------------------------------
// 6  SEARCH PAGE SPECIFIC STYLES
//------------------------------------------*/

/*----maian - list6----*/
div#main ul.list6{ margin-bottom:40px;}
div#main ul.list6 li h3{ margin-bottom:3px;}
div#main ul.list6 li p{ color:#666; margin-bottom:12px;}

/*---bing add-ons------*/

div#summary {padding-bottom:15px;}

div.searchresult h1{ font-size:180%; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:10px; line-height:20px; font-weight:normal; color:#000;}
/*-- div.searchresult h1{ color:#000; font-size:180%; font-family:Georgia, "Times New Roman", Times, serif; background:url(idc-000078.gif) 0 100% no-repeat; padding:0 0px 20px 18px; text-transform:uppercase; margin:0 0 15px -19px; line-height:1.2em; font-weight:normal; letter-spacing:1px;}--*/
div.searchresult h2{ font-size:140%; color:#c4720c; margin-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; line-height:16px;}
div.searchresult h3{ font-size:120%; color:#666666; line-height:1.2em; margin-bottom:7px;}

div.searchresult p{ font-size:120%; line-height:18px; margin-bottom:20px;}

/*------------------------------------------
// 7  SERVICES-1 PAGE SPECIFIC STYLES
//------------------------------------------*/

/*----main - list7----*/
div#main ul.list7{ padding-top:20px;}
div#main ul.list7 li{ background:url(idc-000081.gif) 0 0 no-repeat; line-height:30px; padding-left:40px; float:left; width:270px; font-size:160%; color:#c4720c; margin-bottom:12px; font-family:Georgia, "Times New Roman", Times, serif;} 
div#main ul.list7 li a{color:#c4720c;}

/*------------------------------------------
// 7  REGION PAGE SPECIFIC STYLES
//------------------------------------------*/
div#content.three-cloumns{ background:none;}
div#content.three-columns div#main{ width:930px; background:#f5f5f5; padding-right:10px; padding-bottom:0;}

/*----Inner-main----*/
div#content.three-columns div#main div.inner-main{ background:url(idc-000079.gif) 0 0 repeat-y; width:100%; padding:0; float:none; border:0; margin-top:-16px; padding-top:16px; position:relative;}
div#content.three-columns div#main div.inner-main h2{ background:url(idc-000078.gif) 100% 100% no-repeat; padding-bottom:10px; margin-bottom:6px;}
div#main div.inner-main ul.list4 li{ background:none; padding-bottom:0;}

/*----Inner-main-column1---*/
div#main div.inner-main div.column1{ float:left; width:290px; padding-right:18px;}
/* div#content.three-columns div#main div.inner-main div.column1 h2{ width:230px; position:relative;} */
div#content.three-columns div#main div.inner-main div.column1 div.post h2{ background: none; color:#c4720c; font-size:140%; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:7px; line-height:16px; letter-spacing:-1px; font-weight:normal; } 
div#content.three-columns div#main div.inner-main div.column1 div.post h2 a{color:#c4720c; }

/*----Inner-main-column2---*/
div#main div.inner-main div.column2{ float:left; width:245px; padding:0 20px;}
div#content.three-columns div#main div.inner-main div.column2 div.post h2{ background: none; color:#c4720c; font-size:140%; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:7px; line-height:16px; letter-spacing:-1px; font-weight:normal; } 
div#content.three-columns div#main div.inner-main div.column2 div.post h2 a{color:#c4720c; }
div#content.three-columns div#main div.inner-main div.column3 div#service p{ margin-bottom:6px;}
div#content.three-columns div#main div.inner-main div.column3 div#service p a.button2{ font-size:80%;}

/*----Inner-main-column3---*/
div#main div.inner-main div.column3{ float:left; width:298px; padding-left:19px;}
div#content.three-columns div#main div.inner-main div.column3 h2{ letter-spacing:0;}
div#content.three-columns div#main div.inner-main div.column3 div.section{ margin-bottom:30px;}
div#content.three-columns div#main div.inner-main div.column3 div.section p{ margin-bottom:2px;}
div#content.three-columns div#main div.inner-main div.column3 div.section ul li{ float:left; width:140px; margin-bottom:12px;}
div#content.three-columns div#main div.inner-main div.column3 div.section ul li img{ border:#c4c4c4 1px solid; padding:1px;}
div#content.three-columns div#main div.inner-main div.column3 div.section ul li h4{ color:#000; margin-bottom:2px;}
div#content.three-columns div#main div.inner-main div.column3 div.section ul li p{ font-size:90%;}

/*----Fixed navigation----*/
.fixed { position:fixed; width:960px; z-index:1;}

/*--- School Listings ----*/
div#main .school-listing p{
	margin-bottom:0;
}

.school-listing h3 a{
	color:#c4720c;
	line-height:150%;
}

div#main .school-listing h1{
    color: #fff;
    border-bottom: solid thin #666;
    background: #800B00;
    padding: .5em 1em;
    clear:both;
    width:90%;
}
div#main .school-listing .postcard,
.school-listing .postcard{
    border: solid thin #ccc;
    padding: 1em;
    margin-bottom: 1em;
    width: 43%;
    display: block;
    height: 10em;
    float: left;
    margin-right: 2em;
    background: #eee;
}

