body {
	color : #666666;
	font-family : arial, helvetica, verdana, sans-serif;
	font-size : 70%;
	background : #006666 url('../images/topBanner.gif') repeat-x 0% 0%;
	padding : 0px;
	margin : 0px;
}

h1 {
	color : #666666;
	font-family : times, helvetica, verdana, arial, sans-serif;
	font-size: 1.9em;
	font-weight : normal;
	padding : 0px 0px 2px 0px;
	margin : 0px 0px 9px 0px;
}

h1.news {
	border : 0px;
	border-bottom : solid 4px #CC0000;
}

h1.forum {
	border : 0px;
	border-bottom : solid 4px #009900;
}

h1.topic {
	border : 0px;
	border-bottom : solid 4px #FF6600;
}

h1.poll {
	border : 0px;
	border-bottom : solid 4px #0099FF;
}

h2 {
	color : #999;
	font-size: 1.2em;
	padding : 0px 0px 9px 0px;
	margin : 0px;
}

h3 {
	font-size: 1em;
}

p {
	padding : 0px 0px 7px 0px;
	margin : 0px;
}

a {
	color : #666666;
	text-decoration : none;
	background : url('../images/linkv4.gif') repeat-x 0% 100%;
	padding : 0px 0px 1px 0px;
	margin : 0px;
}

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

img {
	padding : 0px;
	margin : 0px;
}

.imgLeft {
  float : left;
}

form {
  padding : 0px;
  margin : 0px;
}

label {
  padding : 0px;
  margin : 0px;
}

input {
	color : #666666;
	font-size : 1em;
	vertical-align : middle;
	padding-left : 5px;
	margin : 0px 5px 0px 0px;
	border : 0px;
}

table {
	font-size : 1em;
}

.tableContent {
	font-size : 1em;
}

.radio {
	padding : 0px;
	margin : 0px 3px 0px 0px;
}

.row {
	width : 100%;
}

.rowCenter {
	background : url('../images/row.gif') repeat-y 50% 0%;
	width : 100%;
	float : left;
}

.rowTopBottom {
	font-size : 0px;
	background : #ccc;
	height : 1px;
	width : 100%;
	float : left;
	overflow : hidden;
}

.colLeft {
	width : 47%;
	float : left;
}

.colRight {
	width : 47%;
	float : right;
}

/* layout DIVs */

/*------------------------------------ Main Holding Page ----------------------------------*/

.pageCentreHolder {
	text-align : center;
	width : 100%;
	padding : 0px;
	margin : 0px;
}

.pageCentre {
	width : 95%;
	margin : 0px auto 0px auto;
}

/*------------------------------------ Main Page ----------------------------------*/

#mainHolder {
	text-align : left;
	background : #fff;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#colHolder {
	width : 100%;
	padding : 9px 0px 9px 0px;
	margin : 0px;
	float : left;
}

/*------------------------------------ Centre Column ----------------------------------*/

#centerColumnHolder {
	/*position : absolute;
	top : 0px;
	padding : 0px;
	margin-left : 204px;
	margin-right : 204px;
	voice-family: "\"}\"";
	voice-family: inherit;*/
	background : #fff;
	padding : 0px;
	margin-left : 194px;
	margin-right: 184px;
	margin-top : 0px;
	margin-bottom : 0px;
	/*margin-right:193px;
	float : left;
	border : solid 1px #cc0000;*/
}

/*------------------------------------ Header ----------------------------------*/

#headerHolder {
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#header {
	color : #E6F4F5;
	padding: 0px 0px 0px 13px;
	margin : 0px;
}

#header a {
	color : #E6F4F5;
	text-decoration : none;
	background : url('../images/whiteLink.gif') repeat-x 0% 100%;
	padding : 0px 0px 1px 0px;
}

#header a:hover {
	color : #fff;
}

#header ul  {
	padding : 0px 0px 9px 0px;
	margin : 0px;
}

#header li {
	list-style : none;
	padding: 0px 9px 0px 0px;
	margin : 0px 0px 0px 0px;
	border : none;
	display : inline;
}

/*------------------------------------ Accessibility ----------------------------------*/

