/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
	padding: 0;
}

body {
	background: #FFFFFF url(images/img01.gif) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	/*FONT-FAMILY: ="Trebuchet MS", "Verdana", Sans-Serif;
	FONT-SIZE: 90%;	*/
	color: #666666;
}

h1, h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h1 {
	font-size: 197%;
}

h2 {
	font-size: 167%;
}

h3 {
	margin-bottom: 1em;
	text-transform: uppercase;
	font-size: 100%;
	color: #000000;
}
h4{
	color:#FF0000
}

p, ul, ol {
	margin-bottom: 1.5em;
	line-height: 1.6em;
}

p {
}

ol {
}

ul {
	list-style: none;
}

ul li {
	padding-left: 10px;
	/*background: url(images/img16.gif) no-repeat 0px 10px;*/
}

.right a {
	font-size:9px;
}

a:link {	
	color:#FF0033;
	text-decoration:none;
}

a:hover, a:active {
	text-decoration: none;
	color: #F89934;
	text-decoration:underline;
}

a:visited {		
	color:#FF0033;
	text-decoration:none;
}

img {
	border: none;
}

img.left {
	float: left;
	margin: 0 20px 10px 0;
}

img.right {
	float: right;
	margin: 0 0 10px 20px;
}

.byline {
	color: #CCCCCC;
}

.col-one {
	float: left;
}

.col-two, .col-big {
	float: right;
}

.two-cols {
}

.two-cols .col-one, .two-cols {
	width: 250px;
}


.col-big {
	width:360px;
}
/* Boxes */

.box-orange {
	background: url(images/img09.gif) repeat-x;
}

.box-orange .section {
	background: url(images/img11.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}

.box-orange .section b {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(images/img10.gif) no-repeat;
}

.box-orange .content {
	padding: 15px;
}


#heading ul li{
	background: url() no-repeat 0px 10px;
}

.box-orange1 {
	background: url(images/img09_1.gif) repeat-x;
}

.box-orange1 .section {
	background: url(images/img11.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}

.box-orange1 .section b {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(images/img10.gif) no-repeat;
}

.box-orange1 .content {
	padding: 20px;
}

.box-blue {
	background: url(images/img13.gif) repeat-x;
}

.box-blue .section {
	background: url(images/img15.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}

.box-blue .section b {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(images/img14.gif) no-repeat;
}

.box-blue .content {

}

.box-pink {
	background: url(images/img13.gif) repeat-x;
}

.box-pink .section {
	background: url(images/img19.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}

.box-pink .section b {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(images/img18.gif) no-repeat;
}

.box-pink .content {
	padding: 0px;
}

.box-pink1 {
	background: url(images/img13.gif) repeat-x ;
}

.box-pink1 .section {
	background: url(images/img19.gif) no-repeat right top;
	font-size: 100%;
	color: #FFFFFF;
}

.box-pink1 .section b {
	display: block;
	height: 23px;
	padding: 7px 0 0 10px;
	background: url(images/img18.gif) no-repeat;
}

.box-pink1 .content {
	padding: 0px;
}

/* Header */

#header {
	width: 97%;
	height: 50px;
	margin: 0 auto;
}

/* Logo */

#logo {
	float: left;
}

#logo h1, #logo h2 {
	float: left;
}

#logo h1 {
	padding-top: 40px;
	text-transform: lowercase;
	font-size: 34px;
	font-weight: normal;
}

#logo h2 {
	padding: 63px 0 0 3px;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#logo a {
	text-decoration: none;
	color: #000000;
}

/* Search */

#search {
	float: right;
	width: 300px;
	height: 30px;
	text-align: justify;
	padding-top: 0px;
}

#search a{
	color:#00FF00;
}

#search a:hover{
	color:#FF0000;	
}

#search form {
}

#search fieldset {
	border: none;
}

#searchinput, #searchsubmit {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#searchinput {
	padding: 2px 5px;
	width: 198px;
	background: #FFFFFF url(images/img02.gif) repeat-x;
	border: 1px solid #FFFFFF;
}

#searchsubmit {
	padding: 0 2px;
	background: #F4A652 url(images/img03.gif) repeat-x;
	border: 1px solid #000000;
	text-transform: lowercase;
}

/* Menu */

#menu {
	width: 960px;
	height: 30px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: block;
	float: left;
	margin-right: 1px;
	padding: 0;	
}

