/* CSS Document */
*{
	margin:0; padding:0px;
}
body{
	width:100%; background-color:#fcfcfc; color:#000;
	font-family: Calibri, Helvetica, Verdana, Arial;
	/*background-image:url(images/body_bg.png); background-repeat:repeat-x; background-color:#f7f7f7; background-position:top;*/
}
h1{
	color:#333;	padding: 10px; margin:10px;
	font-weight:bold; font-size:48px;
	text-shadow:2px 2px 3px #000; 
}
h2{
	font-size:27px;	font-weight:bold; color:#900; font-variant: small-caps;
	padding:10px; margin:5px;
	/*text-shadow:2px 2px 2px #000; */
}
h3{
	color:#000000;
	font-family:Arial;	font-size:24px;	font-weight:bold;
	padding-left:0px;	padding-right:0px;	padding-top:3px;	padding-bottom:3px;
}
.title{
	color:#fff;	padding: 0px; margin:20px 0 15px 10px; float: left;
	font-weight:bold; font-size:36px;
	text-shadow:3px 3px 3px #000; 
}
.menuitem{
	font-size:27px;	font-weight:bold; color:#fff; font-variant: small-caps;
	padding:0px; margin:10px 25px 0 0;float: right;
	text-shadow:2px 2px 2px #000; 
}
a{
	font-weight: bold; text-decoration: none; color:#000;
}
a:hover {
	color:#333; border-bottom:2px solid #333;
}

#wrapper{
	width:100%;position: absolute;
}
#header{
	width:100%; position:fixed; top:0px; left:0px;
	background-color:#900; z-index:999; color:#fff;
	box-shadow:0 0 20px #000; -moz-box-shadow:0 0 20px #000; -webkit-box-shadow:0 0 20px #000;
}
#header-inner{
	width:999px; margin:0px auto; display:block;z-index:999;width:auto;
}
#bodym{
	width:100%;	text-align:center; display:block; position:relative; margin-top:10px; min-height:400px; vertical-align: middle;
}
#footer{
	width:100%; text-align:center; display:block; position:relative; color:#600; vertical-align: middle; margin:50px auto;
}
#header a{color:#fff;text-decoration: none;}
#header a:hover{color:#fff;text-decoration: none;border-bottom:0;}

div#is2c{
	width:300px; min-height:200px; margin: 5px; padding: 5px; height:150px;
	font-size:13px; color:#333333; text-align: left;line-height:18px;
	border:1px solid #CCC; border-color:#E4E4E4 #BEBEBD #BEBEBD #E4E4E4;
	display:block; float:left; background-color:#FFF; overflow: auto;
	box-shadow:1px 1px 2px 0 #D0D0D0; -moz-box-shadow:1px 1px 2px 0 #D0D0D0; -webkit-box-shadow:1px 1px 2px 0 #D0D0D0;
}
div#is2c>p{
	border-bottom:0px solid #f7f7f7; padding:5px 0; font-weight: bold;
}
div#is2c>p:nth-child(even){
	/*background-color:#e7e7e7;*/
}

.search-form{
	width:550px;height:auto;margin:50px auto;max-width:100%;width: auto;
}
.search-box{
	border:1px solid #006; height:40px; width:400px;font-size:18px; padding:0px 20px;
}
.search-box:hover{
	border:1px solid #006; box-shadow:0 0 10px #999; -moz-box-shadow:0 0 10px #999; -webkit-box-shadow:0 0 10px #999;
}
.search-box:active {
	border:1px solid #006;
}
.search-button{
	border:0px; height:40px; width:auto;font-size:18px;cursor: pointer;color:#fff; padding: 5px 20px;
}
.search-button:hover{
	box-shadow:0 0 10px #999; -moz-box-shadow:0 0 10px #999; -webkit-box-shadow:0 0 10px #999;
}
.g4 {
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#404040), to(#000));
   background-image: -webkit-linear-gradient(top, #404040, #000); 
   background-image: -moz-linear-gradient(top, #404040, #000);
   background-image: -ms-linear-gradient(top, #404040, #000);
   background-image: -o-linear-gradient(top, #404040, #000);
}
div#optionbox{
	width:400px; min-height:200px; padding: 5px; height:150px;
	position: relative; text-align: left; visibility: hidden;
	border:1px solid #CCC; /*border-color:#E4E4E4 #BEBEBD #BEBEBD #E4E4E4;*/
	background-color:#FFF; color:#333;
	box-shadow:1px 1px 2px 0 #D0D0D0; -moz-box-shadow:1px 1px 2px 0 #D0D0D0; -webkit-box-shadow:1px 1px 2px 0 #D0D0D0;
}
.search-form:focus>div{
	visibility: visible;
}
.search-box:active div#optionbox{
	visibility: visible;left:0px;
}

.listingText{
	font-weight: normal;
}
p.titletext{
	background-color:#780000;color:#fff;text-align: center;font-weight: bolder;line-height:20px;
}
.regform{
	width:auto;margin:10px auto;text-align:left;
}
.regform p{
	margin:10px 5px; text-align:left; font-size: 20px; font-weight: bold;
}


::-webkit-scrollbar {width: 12px;background-color:#fff;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px;background-color:#900;}
::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); border-radius: 10px;background-color:#fff;}

#wrapperp{
	width:999px; margin:0 auto; padding:10px; border:2px solid #000;
}