#accessibilityHolder {
	float : right;
	padding : 0px 10px 0px 0px;
	margin : 0px;
}

.accessBottomLeft {
	background : #E6F4F5 url('../images/accessBottomLeft.gif') no-repeat 0% 100%;
	padding : 0px;
	margin : 0px;
}

.accessBottomRight {
	background : url('../images/accessBottomRight.gif') no-repeat 100% 100%;
	padding : 0px;
	margin : 0px;
}

#accessibility {
	padding: 0px 10px 0px 10px;
	margin : 0px;
}

#accessibility a {
	text-decoration : none;
	background-image : none;
}

#accessibility a:hover {
	text-decoration : none;
	background-image : none;
}

#accessibility img {
	vertical-align : middle;
}

#accessibility ul  {
	padding : 3px 0px 2px 0px;
	margin : 0px;
}

#accessibility li {
	list-style : none;
	background : url(../images/listDivider.gif) no-repeat right 5px;
	padding: 1px 9px 2px 7px;
	margin : 0px 0px 0px 0px;
	border : none;
	display : inline;
}

#accessibility li.noBorder {
	background : none;
}

#accessibility input {
	padding : 0px;
	margin : 0px;
}

/*------------------------------------ Top Banner ----------------------------------*/

#topBannerHolder {
	background : #006666 url('../images/topBanner.gif') repeat-x 0px 0px;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#topBanner {
	/*background : url('../images/topBanner.jpg') no-repeat 0px 0px;*/
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#logo {
	float : left;
	padding : 0px;
	margin : 0px;
}

#logo a {
	background : none;
}

#logo a:hover {
	background : none;
}

/*------------------------------------ Top Nav ----------------------------------*/

#topNavHolder {
	width : 100%;
	float : left;
	padding: 0px;
	margin : 0px;
}

#topNav {
	background : #fff;
	float : right;
	padding: 0px;
	margin : 0px 12px 0px 0px;
}

#topNav a {
	color : #003366;
	text-decoration: none;
}

#topNav a:hover {
	color : #003366;
	text-decoration : underline;
}

#topNav ul {
	padding : 0px 7px 0px 7px;
	margin : 0px;
}

#topNav li {
	list-style : none;
	float : left;
	display : inline;
	padding : 0px 6px 0px 5px;
	margin : 0px;
}

#topNav li.noBorder {
	background : none;
}

/*------------------------------------ Search ----------------------------------*/

#searchHolder {
	width: 100%;
	padding : 0px;
	margin : 0px;
	float: left;
}

.searchTopLeft {
	background : url(../images/searchTopLeft.gif) no-repeat 0% 0%;
	width: 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.searchTopRight {
	background : url(../images/searchTopRight.gif) no-repeat 100% 0%;
	width: 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

#searchHolder {
	width: 100%;
}

#search {
	background : #E6F4F5;
	padding : 7px 0px 5px 0px;
	margin: 0 10px;
	border : solid 1px #CCE8EB;
	border-top : 0px;
}

#search a {
  text-decoration : none;
  background-image : none;
}

#search a:hover {
  text-decoration : none;
  background-image : none;
}

#search ul {
	padding : 0px 0px 0px 9px;
	margin : 0px;
}

#search ul.tools {
	float : right;
}

#search li {
  background : url(../images/listdivider.gif) no-repeat 100% 4px;
  padding : 0px 5px 0px 5px;
  margin : 0px;
  display : inline;
}

#search li.noBorder {
  background : none;
}

#search img {
	vertical-align : middle;
}

#search label {
  background : none;
  vertical-align : middle;
  padding : 0px 0px 0px 7px;
  margin : 0px;
}

#search .input {
	width : 150px;
	border : solid 1px #CCE8EB;
}

/*------------------------------------ Breadcrumb ----------------------------------*/

#historyNavHolder {
	width : 100%;
	float : left;
	padding : 3px 0px 0px 0px;
	margin : 0px;
}

#historyNav {
	color : #333;
	background : #fff url('../images/divider.gif') repeat-x left bottom;
	padding : 0px;
	margin : 0px;
}

