/* CSS Document */
@import url(topicmenu.css);

body,.teaser h2,.teaser h3 a:visited,.teaser h3 a,.teaser h3,.teaser p,.leftMenu,ul,form {
	margin:0
}

body,.leftMenu,p,h1,h2,h3,h4 a:visited,h4 a,h4,form {
	padding:0
}

body {
	font:normal 12px/20px arial,verdana,sans-serif;
	background:#ebedee;
	text-align:center
}

body,.executive a:hover,.red:hover,a,h3,h4 a:visited,h4 a,h4 {
	color:#333
}

#container {
	background:#fff url(../images/container_bg.jpg) repeat-y;
	width:940px;
	padding:0 10px 0 10px
}

#container,#bottomShadow {
	margin:0 auto;
	text-align:left
}

#bottomShadow {
	background:#ebedee url(../images/bottom_shadow.jpg) no-repeat;
	width:960px;
	height:13px;
	padding-bottom:50px
}

#header {
	background:#ece6ce url(../images/header_bg.jpg) repeat-x;
	height:71px
}

.logo {
	padding:15px 0 0 17px
}

.logo,.teaser,.leftMenu,.content,.left {
	float:left;
}

table.requestForm td { vertical-align:top; padding-bottom:20px; padding-right:20px;}

.logo,.requestForm input,.requestForm textarea {
	width:300px
}

#wrapper {
	background:#f2eede
}

#wrapper,.executive,#footer {
	overflow:hidden;
	height:1%
}

#wrapper,.executive,#footer,.clr,input.btn {
	clear:both
}

.main-image {
	background:#d1dbe5 url(../images/main_img.jpg) no-repeat;
	height:125px;
	padding:50px 0px 0 40px
}
.main-image h1, .main-image h3 {display:none;}

.main-image,.insideImage {
	border-top:4px solid #fff;
	border-bottom:4px solid #fff
}

.insideImage {
	background:#d1dbe5 url(../images/inside_img.jpg) no-repeat;
	height:110px;
	padding:35px 550px 0 17px;
}

.teaser {
	width:284px;
	padding:16px 8px 14px 20px
}

.teaser h2 {
	background:url(../images/title_bg.jpg) repeat-x;
	height:23px;
	padding:2px 7px 2px 10px
}

.teaser h2,.leftMenu h2,h1,input.btn {
	color:#fff
}

.teaser h2,.leftMenu h2,h3,input.btn {
	font-size:14px
}

.teaser h2,.leftMenu h2,h2,h3 {
	font-weight:normal
}

.teaser h3 a:visited,.teaser h3 a,.teaser h3,.executive a:visited,.executive a, .red, .red:visited,.red,a:hover {
	color:#c33
}

.teaser h3 a:visited,.teaser h3 a,.teaser h3,.leftMenu li,.leftMenu li ul li,h4 a:visited,h4 a,h4,.requestForm input {
	font-size:12px
}

.teaser h3 a:visited,.teaser h3 a,.teaser h3,.active,h4,.content h3,em {
	font-weight:bold
}

.teaser h3 a:visited,.teaser h3 a,.teaser h3 {
	padding:10px 0 0 5px
}

.teaser p {
	padding:0 10px 10px 10px;
	line-height:18px
}

.leftMenu {
	width:250px;
}

.leftMenu h2 {
	background:#b68359 url(../images/left-menu_bg.gif) repeat-x;
	padding:6px 4px 6px 26px
}

.leftMenu ul {
	padding:15px 30px 100px 17px
}

.leftMenu ul,.leftMenu ul li ul,ul {
	list-style:none
}

.leftMenu li {
	background:none;
	border-bottom:1px solid #bccad6
}

.leftMenu li,table.tdGrid td {
	padding:10px
}

.leftMenu ul li ul {
	padding:10px 0 0 4px
}

.leftMenu li ul li {
	background:url(../images/red_arrow.gif) no-repeat left 7px;
	padding:0 0 8px 14px;
	border-bottom:0 solid #bccad6
}

.content {
	width:690px;
	padding-bottom:30px;
}

.content h2 {
	font-family:Georgia,Arial,Helvetica,sans-serif;
	padding:30px 20px 20px 30px
}

h4,.content h3,ul {
	padding-left:30px
}

.content p {
	padding:0 50px 10px 30px;
	line-height:20px
}

.breadcrumb,#footer {
	background:#e3dcc0
}

.breadcrumb {
	padding:7px 7px 5px 30px;
	font-size:11px
}

.breadcrumb,.breadcrumb a:visited,.breadcrumb a {
	color:#630
}

table.tdGrid {
	margin-left:30px
}

table.tdGrid td {
	border-right:1px solid #fff
}

table.tdGrid li {
	padding:0 0 0 12px
}

.executive {
	margin:0 50px 0 30px;
	border-bottom:1px solid #e3dcc0;
	padding:10px 4px 10px 4px
}

.executive a:visited,.executive a,.red:visited,a:hover {
	text-decoration:underline
}

.executive a:visited,.executive a {
	background:url(../images/red_bullet.gif) no-repeat right 4px;
	padding-right:16px
}

.executive:hover {
	background:#e8e3cf
}

.executive strong {
	font-size:13px
}

#footer {
	/*font:12px times,arial,helvetica,sans-serif;*/
	padding:18px 17px 18px 27px;
	line-height:20px;
}

#footer span {
	padding-right:20px
}

.right {
	float:right
}

.red:hover,a {
	text-decoration:none
}

img {
	border:0
}

p {
	line-height:16px;
	margin:0 0 8px 0
}

hr {
	background:#bccad6;
	color:#bccad6;
	height:1px;
	margin:10px 0 10px 0
}

hr,input.btn,input.btn {
	border:none
}

h1 {
		font-size:24px;
		font-family:Georgia, Arial, Helvetica, sans-serif;
		font-weight:normal;
		color: #000;
		line-height:20px;
}

h1,h3 {
	margin:0 0 10px 0
}

h2 {
	margin:0 0 4px 0;
	font-size:24px;
	color:#666
}

h3 {
	line-height:22px;
	color:#000
}

h4 a:visited,h4 a,h4 {
	margin:0 0 16px 0;
	line-height:15px
}

.content li {
	background:url(../images/bullet.gif) no-repeat left 8px;
	padding:0 30px 8px 12px
}

.content li	ul {
	padding-left:10px;
	padding-top:10px
}

em {
	color:#ca252c;
	padding:0 4px 0 2px
}

.requestForm label {
	padding:0px 0 0 30px;
	display:block
}

.requestForm input,.requestForm textarea {
	padding:4px
}


.requestForm textarea {
	font:11px arial,helvetica,sans-serif
}

.textfield {
	width:310px;
	margin-top:10px
}

input.btn {
	padding:8px;
	width:100px;
	background:#ca252c url(../images/btn_bg.gif) repeat-x;
	border:2px solid #fff
}


