/*
  Css for Commerce Assessment Group

*/

/* ===== global styles ===== */




body  {
    font-family: "Helvetica", sans-serif;
    font-size: 12px/1.5em;
    background: #f1f1f1;
    margin: 0;  /* shorthand for all margins = 0 */
    padding: 0;
	
}
#img {
	text-align:center;
}


.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar {
	margin:0;
	padding:0;
}
.header {
}
.header_resize {
	margin:0 auto;
	padding:0;
	width:960px;
}
.logo {
	padding:0;
	float:left;
	width:auto;
	height:112px;
}
.main {
	background:#f1f1f1 url(../images/main_bg.jpg) repeat-x left top;
}

.clr {
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	font-size:0;
	line-height:0;
}


.slider {
	padding:0;
	background:no-repeat left bottom;
}

/*--.rss {
	padding:18px 20px 0 0;
	float:right;
	width:auto;
}
.rss p {
	margin:0;
	padding:0;
	float:right;
	width:auto;
	color:#fff;
	font-size:13px;
	line-height:1.5em;
	font-weight:bold;
}
.rss a {
	color:#fff;
	text-decoration:none;
}
.rss a:hover {
	text-decoration:underline;
}
.rss img {
	margin:-3px 0 -3px 6px;
	border:none;
}--*/

.menu_nav {
	margin:0 auto;
	padding:0 0 20px;
	height:50px;
}
.menu_nav ul {
	list-style:none;
	padding:0;
	height:50px;
	float:left;
}
.menu_nav ul li {
	margin:0;
	padding:0;
	float:left;
}
.menu_nav ul li a {
	display:block;
	margin:0;
	padding:16px 0;
	width:192px;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#3f3f3f;

}
.menu_nav ul li.active a {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	background:url(../images/menu_a.gif) repeat-x left top;
}

.menu_nav ul li a:hover {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
	background:url(../images/menu_a.gif) repeat-x left top;
}

p, h1, h2, h3, h4, h5, h6, li {
    margin: 1ex 1em;
    font-family:"Helvetica",arial,sans-serif;
}

table {
    margin: 0;
    padding: 0;
    border-spacing: 0;
    text-align: left;
}

td, tr {
    margin: 0;
    padding: 0;
    vertical-align: top;
}



/* ===== outer table ===== */

#outerTable {
    margin: 0 auto; /* shortcut for top & bottom = 0, left & right = auto (center) */
    padding:5px;
    width:960px;
    background: #fff;
    }
#outerTable h1,h2,h3{
	font-family:"Helvetica",arial,sans-serif;
}
#outerTable a:link,
#outerTable a:visited {
    text-decoration: underline;
    color: #590b13;
}
#outerTable a:hover {
    color: #151B54;
    border-bottom: 1px dashed #566440;
}

#img{
	text-align:center;
}


/*===fullwidth==*/

#fully {
	margin:0;
	width: 100%;
	background: #f1f1f1;
	}

/* ===== contact button ==== */

td#contactButton {
    height: 55px;
}

#contactButton div {
    height: 30px;
    margin: 0 0 0 650px;
    padding: 0;
}

#contactButton img {
    margin: 0;
    border: none;
}

#contactButton a:hover {
    border-bottom: none;
}

/* Header styles */
#header {
	clear:both;
	float:left;
	width:100%;
}



/* ===== main (left) content ===== */

td#contentLeft {
	color: #666;
    background: #fff;
	width:680px;
}

div#mainContent {
    padding: 0 15px;
    margin: 0;
}

#mainContent p {
    font-family: "Helvetica",arial, sans-serif;
    font-size: 12px;
    line-height: 1.4em;
    margin-left: 0;
}

#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4 {
    font-family: "Arial", "Verdana",sans-serif;
}

#mainContent h1 {
    font-family: "Helvetica", arial ,sans-serif;
    font-size: 1.6 em;
    font-weight: normal;
    color: #590b13;
    margin: 0 0 .4em 0;
}

#mainContent h2 {
    font-family: "Helvetica",arial, sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    color: #590b13;
    margin: 0 0 .4em 0;
}

#mainContent h3{
	font-family: "Helvetica",arial, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #2a2a2a;
	margin: 0 0 .4em 0;
}


#mainContent h4 {
    font-family: "Helvetica",arial, sans-serif;
    font-size: 1em;
    font-weight: normal;
    color: #2a2a2a;
    margin: 0 0 -.2em 0;
}

#mainContent ul {
    font-family: Arial Narrow, sans-serif;
    font-size: 12px;
    margin-bottom: 1.4em;
}

#mainContent li {
    margin-bottom: .6em;
}

#mainContent p.leftMenu {
    font-family: "Helvetica", sans-serif;
    margin-bottom: 1.5ex;
}

#mainContent p.leftMenu a {
    color: #566440;
}

#mainContent p.leftMenu a:hover {
    color: #b36b00;
    border: none;
}



/* ====== sidebar (right column) content ====== */

td#contentRight {
    background: #fff;
    width: 265px;
}

div#sideBar {
    border-left: 1px solid #999;
    padding: 0 10px;
}

#contentRight p {
    font-family: "Helvetica", sans-serif;
    font-size: 12px;
    line-height: 1.2em;
    color: #666;
    margin: 0 0 3ex 0;
}
#contentRight h2 {
	font-family: "Helvetica", arial, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #590b13;
	text-align: left;
	margin: 1ex 0 .5ex 0;
}

#contentRight h3 {
    font-family: "Helvetica", arial, sans-serif;
    font-size: 1em;
    color: #2a2a2a;
    text-align: left;
    margin: 1ex 0 .5ex 0;
}



#contentRight img {
    margin: 0 25px;
}

#contentRight img.photo {
    padding: 5px;
    border: 1px solid #999;
}

#contentRight ol {
    margin: .5em 0 1.5em 1em ;
}

#contentRight li {
    font-family: "Trebuchet MS", sans-serif;
    font-size: 0.8em;
    color: #666;
    margin: .2em .5em;
}

/*--above footer--*/

.prefoot {
    font-family:"Helvetica", arial, sans-serif;
    font-size:12px;
	border-top:4px solid #8b8b8b;
	background:#590b13;
	border-bottom:2px solid #8b8b8b;
}
.prefoot a{

	color:#8b8b8b;
}
.prefoot_resize {
	margin:0 auto;
	width:920px;
	padding:16px 20px;
	color:#8b8b8b;
}
.prefoot h2 {
	color:#fff;
	padding-bottom:10px;
	font-weight:normal;
}
.prefoot img.gal {
	margin:0 8px 8px 0;
	padding:0;
	border:none;
}
.prefoot .col {
	margin:0;
	float:left;
}
.prefoot .cl {
	padding:0 0 0 0;
	width:660px;
}

.prefoot .cr {
	padding:0 0 0 0px;
	width:174px;
}
.prefoot .c1 {
	padding:0 0 0 0px;
	width:280px;
}
.prefoot .c2 {
	padding:0 0 0 70px;
	width:280px;
}
.prefoot .c3 {
	padding:0 0 0 40px;
	width:174px;
}
/* ===== footer ===== */

#footer {
	margin:0;
	padding:10px;
	width:100%
    font-family: "Helvetica", sans-serif;
    font-size: 0.75em;
    color: #8b8b8b;
    text-align: center;
    background:#2a2a2a;
}
#footer a {
    color: #fff;
    text-decoration: none;
}