#historyNav a {
	text-decoration : none;
	padding : 0px;
	margin : 0px;
}

#historyNav a:hover {
	text-decoration : none;
}

#historyNav ul {
	list-style-type : none;
	padding : 3px 10px 4px 10px;
	margin : 0px;
}

#historyNav li {
	background : url('../images/historyBullet.gif') no-repeat 0px 7px;
	padding : 3px 9px 0px 9px;
	display : inline;
}

/*------------------------------------ Left Column ----------------------------------*/

#leftColumnHolder {
	background-color : #fff;
	/*background-image : url(images/leftBack.jpg);
	background-repeat : no-repeat;
	backgrond-position : top left;*/
	float : left;
	width : 182px;
	padding : 0px;
	margin : 0px;
	/*border : solid 1px #cc0000;*/
}

#leftColumn {
	width : 162px;
	float : left;
	padding : 0px 10px 0px 10px;
	margin : 0px;
}

.atl {
	margin-top : 50px;
}

/*------------------------------- Left Module --------------------------------------*/

.leftModuleHolder {
	width : 162px;
	float : left;
	padding : 0px;
	margin : 0px 0px 7px 0px;
}

.leftModule {
	background : #fff;
	padding : 0px;
	margin : 0px;
}

/*------------------------------------ Right Column ----------------------------------*/

#rightColumnHolder {
	width : 163px;
	float : right;
	/*position : absolute;
	left : 34px;
	top : 9px;*/
	padding : 0px;
	margin : 0px;
	border : solid 0px #fcc;
}

#rightColumn {
	width : 150px;
	float : left;
	padding : 0px;
	margin : 0px;
}

/*--------------------------------------- Right Menu ----------------------------------------*/

#rightMenu {
	color: #ccc;
	font-weight: normal;
	padding : 0px;
	margin : 0px;
}

#rightMenu ul {
	padding : 0px;
	margin : 0px;
}

#rightMenu li {
	list-style : none;
	font-weight : bold;
	width : 150px;
	padding : 0px;
	margin : 0px 0px 5px 0px;
	border : solid 1px #ccc;
}

#rightMenu li img {
	border-left : solid 0px #fff;
	border-right : solid 0px #fff;
}

#rightMenu li a {
	color: #fff;
	text-decoration: none;
	background : #006666 url('../images/rightMenu_off.gif') 100% 0%;
	padding : 5px 7px 0px 7px;
	margin : 0px;
	display : block;
}

#rightMenu li a:hover {
	color : #fff;
	text-decoration : none;
	background : #006666 url('../images/rightMenu_on.gif') 100% 0%;
}

#rightMenu img {
	padding : 0px;
	margin : -5px 5px 0px 0px;
	vertical-align : top;
	border : 0px;
}

#rightMenu li.joinATL {
	border-top : solid 4px #FF6600;
}

/*#rightMenu li.joinATL a {
	background-color : #E6F4F5;
}

#rightMenu li.joinATL a:hover {
	background-color : #CCE8EB;
}*/

#rightMenu li.resources {
	border-top : solid 4px #0066CC;
}

#rightMenu li.quickLinks {
	border-top : solid 4px #66CC00;
}

/*#rightMenu li.resources a:hover {
	background-color : #E6F0FA;
}

#rightMenu li.quickLinks a:hover {
	background-color : #F0FAE6;
}*/

/*--------------------------------------- Second Level ----------------------------------------*/

#rightMenu li ul {
	background : #fff;
	padding : 0px;
	margin : 0px;
}

#rightMenu li li {
	color : #666666;
	list-style : none;
	font-weight : normal;
	background : url('../images/divider.gif') repeat-x left top;
	padding : 1px 0px 0px 0px;
	margin : 0px;
	border : none;
}

#rightMenu li li a {
	color : #666666;
	background : url('../images/bullet.gif') no-repeat 7px 6px;
	padding : 1px 5px 2px 15px;
	margin : 0px;
}

#rightMenu li li a:hover {
	color : #666666;
}

#rightMenu li ul.resources li a {
  background : url('../images/resources.gif') no-repeat 7px 6px;
}

