* { padding:0px; margin:0px }
div, img { border:0px }

body { 	margin: 0;
	padding: 0;
	background-color: #fff;
	height: auto;
	width:100%;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px; color:#2C2C2C;
	}

.css-h1, .css-h2, .css-h3, .css-h4, .css-h5, .css-h6 { font-family:'Trebuchet MS' }

.mainBg{height:auto; background-image:url(../images/bg.gif); background-repeat:repeat-y; padding-top:10px; padding-bottom:20px;}

h1, .css-h1 { font-weight:bold; font-size:24px; color:#7e0100; }
h2, .css-h2 { font-size:22px }
h3, .css-h3 { font-size:20px }
h4, .css-h4 { font-size:18px }
h5, .css-h5 { font-size:16px }
h6, .css-h6 { font-size:14px }

.maroon { color:#7e0100 }
a.maroon:link { color:#7e0100; text-decoration:none; }
a.maroon:active { color:#7e0100; text-decoration:none; }
a.maroon:visited { color:#7e0100; text-decoration:none; }
a.maroon:hover { color:#7e0100; text-decoration:underline; }

a.maroon2:link { color:#7e0100; font-weight:bold; text-decoration:underline; }
a.maroon2:active { color:#7e0100; font-weight:bold; text-decoration:underline; }
a.maroon2:visited { color:#7e0100; font-weight:bold; text-decoration:underline; }
a.maroon2:hover { color:#7e0100; font-weight:bold; text-decoration:none; }

.yellow{ color:#feb334;}
a.yellow:link { color:#feb334; text-decoration:underline; }
a.yellow:active { color:#feb334; text-decoration:underline; }
a.yellow:visited { color:#feb334; text-decoration:underline; }
a.yellow:hover { color:#feb334; text-decoration:none; }

div.block-brbg-gray { background-color:#E8E8E8; border:1px solid #D4D4D4; padding:10px }

div#main-container { width:990px; height:auto; margin-left:auto; margin-right:auto }

div#header { background:url(../images/header-bg.jpg) no-repeat top center; height:313px }

div.menu-bar { background:url(../images/menu-bar-bg.gif) #212121 repeat-x center; line-height:34px; text-align:center; font-family:'Trebuchet MS'; font-size:14px; font-weight:bold; color:#FFF }
div.menu-bar a { color:#FFF; text-decoration:none }
div.menu-bar a:hover, div.menu-bar a.current { color:#ffa800 }

div.site-links { text-align:right; font-size:11px; color:#7e0100; padding:23px 10px 10px }
div.site-links a { color:#7e0100; text-decoration:none }
div.site-links a:hover, div.site-links a.current { color:#ffa800; text-decoration:underline; }

.link1 { color:#7e0100; text-decoration:none; }
.link1: hover { color:#ffa800; text-decoration:underline}


div#content { padding:10px 0px }

div#content-left,
div#content-center,
div#content-right { height:auto; }
div#content-left { float:left; width:200px; padding:5px  }
div#content-center { float:left; width:540px; margin-left:10px }
div#content-right { float:right; width:200px; padding:5px }

div#footer div.menu-bar { font-size:12px; font-weight:normal }
div.copyright { font-size:11px; color:#7a7a7a; text-align:center; padding:5px }
div.copyright a { color:#7a7a7a; text-decoration:none }
div.copyright a:hover { text-decoration:underline }

div.ads div { text-align:center; padding:10px 0px }

div.arrowed { background:url(../images/arrow-bullet.gif) no-repeat left center; padding-left:15px }

div.login { border-top:1px solid #2C2C2C; padding:10px 0px 30px }
div.login div { margin-top:5px; text-align:right }
div.login label { float:left; width:60px; text-align:right; padding-top:2px }

div.login input.text-field { font-size:12px; border:1px solid #999; width:130px; padding:2px }
div.not-reg { font-size:11px; text-align:center; padding-top:6px }
div.not-reg a { color:#7e0100 }

div.not-reg1 { font-size:11px; text-align:center; padding-top:3px }
div.not-reg1 a { color:#7e0100 }

.search {border-top:1px dotted #333; padding:10px; background:#f6f6f6; text-align:right;}

div.pagination { padding:10px; border-top:1px dotted #333; border-bottom:1px dotted #333 }
div.pagination a, div.pagination span { float:left; color:#3D3D3D; font-size:11px; font-weight:bold; text-decoration:none; padding:3px }
div.pagination a:hover, div.pagination a:active { color:#7e0100; text-decoration:underline }

option { padding-right:10px; border-bottom:1px solid #DFDFDF }

div.advisor { padding:20px; border-bottom:1px solid #DFDFDF }
div.advisor img.image { float:left; border:1px solid #DFDFDF }
div.advisor div.description { float:right; width:360px }

div.yellow-link { background:url(../images/yellow-arrow.gif) no-repeat left center; padding-left:10px }

div.heading-desc { padding:0px 0px 10px 15px; border-bottom:1px dotted #333; }

.tableTitle{margin-top:10px; background-color:#f5f5f5; border-top:1px solid #CECECE; border-bottom:1px solid #CECECE;}
.tableCaption{float:left; padding:5px; width:100px; font-weight:bold; border-right:1px solid #CECECE;}
.tableDetail{float:left; padding:5px; width:100px; border-right:1px solid #CECECE;}
.userImg{float:left; padding:20px; border:1px solid #9D9D9D; margin:10px;}
.profileHeading{font-size:22px; margin-bottom:10px; padding-top:8px;}

.boldCap{width:110px; float:left; text-align:right; margin-right:6px; font-weight:bold; line-height:18px;}
.divTitle{border-top:1px solid #CECECE; border-bottom:1px solid #CECECE; background-color:#f5f5f5; padding:5px;}

.opContainer{padding-top:10px; padding-left:10px; padding-bottom:10px; padding-right:10px;}
.photoContainer{padding:5px; border:1px solid #9D9D9D; margin:5px; width:100px; height:100px; }

.divDetial{padding-top:10px; padding-left:30px; padding-bottom:10px; padding-right:20px; line-height:18px;}


.error {color:#FF0000;}
.success {color:#006633;}
