/* 
CSS Document for Regis Development  Inc.
By Forgetag
Email: forgetag@gmail.com
*/

*{margin:0px;padding:0px;}
img{border:none;}
a{text-decoration:none;}
hi,h2{font-weight:normal;}
h3{font-weight:strong;}
.smltxt{font-size:10px;}
.rgttxt{text-align:right;}
.lfttxt{text-align:left;}
.org{color:#ff6415;}
.blue{color:#3399FF;}
.clearboth{clear:both;}
.no-border{border:none;}
.center{text-align:center;}
.clear-back{background-image:url(images/spacer.gif);}

body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-image:url(images/bg-top.jpg);background-repeat:repeat-x;background-position:top center;}

#TdText-center {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	padding: 5px;
	text-align: center;
	color: #000;
}

#TdText-Left {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: left;
	font-weight: normal;
}


#TdText-center {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	padding: 5px;
	text-align: center;
	color: #000;
}
#TdText-Right {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: right;
	padding-right: 1px;
}

#Tdh2 {
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	color: #FF6600;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	padding-top: 10px;
}

#TdH2Menu {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #C32C01;
	text-indent: 15px;
	text-transform: capitalize;
	letter-spacing: 0.5em;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	border-left-width: 25px;
	border-left-style: solid;
	border-left-color: #C32C01;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2CCAA;
	text-decoration: none;
}
#TdH2Text {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	color: #C32C01;
	text-transform: capitalize;
	letter-spacing: 0.5em;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

div#header{width:875px;margin:0px auto 0px auto;}
div#header img#logo{float:left;padding:28px 20px 0px 10px;}
div#header h1{font-family:"Times New Roman", Times, serif;font-size:42px;color:#fff;padding:42px 0px 0px 0px;}
div#header div#contact{float:right;width:200px;height:80px;background-image:url(images/bg-top-divider.jpg);background-position:left top;background-repeat:no-repeat;text-align:right;font-family:"Times New Roman", Times, serif;font-size:28px;color:#fff;padding:20px 0px 0px 0px;}
div#header div#contact span{font-size:20px;display:block;}

div#nav{float:left;background-image:url(images/bg-nav.jpg);background-position:left top;background-repeat:no-repeat;width:709px;height:42px;padding:0px 0px 22px 10px;}
div#nav a.main{color:#fff;padding:14px 10px 14px 10px;border-right:solid 1px #464646;background:none;}
div#nav a.last{border:none;text-align:right;}

div#banner{clear:both;background-image:url(images/bg-top-banner.jpg);width:875px;height:290px;}
div#banner #scroller{padding:5px 20px 5px 10px;width:570px;float:left;}
div#banner #info{padding:15px 20px 0px 620px;text-align:center;}

div#banner #info h2{font-family:"Arial Black",Arial, Helvetica, sans-serif;font-size:24px;}
div#banner #info span{font-size:18px;font-weight:bold;display:block;}
div#banner #info span.smltxt{font-size:11px;font-weight:normal;display:block;padding-bottom:2px;}
div#banner #info img{padding:3px 0px 5px 0px;}

div#banner-i{clear:both;background-image:url(images/banner-i.gif);width:875px;height:200px;}
div#banner-i #info{padding:15px 20px 0px 120px;text-align:center;}
div#banner-i #info h2{font-family:"Arial Black",Arial, Helvetica, sans-serif;font-size:24px;}
div#banner-i #info span{font-size:18px;font-weight:bold;display:block;}
div#banner-i #info span.smltxt{font-size:11px;font-weight:normal;display:block;padding-bottom:2px;}
div#banner-i #info img{padding:3px 0px 5px 0px;}


div#contents{width:875px;margin:0px auto 0px auto;background-image:url(images/bg-page-content.jpg);background-position:3px 0px;background-repeat:repeat-y;overflow:hidden;}
div#contents{min-height:600px;}

div#contents #lft{float:left;width:603px;}
div#contents #rgt{float:left;width:268px;padding-left:1px;}

div#contents #lft h1{background-image:url(images/bg-page-header-orange.jpg);background-position:3px 0px;background-repeat:no-repeat;padding:10px 0px 0px 20px;font-family:"Trebuchet MS", Helvetica, Arial;font-size:26px;color:#fff;font-weight:normal;}
div#contents #lft h1.nobg{background-image:none;background-position:3px 0px;background-repeat:no-repeat;padding:10px 0px 0px 20px;font-family:"Trebuchet MS", Helvetica, Arial;font-size:26px;color:#fff;font-weight:normal;background-color:#ff6415;}

div#contents #lft  p.inhd{background-image:url(images/bg-page-inner-head.jpg);background-position:3px 105%;background-repeat:no-repeat;padding:5px 0px 11px 15px;}
div#contents #lft  div.intxt{background-image:url(images/bg-page-inner.jpg);background-position:3px 105%;background-repeat:repeat-y;padding:5px 20px 11px 20px;overflow:hidden;height:1%;}
div#contents #lft  div.intxt-orange{background-image:url(images/bg-page-inner-orange.jpg);background-position:3px 105%;background-repeat:repeat-y;padding:5px 20px 11px 20px;color:#fff;font-size:12px;font-weight:bold;line-height:1.3em;font-family:Verdana, Arial, Helvetica, sans-serif, Optima;}
div#contents #lft  div.intxt-orange p{clear:both;padding-bottom:10px;text-align:left;}
div#contents #lft  div.intxt p {
	clear:both;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
}