#rightMenu li ul.resources li a:hover {
  background : #E6F0FA url('../images/resources.gif') no-repeat 7px 6px;
}

#rightMenu li ul.quickLinks li a {
  background : url('../images/quickLinks.gif') no-repeat 7px 6px;
}

#rightMenu li ul.quickLinks li a:hover {
  background : #F0FAE6 url('../images/quickLinks.gif') no-repeat 7px 6px;
}

/*------------------------------- Right Module --------------------------------------*/

.rightModuleHolder {
	padding : 0px;
	margin : 0px 0px 7px 0px;
}

.rightModule {
	background : #fff;
	padding : 5px 7px 7px 7px;
	margin : 0px;
	border : solid 1px #ccc;
}

.rightModule ul {
	list-style : none;
	padding : 3px 0px 5px 0px;
	margin : 0px;
}

.rightModule li {
	padding : 0px;
	margin : 0px;
}

.rightModule li a {
	background : url('../images/rightModuleBullet.gif') no-repeat 7px 6px;
	padding : 2px 0px 3px 16px;
	margin : 0px;
	display : block;
}

/*------------------------------- Login --------------------------------------*/

.loginHolder {
	background : #669999;
	padding : 0px;
	margin : 0px 0px 9px 0px;
	border : solid 1px #4F8080;
}

.login {
  color : #fff;
	padding : 5px 9px 9px 9px;
	margin : 0px;
}

.login h2 {
  color : #fff;
}

.login img {
	padding : 0px;
	margin : 0px 0px -3px 0px;
}

.login a {
  color : #fff;
	font-weight : bold;
	text-decoration : none;
	background : url('../images/whiteLink.gif') repeat-x 0% 100%;
	padding : 0px;
}

.login a:hover {
	text-decoration : none;
	background : url('../images/whiteLink.gif') repeat-x 0% 100%;
}

.login ul {
	padding : 0px;
	margin : 0px;
}

.login li {
	list-style : none;
	background : none;
	padding : 0px 0px 5px 0px;
	margin : 0px;
}

.login .input {
	color : #666666;
	font-family : verdana, arial, helvetica, sans-serif, times;
	font-size : 1em;
	background-color : #FFFFFF;
	width : 95px;
	padding-left : 3px;
	margin : 0px;
	border : solid 1px #fff;
}

/*------------------------------------ Left Navigation ----------------------------------*/

#leftMenuHolder {
	padding : 0px;
	margin : 0px;
}

/*--------------------------------------- First Level ----------------------------------------*/

#leftMenu {
	color: #ccc;
	font-weight: normal;
	padding : 0px;
	margin : 0px;
}

#leftMenu ul {
	padding : 0px;
	margin : 0px;
}

#leftMenu li {
	list-style : none;
	width : 160px;
	padding : 0px;
	margin : 0px 0px 5px 0px;
	border : solid 1px #ccc;
}

#leftMenu li a {
	color: #666666;
	text-decoration: none;
	background : #f9f9f9;
	padding : 5px 7px 6px 7px;
	margin : 0px;
	display : block;
}

#leftMenu a:hover {
	color : #666666;
	text-decoration : none;
	background : #f2f2f2;
}

#leftMenu li img {
	padding : 0px;
	margin : -5px 5px 0px 0px;
	vertical-align : top;
	border : 0px;
}

#leftMenu li.about img {
	border-top : solid 4px #CC0000;
}

#leftMenu li.about a:hover {
	background-color : #FCF1F1;
}

#leftMenu li.careers img {
	border-top : solid 4px #FF6600;
}

#leftMenu li.careers a:hover {
	background-color : #FFF7F1;
}

#leftMenu li.problems img {
	border-top : solid 4px #FFCC00;
}

#leftMenu li.problems a:hover {
	background-color : #FFFCF1;
}

#leftMenu li.practice img {
	border-top : solid 4px #339900;
}

#leftMenu li.practice a:hover {
	background-color : #F1FAF4;
}

#leftMenu li.thinking img {
	border-top : solid 4px #003399;
}

#leftMenu li.thinking a:hover {
	background-color : #F1F4FA;
}

