@charset "utf-8";
/* CSS Document */

body {
 margin:0;
 padding:0;
 background-color:#5b5b5b;
 background-image:url(../images/bg.gif);
 background-repeat:repeat-x;
 background-position:top;
 font-family:Helvetica, Arial, Verdana, "Lucida Grande", sans-serif;;
 font-size:12px;
}

.left {float:left;}
.right {float:right;}
.clr {clear:both;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none; margin:0px; padding:0px;}

p, h1, h2, h3, h4, h5, form, table, div, span, ul, ol, li {
 margin:0px;
 padding:0px;
}

#container {
 width:990px;
 margin:0 auto;
}

a { color: #494949 }
a:hover { color: #DC3426; }


.shadow {
 /*background-image:url(../images/shadow.gif);*/
 background-repeat:repeat-y;
 padding:0 5px;
 min-height:35px;
 height:auto !important;
 height:35px;
}

/*top*/
#top {
 height:51px;
}

#top p {
 color:#ffffff;
 font-size:15px;
 text-align:right;
 padding:30px 33px 0 0;
}

/*header*/
#header {
 background-image:url(../images/bg_header.gif);
 background-repeat:no-repeat;
 height:116px;
}

.logo {
 padding:25px 0 0 36px;
}

/*top_nav*/
#top_nav {
 background-image:url(../images/bg_topnav.gif);
 background-repeat:repeat-x;
 height:35px;
}

/*banner*/
#banner {
 height:361px;
 }
#banner-back {
 background-image:url(../data_source/image0.jpg);
 background-repeat:no-repeat;
}

#banner2 {
 height:140px;
}

/*footer*/
#footer {
 padding:15px 0 15px 37px;
}

#footer li {
 float:left;
 list-style-type:none;
 padding:0 13px 0 0;
}

#footer li a {
 color:#e1e1e1;
 font-size:11px;
}

/*bottom curve*/
.bottom_curve {
 background-color:#FFFFFF;
 width:980px;
}

.contact_info {
 padding:0 0 0 29px;
}

.buttons {
 padding:10px 55px 0 0;
}

.contact_info h1 {
 color:#db3325;
 font-size:20px;
 padding:0 0 5px 0;
}

.cont_info h1 {
 color:#444444;
 font-size:20px;
 padding:0 0 5px 0;
}

.contact_info p {
 color:#494949;
 font-size:13px;
 line-height:18px;
}

.contact_info p span {
 padding:0 45px 0 0;
}

/*contents*/
#contents {
 background-image:url(../images/bg_content.gif);
 background-repeat:no-repeat;
 background-position:top center;
 background-color:#FFFFFF;
 min-height:300px;
 height:auto !important;
 height:300px;
 padding:0 0 15px 0;
}

.l_col {
 width:285px;
 padding:55px 0 0 37px;
}

.r_col {
 width:590px;
 padding:45px 35px 0 0;
}

/*l_col*/
.news_events {
 padding:0 0 15px 0;
}

.news_events h1 {
 color:#7e7e7e;
 /*font-size:15px;*/
 font-size:15px;
 padding:0 0 12px 12px;
}