div#contents #lft  div.intxt img{padding-left:15px;}

div#contents #lft  div.intxt h2{
	clear:both;
	background-image:url(images/bullet-h2.jpg);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding:0px 0px 10px 22px;
	color:#ff6415;
	font-weight:bold;
	font-size:24px;
	text-align: center;
}
div#contents #lft  div.intxt h2.inn{clear:both;background-position:0px 8px;padding:5px 0px 5px 22px;}

div#contents #lft  div.intxt h3{
	clear:both;
	padding:10px 0px 10px 15px;
	color:#000;
	font-size:18px;
	text-align: center;
}
div#contents #lft  div.intxt h3.inn{clear:both;padding:5px 0px 20px 15px;color:#000;font-size:18px;}

div#contents #lft  div.intxt ul{clear:both;list-style:none;padding:0px 0px 10px 15px;}
div#contents #lft  div.intxt ul li{width:240px;float:left;background-image:url(images/bullet-orange.jpg);background-position:0px 2px;background-repeat:no-repeat;padding:0px 15px 2px 15px;}

div#contents #lft  div.intxt ul.list{clear:both;list-style:none;padding:0px 0px 10px 15px;}
div#contents #lft  div.intxt ul.list li{width:240px;background-image:url(images/gray-bullet.jpg);background-position:0px 7px;background-repeat:no-repeat;padding:5px 15px 2px 15px;float:none;}
div#contents #lft  div.intxt ul.list li a{font-size:14px;color:#ff6415;font-weight:bold;}
div#contents #lft  div.intxt ul.list li a:hover{font-size:14px;color:#000;}

div#rotationalimages{width:594px;height:220px;float:left;padding:3px 2px 2px 5px;}

div#banner div#rotationalimages div#slide1dv{
	float:left;position:relative;width:594px;height:220px;
	overflow:hidden;padding:0px;margin:0px;border-style:solid;
	border-width:0px;border-color:#ffffff;z-index:1;
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);}

/* new classes */
div#contents #lft div.intxt div#rotationalimages{width:555px;height:220px;float:left;padding:0px 2px 2px 5px;}
div#contents #lft div.intxt div#rotationalimages div#slide1dv{
	float:left;position:relative;width:555px;height:220px;
	overflow:hidden;padding:0px;margin:0px;border-style:solid;
	border-width:0px;border-color:#ffffff;z-index:1;
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);}
div#contents #lft div.intxt div#rotationalimages div#slide1dv img{width:555px;}	
/* classes end */
	
div#contents #lft  div.intxt div#slide1dv{
	float:left;position:relative;width:540px;height:135px;
	overflow:hidden;padding:0px 0px 5px 15px;margin:0px;border-style:solid;
	border-width:0px;border-color:#ffffff;z-index:1;
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);}


div#contents #lft div.intxt form#frmContractor table#tbl tr td label{padding-top:10px;display:block;font-weight:bold;padding-bottom:2px;}	
div#contents #lft div.intxt form#frmContractor table#tbl tr td input {padding:2px;border:solid 1px #999999;width:80%;}	
div#contents #lft div.intxt form#frmContractor table#tbl tr td textarea{padding:2px;border:solid 1px #999999;}	
div#contents #lft div.intxt form#frmContractor table#tbl tr td input.normal{padding:2px;width:auto;margin-top:2px;border:none;}	
div#contents #lft div.intxt form#frmContractor table#tbl tr td select{width:100px;}

div#contents #rgt h1{background-image:url(images/bg-lft-gry-top.jpg);background-position:0px 0px;background-repeat:no-repeat;padding:10px 0px 11px 15px;font-family:"Trebuchet MS", Helvetica, Arial;font-size:26px;background-color:#000;color:#fff;font-weight:normal;}
div#contents #rgt h1.inn{background-image:url(images/bg-lft-gry-top-i.jpg);background-position:0px 0px;background-repeat:no-repeat;padding:10px 0px 11px 15px;font-family:"Trebuchet MS", Helvetica, Arial;font-size:26px;background-color:#000;color:#fff;font-weight:normal;}

div#contents #rgt div.intxt{background-color:#000;background-image:url(images/bg-lft-gry-foot.jpg);background-position:0px 100%;background-repeat:no-repeat;padding:5px 20px 11px 20px;}

