/* CSS Document */

/*************************************************************************************************************************
layout.css should contain css positional information for all site layout related objects.
Default colour information could be included but can be overwritten in pagestyle css docs.
*************************************************************************************************************************/

html { height:100%; }
body {
	margin: 0px;
	padding: 0px;	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	height: 100%;
	line-height: 1.2em;
}

p,h1,h2,h3,h4,div,td,th { margin:0px; padding:0px; }
p, ul,li {
	font-size: 1.3em;
	line-height:1.3em;
}
li {
	font-size:1em;
}
p {
	margin: 0px 0px 3px 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}

h1 {
	font-size: 2.8em;
	font-weight:normal;
	padding-top:8px;
	padding-bottom:8px;
	
}
h2 {
	font-size: 1.3em;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
a:link, a:visited, a:active, a:hover {

}
a:hover {

}






#accessContainer {
	text-align:center;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.subHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.9em;
	font-weight:normal;
	padding:10px;
}
.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	width:634px;
	margin:auto;
	padding:8px

}
.app {
	width:634px;
	margin:auto;
	padding:8px;
	border-top:0px;
	font-size:1.4em;
	line-height:1.2em;
}
.titleImg {
	/*border:1px solid #000;
	border-top:0px;
	background-image:url(../imgs/CACBannerpic01.jpg);
	width:650px;
	height:168px;*/
	visibility:collapse;
	height:0px;
}
.navTable {
	width:652px;
	border-right:0px;
}
.navTable td{
	padding:6px;
	font-size:1.2em;
}
.navOn {
}
.navOff {
}
.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	width:626px;
	padding:12px;
	font-size: 90% !important;
}
.subNav {
	font-family: Georgia, "Times New Roman", Times, serif;
}
a:link {
	text-decoration:none
}
a:hover {
	text-decoration:none
}
a:visited {
	text-decoration:none
}
a:active {
	text-decoration:none
}

#accessToolbarContainer {
	font-size:1.1em;
	display:none;
	margin:auto;
	text-align:center;
	margin-bottom:10px;
}

#accessToolbar {
	padding: 4px;
}

#accessToolbar div { font-size:1.05em;display:inline; margin:0px; padding:0px; }
#accessToolbar p { display:inline; margin:0px; padding:0px; }
#accessToolbar ul { list-style:none; display:inline; margin:0px; padding:0px; }
#accessToolbar li { display:inline; margin:0px; padding:0px; }
#accessToolbar img { vertical-align:middle; border:0;}

#accessToolbar #fontSize { margin-left:3em; }
#accessToolbar #fontSize ul { margin-left:0.6em; }
#accessToolbar #pageStyle { margin-left:3em; }
#accessToolbar #pageStyle ul { margin-left:0.6em; }
#accessToolbar #pageStyle li { margin-right:0.2em; }
#accessToolbar #pageStyle a { padding:0.2em 0.6em; }
#ban {
	margin-bottom:20px;
	padding-bottom:50px;
}
.Maintable {
	padding:12px;
	padding-top:20px;
	padding-bottom:15px;
	width:626px;
	border-top:0px;
	border-bottom:0px;
	background-color:#fff;
}

