* html blockquote {
	text-indent:-10em
}

body {
	margin:0em;
	background:#3d3d3d
}

h2 {
	font-size:14px;
	font-style:normal;
}

body,form,fieldset,form ul,.list1 {
	padding:0
}

dl,.img-wrapper img,img.right,#login .lost {
	float:right
}

dt,#post a {
	color:#09367a
}

dt,#menu a,#login label,#post label {
	font-weight:bold
}

dt {
	font-size:12px
}

dt,dd {
	margin-bottom:0.7em
}

dd,h2 span,h1 span,#login a,#post a {
	font-size:12px
}

form,fieldset,form ul,h3,h2,h1,.list1,#menu ul,#links p,#footer p {
	margin:0
}

fieldset,.text,img,#login .button,#post .button {
	border:none
}

label {
	color:#a6a6a6
}

.text,#wrapper {
	background:#fff
}

form ul,.list1,#menu ul {
	list-style:none
}

.img-wrapper img {
	background:#fff;
	border:2px solid #a9a9a9
}

.img-wrapper img,img.border {
	padding:4px
}

.img-wrapper img,img.right {
	margin:3px 0 10px 30px
}

h3,h2,h1 {
	text-transform:lowercase
}

h1,h2 {
	margin-bottom:15px
}

h1 {
	padding-left:14px;
	background:url(../images/homepage09.gif) no-repeat left center;
	line-height:70%;
	font-size:24px
}

h1,a:link,#login a {
	color:#08397B
}

h2 {

}

h2,h3,strong,#login .button,#post .button {
	color:#303030
}

h2 span,h1 span,#sidebar2 li a,#login label,#post label {
	display:block
}

h2 span,h1 span {
	font-weight:normal;
	color:#7e7e7e
}

h3,#login li,#post li {
	margin-bottom:6px
}

h3 {
	font-size:11px
}

select,textarea,input,td,th,body {
	color:#494949;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

dl,ol,ul,p {
	margin-top:0;
	margin-bottom:1.5em
}

dl,ol,ul,p,.align-justify {
	text-align:justify
}

.list1 li {
	padding-top:1.5em;
	background:url(../images/homepage06.gif) repeat-x left top
}

.list1 li.first {
	padding-top:0
}

.list1 li.first,#menu li.first {
	background:none
}

.list1 h3 {
	padding-left:11px;
	background:url(../images/homepage05.gif) no-repeat left center;
	font-size:9px
}

a:hover,#sidebar2 li a,#menu a {
	text-decoration:none
}

.align-right {
	text-align:right
}

img.left,#menu li,#login .button,#login a,#post label,#post .text {
	float:left
}

img.left {
	margin:3px 30px 10px 0
}

hr {
	display:none
}

.hr1 {
	height:1px
}

#wrapper {
	width:739px;
	margin:0 auto;
	padding:0px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}


#header {
	height:106px
}

#content {
	background:url(../images/subpage02.jpg) no-repeat left top
}

#sidebar {
	background:url(../images/headgallery.jpg) no-repeat left top
}

#sidebar2 ul {
	list-style-type:none;
	padding:3px
}

#sidebar2 li a {
	line-height:150%;
	width:139px
}

a:active,#sidebar2 li a:link {
	color:#666
}

#sidebar2 li a:hover,#sidebar2 li a:visited {
	color:#F33
}

#menu {
	background:url(../images/background.gif) no-repeat left top
}

#menu ul {
	padding:78px 0 0 41px
}

#menu li {
	padding:0 13px 0 15px;
	background:url(../images/subpage01.gif) no-repeat left center
}

#menu a,body.passplus #menu a#passplus,body.car #menu a#car,body.instructor #menu a#instructor,body.learners #menu a#learners,body.home #menu a#home,body.passplus #menu a:hover#passplus,body.car #menu a:hover#car,body.instructor #menu a:hover#instructor,body.learners #menu a:hover#learners,body.home #menu a:hover#home,#members h2,#members p,#members a:visited,#members a:link,#login h2,#freephone .text,#freephone h2,#post label,#post .text {
	color:#fff
}

#menu a:hover,body.passplus #menu a#passplus,body.car #menu a#car,body.instructor #menu a#instructor,body.learners #menu a#learners,body.home #menu a#home {
	text-decoration:underline
}

#members {
	height:185px
}

#members,#login {
	padding:13px 24px 0 24px
}

#members a:hover {
	color:#000;
	background:#d7d493
}

#login {
	height:85px
}

#login label {
	padding:0 0 3px 0
}

#login .text {
	width:140px;
	height:17px;
	padding:3px 0 0 3px
}

#login .button,#post .button {
	width:53px;
	height:20px;
	background:url(../images/subpage03.gif) no-repeat left top;
	font:bold 9px Tahoma,Verdana,Arial,Helvetica,sans-serif
}

#login a,#post a {
	margin:0 0 0 8px;
	border-left:1px solid #505050
}

#login a {
	padding:5px 0 5px 8px
}

#freephone {
	height:70px
}

#freephone h2 {
	padding:10px 0 0 170px
}

#links,#post {
	height:58px
}

#links {
	background:url(../images/footer.jpg) no-repeat left top
}

#links p {
	padding-top:22px
}

#links p,#footer,#footer p {
	text-align:center
}

#links p,#links a {
	color:#989898
}

#footer p {
	padding:15px 0 30px 0;
	color:#7b7b7b
}

#post {
	background:url(../images/postcode.jpg) no-repeat left top;
	padding:5px 5px 0 5px
}

#post label {
	padding:6px 15px 3px 18px
}

#post .text {
	width:15px;
	height:29px
}

#post .text,#post .button,#post a {
	padding:3px 3px 3px 3px
}

#post input {
	background:url(../images/postback.jpg) no-repeat
}