div#contents #rgt div.intxt ul{color:#9d9d9d;padding:0px 20px 10px 0px;list-style:none;}
div#contents #rgt div.intxt ul li {padding-bottom:2px;background-image:url(images/bullet.jpg);background-position:0px 6px;background-repeat:no-repeat;border:none;padding-left:20px;}
div#contents #rgt div.intxt ul li a{padding:2px 0px 2px 0px;color:#fff;font-size:13px;width:180px;display:block;font-weight:bold;}
div#contents #rgt div.intxt ul li a:hover{color:#ffae00;}
div#contents #rgt div.intxt ul li a.last{border:none;}
div#contents #rgt div.intxt ul li.sub{background:none;}
div#contents #rgt div.intxt ul li.sub a{padding:2px 0px 2px 10px;color:#fff;font-size:13px;width:170px;display:block;font-weight:normal;border:none;background:none;}
div#contents #rgt div.intxt ul li.sub a:hover{color:#ffae00;}


div#contents #rgt div.blkbox{background-image:url(images/bg-lft-blk-box.jpg);background-position:0px 2px;background-repeat:no-repeat;padding:20px;height:103px;padding-top:10px;}
div#contents #rgt div.blkbox h3{text-align:left;font-family:"Arial Black", Arial, Helvetica;font-size:26px;color:#fff;line-height:1.2em;padding-top:5px;}
div#contents #rgt div.blkbox h3 span{font-size:38px;display:block;}
div#contents #rgt div.blkbox h2{background:none;font-size:26px;display:block;color:#fff;padding-top:0px;padding-bottom:5px;}
div#contents #rgt div.blkbox ul{color:#ff6415;padding:5px 20px 10px 20px;font-size:16px;}
div#contents #rgt div.blkbox ul li {padding-bottom:1px;}
div#contents #rgt div.blkbox ul li a{padding:0px;color:#fff;font-size:13px;width:180px;display:block;font-weight:bold;}
div#contents #rgt div.blkbox ul li a:hover{color:#ffae00;}


div#contents #rgt p.blackbox-hd{background-image:url(images/bg-lft-gry-top.jpg);background-position:top center;background-repeat:no-repeat;padding:0px;height:10px;margin-top:2px;}
div#contents #rgt div.blackbox{background-color:#000;background-image:url(images/bg-lft-gry-foot.jpg);background-position:0px 100%;background-repeat:no-repeat;padding:5px 20px 20px 20px;color:#fff;}
div#contents #rgt div.blackbox h1{background:none;padding:2px 0px 2px 0px;font-size:32px;}
div#contents #rgt div.blackbox h2{background:none;padding:0px 0px 2px 0px;font-size:18px;}
div#contents #rgt div.blackbox img{padding:4px;}

div#ftwrapper{clear:both;background-image:url(images/bg-footer.jpg);background-position:top center;background-repeat:repeat-x;height:116px;}

#ft{width:860px;margin:0px auto 0px auto;background-image:url(images/bg-footer-fix.jpg);background-position:-2px 0px;height:80px;background-repeat:no-repeat;padding:36px 0px 0px 15px;color:#fff;text-align:left;}

#ft span{display:block;padding:2px;}
#ft a{color:#ff9900;padding:1px 5px 1px 5px;display:inline-block;border-right:solid 1px #393839;margin-bottom:5px;} 
#ft a:hover{color:#fff;}
#ft a.last{border:none;}


a.lftbanner{clear:both;padding:2px 0px 0px 0px;display:block;}


/*Form Page Properties */
div#frm-contents{width:938px;margin:0px auto 0px auto;background-image:url(images/frm-content.jpg);background-position:0px 0px;background-repeat:repeat-y;overflow:hidden;padding:30px 20px 10px 20px;}
div#frm-contents h2{clear:both;background-image:url(images/bullet-h2.jpg);background-position:0px 3px;background-repeat:no-repeat;padding:0px 0px 10px 22px;color:#ff6415;font-weight:bold;font-size:24px;text-align: center;}

div#frm-contents form#frmContractor table#tbl tr td label{padding-top:10px;display:block;font-weight:bold;padding-bottom:2px;}	
div#frm-contents form#frmContractor table#tbl tr td input {padding:2px;border:solid 1px #999999;width:80%;}	
div#frm-contents form#frmContractor table#tbl tr td textarea{padding:2px;border:solid 1px #999999;}	
div#frm-contents form#frmContractor table#tbl tr td input.normal{padding:2px;width:auto;margin-top:2px;border:none;}	
div#frm-contents form#frmContractor table#tbl tr td select{width:100px;}



div#frm-ftwrapper{clear:both;background-image:url(images/bg-footer.jpg);background-position:top center;background-repeat:repeat-x;height:116px;}
div#frm-ftwrapper #ft{width:963px;margin:0px auto 0px auto;background-image:url(images/frm-footer.jpg);background-position:0px 0px;height:80px;background-repeat:no-repeat;padding:36px 0px 0px 15px;color:#fff;text-align:left;}
div#frm-ftwrapper #ft span{display:block;padding:2px;}
div#frm-ftwrapper #ft a{color:#ff9900;padding:1px 5px 1px 5px;display:inline-block;border-right:solid 1px #393839;margin-bottom:5px;} 
div#frm-ftwrapper #ft a:hover{color:#fff;}
div#frm-ftwrapper #ft a.last{border:none;}
