/* - - - - - - - - - - - - - - - - - - - - -

Title : Ameris UK Screen Stylesheet
Author : Feelingpeaky
URL : http://www.feelingpeaky.com/

Description : Ameris UK September 2005 re-design

Created : 13 September 2005
Modified : 15 September 2005

- - - - - - - - - - - - - - - - - - - - - */



/* ----- CSS ----- */

* { margin: 0; padding: 0;
}	

html {
 padding: 10px 0;
}	

body {
 font-family: Verdana, sans-serif;
 font-size: 11px;
 color: #555;
 background: #76a3ae url(images/ameris_body_bg.gif) repeat-x fixed top left;
}



/* ----- IDS ----- */

#wrapper {
 overflow: hidden;
 width: 780px;
 margin: 0 auto;
 border: 1px solid #fff;
 background: url(images/ameris_wrapper_bg.gif) repeat-y;
}

#logo {
 float: left;
 height: 58px !important;
 height: 70px;
}

#header_extra {
/* border: 1px solid #f00; */
 float: right;
 width: 460px;
 height: 58px !important;
 height: 70px;
 padding: 12px 20px 0 0 !important;
 padding: 0 20px 0 0;
 font-size: 180%;
 color: #156175;
 line-height: 1em !important;
 line-height: 25px;
 text-align: right;
 background: url(images/ameris_header_bg.jpg) no-repeat top right;
}

#top_strip {
 clear: both;
 height: 25px;
 padding: 0 20px;
 font-size: 90%;
 line-height: 25px;
 border-top: 1px solid #fff;
 background: url(images/ameris_top_strip_bg.gif) no-repeat top right;
}
#top_links {
 float: left;
 color: #fff;
}
#date {
 float: right;
 text-align: right;
 color: #156175;
}

#left {
 float: left;
 width: 220px;
 border-top: 1px solid #fff;
}

#navigation {
 padding: 0 0 20px 0 ;
}

#right {
 float: right;
 width: 560px;
 border-top: 1px solid #fff;
}

#visual {
 border-left: 1px solid #fff;
}

#main_content {
 padding: 0 20px 20px 20px;
 line-height: 1.2em;
}

#partners {
 text-align: center;
}

#bottom_links {
 margin-top: 30px;
 padding: 10px 0;
 text-align: center;
 border-left: 1px solid #fff;
 background: #eee;
}

#footer {
 width: 560px !important;
 width: 780px;
 margin-left: auto;
 margin-right: auto;
 padding: 10px 0 10px 220px;
 color: #fff;
 text-align: center;
}



/* ----- CLASSES ----- */

.header_small {
 font-size: 75%;
}

.box{
	width:220px;
	border:1px solid;
	margin-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

/* ----- HEADINGS ----- */

h1 {
 font-size: 150%;
 color: #156175;
/* font-weight: 500 !important; */
 font-weight: 600;
}
#navigation h1 {
 padding: 20px 0 5px 20px;
}
#sections_overview h1, #section_header h1 {
 color: #fff;
 font-size: 120%;
 line-height: 30px;
}
#section_header h1 {
 text-indent: 20px;
 border-left: 1px solid #fff;
 border-top: 1px solid #fff;
 background: #156175 url('images/ameris_section_overview_bg_off.gif') no-repeat top right;
}
#main_content h1 {
 padding: 1em 0;
 color: #ffa944;
 line-height: 1.3em;
}

#main_content h3 {
 padding: 1em 0;
 font-size: 140%;
 color: #ffa944;
 line-height: 1.3em;
}

#main_content h4 {
 padding: 1em 0;
  font-size: 105%;
 line-height: 1.3em;
}

/* ----- PARAGRAPHS ----- */

p {
 padding: 0 0 10px 0;
 line-height: 1.4em;
}



/* ----- LISTS ----- */

#navigation ul {
 list-style: none;
}
#navigation li {
 border: none !important;
 border: 1px solid #ddd;
}
#navigation li ul {
 position: absolute;
 left: -999em;
 width: 200px;
 background: #ddd;
}
#navigation li ul li {
 border: none !important;
 border: 1px solid #a0a4b4;
}
#navigation li:hover ul, #navigation li.sfhover ul {
 left: auto;
 margin: -2.2em 0 0 221px !important;
 margin: -2.4em 0 0 218px;
 background: #a0a4b4;
}

#contentlist li {
	margin:20px 20px 20px 20px;
	}

/* ----- IMAGES ----- */

#partners img {
 padding: 0 10px;
}



/* ----- LINKS ----- */

a {
 color: #156175;
 font-weight: 700;
 text-decoration: none;
}
a:visited {
 color: #378AA0;
}
a:hover {
 text-decoration: underline;
}

a img {
 border: none;
}

#top_links a {
 color: #fff;
 font-weight: 500;
}
#top_links a:visited {
 color: #ddd;
}

#navigation a {
 display: block;
 padding: 0.5em 20px;
 font-weight: 500;
 color: #555;
 border-bottom: 1px solid #bbb;
 background: url(images/ameris_nav_bullet.gif) no-repeat 7px 55%;
 text-decoration: none;
}
#navigation a.last {
 border-bottom: none;
}
#navigation ul.sub a {
 color: #333;
 background: url(images/ameris_nav_sub_bullet.gif) no-repeat 7px 55%;
}
#navigation a:visited, #navigation ul.sub a:visited {
 color: #777;
}
#navigation a:hover, #navigation ul.sub a:hover {
 color: #fff;
 background: #a0a4b4 url(images/ameris_nav_bullet_over.gif) no-repeat 9px 55%;
}

#sections_overview h1 a  {
 color: #fff;
}
#sections_overview h1 a:visited {
 color: #ccc;
}

#bottom_links a {
 margin: 0 20px;
 color: #f93;
}
#bottom_links a:visited {
 color: #fa4;
}


/* ----- TABLES ----- */

#sections_overview table {
 background: #fff;
}
#sections_overview table th {
 white-space: nowrap;
 width: 270px;
 padding-left: 10px;
 text-align: left;
 border-left: 1px solid #fff;
 border-top: 1px solid #fff;
 background: #156175 url('images/ameris_section_overview_bg_off.gif') no-repeat top right;
}
#sections_overview table td {
 width: 270px;
 padding: 10px;
 font-size: 90%;
 vertical-align: top;
 border-left: 1px solid #fff;
 background: #ddd;
}

.usertable {
	padding: 5px;
}

.userget{
	padding-left: 20px;
}