#menu a {
	display: block;
	float: left;	
	text-decoration: none;
	color: #666666;
}

#menuw a {
	display: block;
	text-decoration: none;	
}


#menu .logout a {
	display: block;
	float: right;	
	text-decoration: none;
	color: #666666;
}


#menu a:hover {
	color: #1777B1;
}

#menu b {
	display: block;
	float: left;
	height: 23px;
	padding: 7px 20px 0 20px;
	/*background: url(images/img08.gif) no-repeat right top;*/
	cursor: hand;	
}

#menu li.active {
	background: #CFCECE url(images/img04.gif) repeat-x;
}

#menu li.active a {
	background: url(images/img06.gif) no-repeat right top;
	color: #C90404;
}

#menu li.active b {
	background: url(images/img05.gif) no-repeat;
}

/* Page */

#page {
	width: 960px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}

/* Content */

#content {
	float: left;
	width: 620px;
}

/* Feature */

#feature {
	margin-bottom: 20px;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 320px;
}

#sidebar .col-one {
	width: 300px;
}

#sidebar .col-two {
	width: 100px;
}


#sidebar2 {
	float: left;
	width: 620px;
}

#sidebar2 .col-one {
	width: 240px;
}

#sidebar2 .col-two {
	width: 340px;
}

/* Footer */

#footer {
	height: 100px;
	padding: 20px;
	background: #DDDDDD;
	background-image:url(images/img01.gif);
	border-top: 1px solid #999999;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: 85%;
}
* Menu */

#menu2 {
	width: 700px;
	height: 40px;
	margin: 0 auto;
	
}

#menu2 ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	
}