#leftMenu li.say img {
	border-top : solid 4px #9999CC;
}

#leftMenu li.say a:hover {
	background-color : #FAFAFC;
}

#leftMenu li.students img {
	border-top : solid 4px #CC66FF;
}

#leftMenu li.students a:hover {
	background-color : #FCF7FF;
}

/*--------------------------------------- Second Level ----------------------------------------*/

#leftMenu li ul {
	background : #fff;
	padding : 0px;
	margin : 0px;
}

#leftMenu li li {
	list-style : none;
	background : url('../images/divider.gif') repeat-x left top;
	padding : 1px 0px 0px 0px;
	margin : 0px;
	border : none;
}

#leftMenu li li a {
  background : url('../images/bullet.gif') no-repeat 7px 6px;
	padding : 1px 5px 2px 15px;
	margin : 0px;
}

#leftMenu li li a:hover {
  background : url('../images/bullet.gif') no-repeat 7px 6px;
}

#leftMenu li ul.say li a {
  background : url('../images/say.gif') no-repeat 7px 6px;
}

#leftMenu li ul.say li a:hover {
  background : #FAFAFC url('../images/say.gif') no-repeat 7px 6px;
}

#leftMenu li ul.students li a {
  background : url('../images/students.gif') no-repeat 7px 6px;
}

#leftMenu li ul.students li a:hover {
  background : #FCF7FF url('../images/students.gif') no-repeat 7px 6px;
}

#leftMenu li ul.about li a {
  background : url('../images/about.gif') no-repeat 7px 6px;
}

#leftMenu li ul.about li a:hover {
  background : #FCF1F1 url('../images/about.gif') no-repeat 7px 6px;
}

#leftMenu li ul.careers li a {
  background : url('../images/careers.gif') no-repeat 7px 6px;
}

#leftMenu li ul.careers li a:hover {
  background : #FFF7F1 url('../images/careers.gif') no-repeat 7px 6px;
}

#leftMenu li ul.problems li a {
  background : url('../images/problems.gif') no-repeat 7px 6px;
}

#leftMenu li ul.problems li a:hover {
  background : #FFFCF1 url('../images/problems.gif') no-repeat 7px 6px;
}

#leftMenu li ul.practice li a {
  background : url('../images/practice.gif') no-repeat 7px 6px;
}

#leftMenu li ul.practice li a:hover {
  background : #F1FAF4 url('../images/practice.gif') no-repeat 7px 6px;
}

#leftMenu li ul.thinking li a {
  background : url('../images/thinking.gif') no-repeat 7px 6px;
}

#leftMenu li ul.thinking li a:hover {
  background : #F1F4FA url('../images/thinking.gif') no-repeat 7px 6px;
}

/*--------------------------------------- Third Level ----------------------------------------*/

#leftMenu li ul li ul.thirdLevel {
	background : #fff;
	padding : 0px;
	margin : 0px;
}

#leftMenu li ul li ul.thirdLevel li {
	list-style : none;
	background : none;
	padding : 1px 0px 0px 0px;
	margin : 0px;
	border : none;
}

#leftMenu li ul li ul.thirdLevel li a {
  	background : url('../images/bullet.gif') no-repeat 15px 6px;
	padding : 1px 5px 2px 23px;
	margin : 0px;
}

#leftMenu li ul li ul.thirdLevel li a:hover {
	background : #FCF1F1 url('../images/bullet.gif') no-repeat 15px 6px;
}

/*---------------------------- Page contents ----------------------------------*/

#content {
	background-color: #ff0;
	padding : 0px;
	margin : 0px;
}

.issue {
	display : block;
	padding : 0px 0px 4px 0px;
	margin : 0px 0px 4px 0px;
	border-bottom : solid 1px #ccc;
}

.reference {
	width : 100%;
	display : block;
	padding : 2px 0px 4px 0px;
	margin : 0px 0px 4px 0px;
	border-top : solid 1px #ccc;
	border-bottom : solid 1px #ccc;
}

#content p {
	padding : 0px 7px 3px 0px;
	margin : 3px 0px 0px 0px;
}

