@import url("reset.css");
html{ height:100%; margin-bottom:1px;}
body {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4A4A4A;
	background:#E21A24 url(../images/body_bg.gif) repeat-y center top;
	position:relative;
}
img, div { behavior: url("iepngfix.htc"); }
a{ color:#333; text-decoration:none;}
a:hover, #footer a:hover{color:#EF7E2B;}
a.red_lnk{color:#EE1C25; text-decoration:underline;}
a.red_lnk:hover{color:#EF7E2B; text-decoration:none;}
a.whitelink{color:#fff;}
a.whitelink:hover{color:#B7C5C8;}
.orange{color:#FE8513;}
.floatleft{ float:left;}
.floatright{ float:right;}
.large-title{ font-size:22px; font-weight:bold;}

strong{ font-weight:bold;}
h2{ color:#3D3D3D; font-weight:bold; font-size:22px; padding-bottom:10px;}
h3{font:22px 'Trebuchet MS', Arial, Tahoma, Verdana; color:#3D3D3D; font-weight:bold; padding:5px 0px 5px 0px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~ Main ID CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/

#wrapper {margin:0px auto;width:984px;}
#left_panel{ width:667px; float:left; background:url(../images/whitebox-top.gif) no-repeat left top; padding:20px 0 0 0; display:inline; margin-top:20px;}
#left_panel .bottom{ background:url(../images/whitebox-bot.gif) no-repeat left top; height:20px; float:left; width:667px;}
#right_panel{ width:317px; float:right; color:#fff; background:url(../images/bg_rightpanel.gif) repeat-y right top;}
#right_panel p{ margin:0;}
#right_panel a{ color:#fff; font-weight:bold;}
#right_panel a:hover{ color:#FFAE00;}
#nav{ width:257px; float:left; background:url(../images/rightpanel_bot.jpg) no-repeat bottom left; height:auto!important; min-height:462px; height:462px; padding:20px 30px 0;}
#nav li{ background:url(../images/dot.gif) repeat-x left bottom; margin-bottom:15px; padding-bottom:15px;}
#nav li.last{ background:none;}
#nav li a{ background:url(../images/bullet-on.gif) no-repeat left center; padding-left:15px;}
#nav li a:hover, #nav li a.active{ background:url(../images/bullet-over.gif) no-repeat left center; color:#FFAE00;}

.tel-email{ width:317px; float:left; background:url(../images/deco_top_right.jpg) no-repeat left top; padding-top:265px; text-align:center;}
.black_strip{ background:#000; padding:5px;}
.content{ background:#fff; width:667px; float:left; height:auto!important; min-height:755px; height:755px;}

#footer{ width:667px; clear:both; color:#fff; padding:10px 0; float:left; font-size:11px;}
a.credits{ background:url(../images/loog_dotsquares.gif) no-repeat left center; padding-left:15px; margin-left:5px; color:#fff;}

.content h1{ background:url(../images/header.jpg) no-repeat; width:667px; height:186px; float:left; margin-bottom:0px;}
.content h1 a{ text-indent:-999px; font-size:1px; display:block; margin:0 auto; width:350px; height:169px;}
.left_col{ width:300px; float:left; margin-left:50px; display:inline;}
.right_col{ background:#f1f1f1; float:right; border:solid 1px #DCDCDC; width:238px; padding:5px; display:inline; margin-right:50px;}
.title-bar{ background:#636363; text-align:center; font-weight:bold; text-transform:uppercase; color:#fff; margin-bottom:15px;}

.full_col{ width:627px; float:left; padding:0 20px; }
.greybox1{ width:195px; background:#f1f1f1; float:left; display:inline; margin:0 1px 1px 0; border:solid 1px #DCDCDC; padding:5px; height:auto!important; min-height:180px; height:180px; font-size:12px; overflow:hidden;}

.tel{ font-size:16px; color:#E21A24; background:url(../images/tel.gif) no-repeat left center; padding:10px 60px; font-weight:bold;}
.email{ font-size:16px; color:#E21A24; background:url(../images/email.gif) no-repeat left center; padding:10px 60px; font-weight:bold;}


/*Contact page CSS*/
.contact-frame{width:617px; float:left; padding:0px 20px 0px 25px;}
.contact-sec{width:615px; float:left; border:1px solid #4D4D4D; background:url('../images/contact-bg.jpg') repeat-y right top; padding:0px 0px 0px 0px;}
.building{width:580px; float:left; text-align:center; border:1px solid #4D4D4D; padding:9px 0px 9px 35px; margin:10px 0px 0px 0px;}
.feedback{width:298px; float:left; padding:0px 0px 10px 10px;}
.feedback-form{width:298px; float:left; font:12px Arial, Tahoma, Verdana; color:#424242; padding:5px 0px 10px 0px;}
.feedback-row{width:298px; float:left; padding:5px 0px 5px 0px;}
.label1{width:100px; float:left; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#4A4A4A;}
.field1{width:198px; float:left;}

.address-block{width:286px; float:left; padding:0px 0px 10px 20px;}
.address{width:286px; float:left; padding:10px 0px 30px 0px;}

/*----------------CSS USED FOR LATEST NEWS SECTION-----------------*/

.news_box{float:left; width:215px;margin-bottom:16px; padding-left:20px; font-size:11px; color:#040001; line-height:14px; background:url(../images/news-bullet.gif) 5px 3px no-repeat;}
.news_box span{ display:block; color:#3D3D3D; margin-top:5px;}
.news-box-btn{width:215px; float:left; text-align:right;}
.news-box-btn span a{ display:block; background:#AF0100; text-decoration:none; color:#FFFFFF; padding:0px 10px 0px 10px; margin-top:4px; font-weight:normal;}
.news-box-btn span a:hover{ text-decoration:underline;}
a.more_link{background:#AF0100; text-decoration:none; color:#FFFFFF; padding:0px 10px 0px 10px; margin-top:4px; font-weight:normal; font-size:11px; float:right;}
a.more_link:hover{ text-decoration:underline;}
p.bottomborder{ border-bottom:dotted 1px #CCCCCC; padding-bottom:14px;}
.bottomborder{ border-bottom:dotted 1px #CCCCCC; padding:0px 0px 12px 0px;}

.flashbanner{float:left; width:597px; margin-bottom:20px; margin-left:30px;}

.more-btn {width:627px; float:left; padding:5px 0px 10px 0px;}
.img-placer {width:147px; height:125px; float:left; border:0px solid red; padding:2px; margin:4px 10px 10px 0px;}