@charset "utf-8";



*html { height:100%;}

body {background: url(../img/bghtml.png) 0 4px ;font-family: "Tahoma", Arial, Helvetica, sans-serif; color:#fff; font-size:12px; text-align:left;}

#background { height:860px; background: url(../img/bg.png) repeat-x; background-position:0 0;}



#header { position:absolute; width:872px; height:242px; margin-top: 23px; /*background: url(../img/header.jpg) no-repeat;*/ left:50%; margin-left:-435px; }

#border-header {position:absolute; width:907px; height:821px; margin-top: 4px; background: url(../img/border-header.jpg) no-repeat; left:50%; margin-left:-453px;}

#home-header {position:absolute; width:907px; height:821px; margin-top: 4px; background: url(../img/home-header.jpg) no-repeat; left:50%; margin-left:-453px;}



#nav { position:absolute; width:872px; height:27px; margin-top: 265px; background: url(../img/nav-bg.png) repeat-x; left:50%; margin-left:-435px; }

#navigation {width:822px; height:27px; padding-left:25px}



#content { position:relative; top: 292px; left:50%; margin-left:-453px; width:907px; background: url(../img/content-back.gif) repeat-y;}

#content-box { padding-top: 20px; padding-right: 40px; padding-bottom: 25px; padding-left: 40px; }





#bottomnav {text-align:center; color:#871a37}

#bottomnav a {color:#871a37; text-decoration:none;}

#bottomnav a:hover {color: #FFCC00; text-decoration:underline}



#footer { position:absolute; margin-top:-15px; width:907px; height:25px; background: url(../img/border-footer.gif) no-repeat;}



#ibsi {height:20px; margin-top:30px; padding-bottom:10px; text-align:center;}
#ibsi a {color:#FFCC00; text-decoration:none;}
#ibsi a:hover {color: #871a37; text-decoration: underline;}


.links { color: #000000;}



h1 {

	font-family: "Tahoma", Arial, Helvetica, sans-serif;

	color:#FFCC00;

	font-size:21px;

	font-weight:bold;

	height:27px;

	background:url(../img/hr.gif) repeat-x 2px;

	padding-bottom:10px;

	font-style: normal;

}

#phone { font-family: "Tahoma", Arial, Helvetica, sans-serif; color: #FFCC00; font-size:18px; font-weight: bold; margin-top:-33px; float:right}



p { font-family: "Tahoma", Arial, Helvetica, sans-serif; color:#fff; font-size:14px; line-height:17px; text-align:justify;}



h2 { font-family: "Tahoma", Arial, Helvetica, sans-serif; color:#ffcc00; font-size:15px;  font-weight:bold; height:24px; background:url(../img/h2_bg.gif) repeat-x}



.name { font-family: "Tahoma", Arial, Helvetica, sans-serif; text-align:right; font-weight:bold; color:#871a37; font-size:15px; height:24px; background:url(../img/h2_bg.gif) repeat-x}

p a { color:#ffcc00; text-decoration: none;}

p a:hover{color:#871a37; text-decoration: underline;}



.a { font-family: "Tahoma", Arial, Helvetica, sans-serif; color: #FFCC00; font-size:14px; line-height:16px; text-align:center;  text-decoration:none;}

.a:hover{color:#871a37; text-decoration: underline;}

.b { font-family: "Tahoma", Arial, Helvetica, sans-serif; color:#FFCC00; font-size:15px; line-height:12px; text-align:center;  text-decoration:none;}



.pt{font: normal 14px Tahoma, Arial;color: #fff; line-height:27px; text-align:left}

.redstar{font: normal 14px Tahoma, Arial;color:#ffcc00;}

textarea { width:262px; padding-top:10px}



.right-img {float:right; padding-left:15px; padding-bottom:5px; background-color:#282828}

.left-img {float:left; padding-right:15px; padding-bottom:5px; background-color:#282828}

.right-img2 {float:right; padding-left:15px; background-color:#282828}



.tab { width:630px;}

.tab td{border: 0px dotted #871a37; padding:6px;}

.tab2 td{border: 0px dotted #871a37; padding:6px;}

.subtab td{

	padding:2px;

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-top-style: dotted;

	border-right-style: dotted;

	border-bottom-style: dotted;

	border-left-style: dotted;

	border-top-color: #444;

	border-right-color: #444;

	border-bottom-color: #444;

	border-left-color: #444;

}