/*---------------------------- Module ----------------------------------*/

.module {
	padding : 0px;
	margin : 3px 0px 3px 60px;
}

/*---------------------------- Module1 ----------------------------------*/

.module1Holder {
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px;
}

.module1 {
	background : #fff url('../images/divider.gif') repeat-x 0% 100%;
	width : 100%;
	float : left;
	padding : 3px 0px 5px 0px;
	margin : 0px 0px 7px 0px;
}

.module1 img {
	float : left;
	padding : 0px;
	margin : 3px 7px 3px 0px;
}

.module1 ul {
	padding : 0px;
	margin : 0px 0px 12px 0px;
}

.module1 li {
	list-style : none;
	background : none;
	padding : 1px 0px 2px 0px;
	margin : 0px;
}

/*---------------------------- Links ----------------------------------*/

.linksHolder {
	background : #f9f9f9;
	padding : 0px;
	margin : 0px;
	border : solid 1px #ccc;
}

.links {
	padding : 0px;
	margin : 0px;
}

.links h2 {
	padding : 3px 7px 5px 7px;
	margin : 0px;
}

.links ul {
	list-style : none;
	padding : 0px;
	margin : 0px;
}

.links li {
	background : url('../images/divider.gif') repeat-x left top;
	padding : 1px 0px 0px 0px;
	margin : 0px;
}

.links li a {
  text-decoration : none;
	background : url('../images/bullet.gif') no-repeat 5px 7px;
	padding : 2px 7px 3px 15px;
	margin : 0px;
	display : block;
}

.links li a:hover {
	background : #f2f2f2 url('../images/bullet.gif') no-repeat 5px 7px;
}

/*------------------------------- Forum Links --------------------------------------*/

.forumHolder {
	padding : 0px;
	margin : 12px 0px 9px 0px;
}

.forum {
	padding : 0px;
	margin : 0px;
}

.forum p {
	padding : 0px 0px 7px 0px;
	margin : 0px;
}

.forum ul {
	padding : 0px;
	margin : 0px;
}

.forum li {
	list-style : none;
	background : url('../images/divider3.gif') repeat-x 0% 0%;
	padding : 0px;
	margin : 0px;
	display : block;
}

.forum li a {
	text-decoration : none;
	background : url('../images/divider3.gif') repeat-x 0% 0%;
	padding : 3px 0px 4px 0px;
	display : block;
}

.forum li a:hover {
	text-decoration : none;
	background : #f2f2f2 url('../images/divider3.gif') repeat-x 0% 0%;
}

/*------------------------------- Mission --------------------------------------*/

#missionHolder {
	background : #009999;
	width : 100%;
	float : left;
	padding : 0px;
	margin : 0px 0px 12px 0px;
}

#mission {
	color : #fff;
	float : left;
	padding : 0px;
	margin : 0px;
}

#mission h1 {
	color : #fff;
	font-size : 2.1em;
	background : none;
	padding-bottom : 5px;
	margin : 0px;
}

#mission img {
	float : left;
	padding : 0px;
	margin : 0px 0px 0px -3px;
}

.missionStatement {
	padding : 5px 7px 6px 7px;
	margin : 0px 0px 0px 252px;
}

/*-------------------------------- Footer ----------------------------*/

#footerHolder {
	color: #999;
	background : #fff url('../images/divider.gif') repeat-x 0% 0%;
	width : 100%;
	float : left;
	padding: 4px 0px 4px 0px;
	margin : 0px;
}

#footerHolder a {
	text-decoration: none;
	background-image : none;
}

#footerHolder a:hover {
	text-decoration : none;
	background-image : none;
}

#footer {
	padding-right : 5px;
}

#footer ul {
	padding : 0px;
	margin : 0px;
}

#footer li {
	list-style : none;
	background : url(../images/listdivider.gif) no-repeat 100% 4px;
	float : left;
	display : inline;
	padding : 0px 6px 0px 7px;
	margin : 0px;
}

#credit {
	float : right;
	padding-right : 7px;
}

#credit img {
	margin : 0px 1px -2px 2px;
}