#menu2 li {
	display: inline;
	float:none;
	margin: 0 auto 2em auto;
}
#menu2 ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	
}
#menu2 ul li {
	padding-left: 10px;	
}
	.field		{background-color:#FFFFE0; width: 200px; border: 1px solid #7F9DB9;}
	.field_err		{background-color:#FFE6E6; width: 163px; border: 1px solid #7F9DB9; font: normal 11px Tahoma; color: #333333;}
	.field_filled	{background-color:#FFFFFF; width: 163px; border: 1px solid #7F9DB9; font: normal 11px Tahoma; color: #333333;}
	.field_dob		{background-color:#FFFFE0; font: normal 11px Tahoma; color: #333333;}
	.field_dob_err	{background-color:#FFE6E6; font: normal 11px Tahoma; color: #333333;}
	.field_dob_filled	{background-color:#FFFFFF; font: normal 11px Tahoma; color: #333333;}
	.field_textarea		{background-color:#FFFFE0; width: 363px; border: 1px solid #7F9DB9;}
/*label{
	float:left;
	width:10em;
	margin-right:1em;
}*/
.labelsearch{
	
		
}

.form{
	padding-bottom:1em;
}

#welcome a:{
	color:#00FF00;
	text-decoration:none;
}

#welcome a: hover{
	text-decoration:underline;
}


/*Style For Pagination*/
.pages { padding: 10px 0 0 0; border-top: 1px dotted #339900; margin: 20px 0px; clear: left; font-size: 90%;}
.pages a, .pages span { display: block; float: left; color: #339900; padding: 5px 7px 5px 7px; margin-right: 3px; border: 1px solid #FFF; background: #FFF;}
.pages span.current { border: 1px solid #339900; font-weight: bold; background: #339900; color: #FFF;}
.pages a { border: 1px solid #339900; text-decoration: none;}
.pages a:hover { border-color: #FF9400; background: #FF9400; color: #FFF;}
.pages a.nextprev { font-weight: bold;}
.pages span.nextprev { color: #390;}
.pages span.nextprev { border: 1px solid #690; color: #690;}
/*Style For Pagination End*


/* Style For Comment Box*/
.comment-list ol {
          margin:1.5em 0 0;
          padding:0;
          color: #333;
          font-family: Helvetica, Verdana, Arial, sans-serif;
          font-size: 1.1em;
          list-style-type: none;
}
.comment-list ol .body p {
          line-height: 1.5em;
          margin-left: 14px;
}

.comment-list ol li {
          margin: 1.3em 0;
}

.commentlist ol li:hover {
          background-color: #fff;
     }
     
.comment-list strong.number {
position: absolute;
margin-left: -1.5em;
margin-top: 0;
font-size: 1em;
font-family: Georgia, Helvetica, Arial;
padding: 3px 5px;
color: #333;
}

.comment-list ul {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
.comment-list ol li {
	width:90%;
          padding:1px 20px 13px 20px;
          line-height: 1.6em;
          border: 1px solid #CDDFEF;
          background-color: #F3F7FB;
          -moz-border-radius: 5px;
	margin:9px 0 0 2em;
	position:relative;
}
.comment-list ol li:hover {
background-color: #fff;
}
.comment-list ol .bottom .comment {
border: 0;
background-color: transparent;
width: auto;
text-align: right; 
}
.comment-list ol .top {
          padding: 3px 15px 3px 10px;
          margin: 0px -19px 0 -20px; 
	background-color: #E4ECF6;
          border-bottom: 2px solid #fff;
}
.comment-list ol .top p, .comment-list ol li.admin .top p {
          padding: 3px 15px 3px 22px;
          margin: 0px; 
}
.comment-list ol .top p {
background: transparent url(../img/user_comment.gif) no-repeat 0 4px;
 }
.comment-list ul .top {
	background:#e8edf1 url(../img/separator-list-comment.gif) repeat-x 0 100%;
	line-height:30px;
}
.comment-list ul .top p {
	margin:0 0 0 9px;
	padding:0 0 0 22px;
	font-size:.92em;
	color:#959595;
	background:url(../img/ico-comment.gif) no-repeat left;
}
.comment-list ul .top p a {
	font-weight:bold;
	font-size:1.1em;
}
.comment-list .number {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	position:absolute;
	font-weight:normal;
	width: 20px;
	text-align: center;
	left:-20px;
	margin:8px 0 0;
}
.comment-list ul .body {padding:0 23px 10px 34px;}
.comment-list ul .body p {
	margin:10px 0 0;
	color:#585858;
}
.comment-list ul .bottom {
	line-height:30px;
	border-top:1px solid #fff; 
	overflow:hidden;
	width:100%;
}
.comment-list ul .bottom ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:auto;
	overflow:hidden;
	background:none;
}
.comment-list ul .bottom ul li {
	float:left;
	width:auto;
	font-weight:bold;
	margin:0;
}
.comment-list ul .bottom ul a {
	font-size:11px;
	color:#a4a7a9;
	height:30px;
	float:left;
}
.comment-list ul .bottom ul a:hover {text-decoration:underline;}
.comment-list ul .bottom ul .edit a {
	padding:0 13px 0 27px;
	background:url(../img/ico-edit.gif) no-repeat left;
}
.comment-list ul .bottom ul .delete a {
	padding:0 13px 0 14px;
	background:url(../img/ico-delete.gif) no-repeat left;
}
.comment-list ul .bottom ul .comment a {
	padding:0 13px 0 24px;
	background:url(../img/ico-comment.gif) no-repeat left;
}
.comment-list ul .reply{
	padding:0 0 0 33px;
	background: #fff;
	overflow: hidden;
}
.comment-list ul ul {
	width:100%;
	padding:0;
	background:#fff;
}
.comment-list ul ul li,
.comment-list ul ul ul li,
.comment-list ul ul ul {width:100%;}

.topic {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0 0 16px 0;
}
.topic h2 {
	font:28px Trebuchet MS, Arial, Helvetica, sans-serif;
	border-bottom:3px solid #000;
	margin:20px 0 0;
}
.topic fieldset {
	border:none;
	padding:15px 5px 5px 5px;
}
/* End Comment Box*/

.style3 {color: #993333}
.style4 {color: #333333}
.style5 {color: #FFFFFF}
.style6 {color: #FF0000}
.style7 {font-size: 18px}
.style8 {color: #009900}
.style9 {color: #FF0000}
.style10 {color:#00FF00}

#welcome a:{
	color:#00FF00;
	}

.list a {
	text-decoration:none;
}
.list a:hover {
	text-decoration:underline;
}

.status P {
	MARGIN: 4px 0px 0px
}
.status A {
	TEXT-DECORATION: none	
}
.status {
	font:"lucida grande", tahoma, verdana, arial, sans-serif;
	border:solid 1px #dd3c10;
	border-color:#e2c822;
	background:#fff9d7;
	margin:0 10px 10px 10px;
	padding:10px;
}
.statusleft {
	float:right;
    width:65%;
}

