/* CSS Document */

body{text-align:center; margin:0; padding:0; font-family:Lucida Grande, Arial; font-size:13px; background-color:#ebebeb; color:#464646; }

.wrapper{margin:0 auto; width:700px;}

.wrapper2{margin:0 auto; width:550px;}
	
.content{background-color:#FFFFFF; border:1px solid #bab9b9; text-align:center; padding-bottom:25px;}

.in{width:650px; margin:25px auto; text-align:left;}

.line{border-top:1px solid #bab9b9; height:1px; }


/*.............................................................General.................... */

h1, h2, h3 {margin:0; padding:0; }

h1{font-size:32px;}

h2{font-family:Georgia; font-size:24px; font-style:italic;
margin-left:  1em;
margin-right:  1em; }

.fronth2{
font-family:Georgia;
font-size:24px;
font-style:italic;
text-align: center;
margin-left:  3em;
margin-right: 3em;
margin-top:1em;
margin-bottom: 1em; }

.writeh2{font-family:Georgia; font-size:24px; font-style:italic;
margin-top: 1em;
margin-bottom: 1em;
margin-left:  1em;
margin-right:  1em;
text-align: left; }

.writeh21{font-family:Georgia; font-size:24px; font-style:italic;
margin-top: 0.6em;
margin-bottom: 0.6em;
margin-left:  0.3em;
margin-right:  1em;
text-align: left; }


h3 {
margin-top: 1em;
margin-bottom: 1em;
text-align: left;
margin-left: 2em;		
}

.h3front {
text-align: center;
margin-left: 0em;
font-size: 1.6em;
}

.h3top {
text-align: center;
margin-left: 0em;
font-size: 1.6em;
}

.h3frontleft {
text-align: left;
margin-left: 1.4em;
margin-right: 1.4em;
font-size: 1.4em;
}

p {
margin-left: 3em;
margin-right: 3em;
text-align: left;
}

.pform {
font-size: 16px;
}

.writeh3 {
margin-top: 1em;
margin-bottom: 0.2em;	
text-align: left;
margin-left: 2.6em;	
margin-right: 1em;
padding-right: 1em;
}
.writeh31 {
margin-top: 1em;
margin-bottom: 0.2em;
text-align: left;
margin-left: 2.6em;	
margin-right: 1em;
padding-right: 1em;
float: left;
}

h4 {
text-align: right;
margin-right: 2.7em;
margin-bottom: 0.2em;
}

.author p{margin:0; padding:0; }

.forms{line-height:2em; }

a:link, a:visited{color:#30a4b1; text-decoration:none;}

a:hover{color:#f7941d;}

.v_line{padding:0 5px; color:#999999;}


/*.............................................................Header.................... */

.logo{float:left; margin:10px 0; margin-bottom: 10px;}

.txt_right{ float:right; margin-top:90px;}




/*.............................................................Form.................... */


.box{text-align:left; padding:5px 15px; border:1px solid #bab9b9; background-color:#f7f7f7;
}
.boxalt {text-align:left; padding:5px 15px; border:1px solid #bab9b9; background-color:#FFFFD4;
}
.boxsingle {margin-top: 3px; left; padding:5px 15px; border:1px solid #bab9b9; background-color:#D4FFFF;
}


.box2{border:1px solid #bab9b9; padding:10px; width:400px; color:#707070; font-size:16px; }

.com_btn{margin:0px; padding:10px 20px; border:0px; background-color:#f7941d; color:#fff; font-size:14px; font-weight: bold; }

.com_btn:hover {
	background-color: #548D8D;
}




/*.............................................................Check YES or NO.................... */

.check{
	margin-left: 2em;
	margin-right: 2em;
	text-align:left; padding:10px 15px; border:1px solid #bab9b9; background-color:#f7f7f7;}

.good{}

.icon{padding-right:8px; float:left;}

.bad{}


/*..................................................... Navigation .....................*/	
	

.navigation{ background-color:#464646; float: left; margin-bottom:20px; width:700px; position:relative;
background-image: url(../images/bg1.png);}

.navigation ul{ margin:0px; padding:0px; }

.navigation ul li{list-style:none; float: left; margin: 0; padding: 0; font-weight:normal; }

.navigation li a{float:left; color:#fff; margin: 0; font-size: 14px; text-decoration: none; padding:20px 30px;  }

.navigation li a:hover, .navigation li .active { color:#FFFFFF; background-color:#30a4b1;
background-image: url(../images/bg2.png);}

.clear{clear:both;}


/*............................... Search Form.....................*/	

.register {margin:0; padding:6px; border:0px; background-color:#f7941d; color:#fff; height:18px; font-size:13px; font-weight: bolder;
background-image: url(../images/bg3.png);}


.register a {
color: white;
}

.register a:hover {
text-decoration: underline;	
}

#searchform{ position:absolute; top:14px; right:15px;}

.search_box{ padding:6px; color:#999999; font-size:13px; margin:0; background-color:#FFFFFF; border:1px solid #ccc;}

.search_btn{margin:0 0 0 5px; padding:6px; border:0px; background-color:#f7941d; color:#fff; height:30px; font-size:13px; }



/*.............................................................Footer................... */

.footer{text-align:right; margin-bottom:40px;}




/*.............................................................Table................... */


td { padding: 12px; text-align:left; }

.gray td {background-color:#f7f7f7;}

.table_main { 
	
	margin-left: 6em;
	border-top: 1px solid #bab9b9; border-right: 1px solid #bab9b9; border-left: 1px solid #bab9b9;}

.table_main .delete {background:url(images/x2.gif) center left no-repeat; padding-left:12px;}

tr td {border-bottom: 1px solid #bab9b9;}

.safe , .over {padding:3px; color:white; font-weight:bold;}
	.safe {background:green;}
	.over {background:red;}

	
	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 0px 5px 0px 10px;
		width: 200px;
		color: #000;
		border: 1px solid silver;
		
	}
	
	.suggestionsBox2 {
		position: relative;
		left: 30px;
		margin: 0px 5px 0px 10px;
		width: 400px;
		color: #000;
		border: 1px solid silver;
		text-align: left;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	
	}
	
	.suggestionList li {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 5px;
		cursor: pointer;
		border-left: 1px solid silver;
		border-right: 1px solid silver;
		border-bottom: 1px solid silver;
	}
	
	.suggestionList li:hover {
		background-color: #F7941D;
	}

.leftul {
text-align: left;
padding-left: 5em;
padding-right: 5em;
}

.frontul {
text-align: left;
padding-left: 5em;
padding-right: 5em;
font-size: 16px;
line-height: 1.5;
}

.floatleft {
float: right;
margin-right: 2.8em;
}

h2.writeh2 span{
	padding:.4em 30px .4em 0;
	background: url(../images/refresh.png) no-repeat right center;
}	

h3.writeh3 span{
	padding:.4em 30px .4em 0;
	background: url(../images/info.png) no-repeat right center;
}

h3.h3front span {
    padding: .4em 30px .4em 0;
    	background: url(../images/next.png) no-repeat right center;
}

.defaultText { color: silver;}

#content1 {
border: 1px solid silver;
margin-left: 2.7em;
margin-right: 2.7em;
background-color: #FFFFAA;
}

#forumdiv{
	margin: 1em;
}

.pfront {
    text-align: left;
    font-size: 16px;
    line-height: 1.5;
}

#content5 {
border: 1px dotted silver;
margin-left: 2.7em;
margin-right: 2.7em;
background-color: #FFFFAA;
padding: 1em;
}

#content5 h4{
    text-align: left;
     font-size: 20px;
     margin-left: 7em;
}

#content5 a {
    text-decoration: underline;
    font-size: 24px;
}


#content5 h4 span {
    padding: .6em 30px .4em 0;
    	background: url(../images/favorite.png) no-repeat right center;
}


#radiocheck h3{
text-align:center;
}

#adiff {
background-color: #008000;
color: white;
}

/** START LOGIN NOTICE **/
.login_notice{
	width: 100%;
	border-bottom: 2px solid #222;
	background: #494949;
	color: #FFF;
	height: 250px;
	text-align: center;
}
.login_notice .wrapper{
	margin: 0 auto;
	text-align: left;
	width: 700px;
}
.login_notice .left{
	float: left;
	width: 80%;
}
.login_notice .right{
	float: right;
	width: 49%;
}
.login_notice .title{
	font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
	font-size:24px;
	font-size-adjust:none;
	font-style:italic;
	line-height:35px;
	margin:0;
	padding:14px 15px 3px 0;
	text-shadow:0 1px 0 #FFFFFF;
}
.login_notice .description{
	font-size: 12px;
}
.login_notice label{
	display: block;
	font-weight: normal;
	margin: 5px 0px 2px 0px;
}
.login_notice input{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px solid #DFDFDF;
}
.login_notice .button_green{
	border-radius:11px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border: 1px solid #A4D066;
	cursor:pointer;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:11px !important;
	line-height:16px;
	padding:2px 8px;
	text-decoration:none;
	padding: 3px 10px;
	background-color: #7CAC48;
	font-weight: bold;
	color: #FFF;
	margin: 0px 4px;
}

.login_notice .button_red{
	border-radius:11px;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border: 1px solid #E66A6A;
	cursor:pointer;
	font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
	font-size:11px !important;
	line-height:16px;
	padding:2px 8px;
	text-decoration:none;
	padding: 3px 10px;
	background-color: #B31313;
	font-weight: bold;
	color: #FFF;
	margin: 0px 4px;
}

.login_notice li {
	margin-bottom: 1em;
}
/** END LOGIN NOTICE **/





#segmentex2 {
width: 505px;
	
border: 5px solid silver;
margin: auto;	
}