.ne_cont h2 {
 color:#313131;
 font-size:11px;
 background-image:url(../images/brdr_news_events.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 padding:0 0 6px 12px;
 margin:0 0 5px 0;
}

.ne_cont h2 a {
 color:#313131;
 font-size:11px;
 background-image:url(../images/brdr_news_events.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 padding:0 0 6px 12px;
 margin:0 0 5px 0;
}

.ne_cont p {
 color:#313131;
 font-size:11px;
 line-height:15px;
 padding:0 0 6px 12px;
}

.quote_cont {
 background-color:#bdbdbd;
 padding:0 29px 0 44px;
 font-size:16px;
 font-weight:bold;
 line-height:22px;
 color:#494949;
}

.brumbys {
 background-image:url(../images/brumbys.gif);
 background-repeat:no-repeat;
 background-position:left center;
 padding:0 0 0 123px;
 color:#494949;
 font-size:11px;
}

/*r_col*/
.cont {
 padding:0 0 25px 0;
}

.cont h1 {
 color:#444444;
 font-size:23px;
 padding:0 0 12px 0;
}

.cont h2 {
 color:#444444;
 font-size:16px;
 padding:0 0 12px 0;
line-height: 24px;
}

.cont h4 {
 color:#DC3426; 
 font-size:12px;
font-weight: bold;
 padding:0 0 12px 0;
}

.cont p {
 color:#494949;
 line-height:18px;
 padding:0 0 10px 0;
}

.cont a { color: #AB0A00; }
.cont a:hover { color: #494949 }

.cont table {  color:#494949; }

.cont td {vertical-align: top; }

.cont label { font-weight: bold; font-size: 12px;
}

.cont textarea { font-family: helvetica, arial, verdana; 
font-size: 12px;}

.cont ul {
 color:#494949;
 line-height:18px;
 padding:0 0 0 0; }

.cont li { list-style: disc; margin-top: 10px; margin-bottom: 10px; margin-left: 35px; 
}

.redtext { color: #DC3426; }

.cont_bot {
}

.cb_box {
 width:285px;
}

.img_holder {
 width:69px;
}

.cb_cont {
 width:195px;
}

.cb_cont h1 {
 color:#db3325;
 font-size:17px;
 padding:0 0 15px 0;
}

.cb_cont p {
 color:#494949;
 padding:0 0 15px 0;
}

.cb2_cont {
 width:500px;
 padding:0 0 0 20px;
}

.cb2_cont h1 {
 color:#444444;
 font-size:17px;
 padding:0 0 12px 0;
}

.box {
 width:237px;
 padding:0 0 12px 0;
}

.box h2 {
 color:#7e7e7e;
 font-size:14px;
 padding:0 0 8px 0;
}

.img_holder2 {
 width:57px;
}

.box_right {
 width:180px;
}

.box_right p {
 color:#494949;
 padding:0 0 12px 0;
}

.align_right {
 text-align:right;
}

.red_txt, .red_txt h1, .red_txt2 h1 {
 color:#db3325;
}

/*l_col2*/
.l_col2 {
 width:301px;
 background-image:url(../images/bg_lcol2.gif);
 background-repeat:no-repeat;
 background-position:top left;
 min-height:734px;
 height:auto !important;
 height:734px;
 background-color:#FFFFFF;
}

.left_menu {
 padding:25px 0 30px 36px;
}

.info {
 padding:0px 0 0 26px;
}

.info_box {
 padding:0 0 6px 0;
 margin:0 0 12px 0;
 background-image:url(../images/brdr_info.gif);
 background-repeat:no-repeat;
 background-position:left bottom;
}

.ib_last {
 background-image:none;
}

.ib_img {
 width:45px;
 padding:0 11px 0 0;
}

.ib_cont {
 width:185px;
}

.ib_cont h3 {
 font-size:14px;
 color:#db3325;
}

.ib_cont p {
 font-size:11px;
 color:#494949;
 line-height:15px;
 padding:0 0 5px 0;
}

.ib_rm {
 text-align:right;
}

/*r_col2*/
.r_col2 {
 width:610px;
 padding:30px 0 0 30px;
}


.cont_gray h1 {
 font-size:20px;
 color:#444444;
}

.ic_left {
 width:360px;
 padding:0 25px 0 0;
}

.ic_left h3 {
 color:#db3325;
 font-size:14px;
 padding:6px 0;
}


.ic_left p {
 padding:0 0 12px 0;
}

.ic_right {
 width:221px;
}

.ic_right p {
 font-size:15px;
 line-height:24px;
 padding:10px 8px 0 8px;
}

/* File Attachment */

.fileupload {
	position:relative;
	width:320px;
}
.realupload {
	position:absolute;
	top:0;
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	z-index:2;
	width:310px;
}
.cusfile {
	width:320px;
	height:34px;
}
.cusfile input {
	width:245px;
	float:left;
	border:1px solid #999;
	height:22px;
}
.cusfile img {
	float:right;
}
