body {
  color: #333;
  height: auto;
  padding-bottom: 0px;
  background-color: #eee;

}
#body2{
  background: url(../images/bg2.jpg) repeat-x;
  z-index: -999;
  width:100%;
  height:1000px;
  position:absolute;
}


a {
  color: #fff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 {
  font-family: Impact, Impact5, Charcoal6, sans-serif;
  font-weight: normal;
  padding-top: 5px;
}

h3 {
  padding-top: 5px;
   font-weight: normal;
}

p {
  border: 0px solid #666;
  overflow: hidden;
  padding-bottom: 10px;
  text-align: justify;
}

.container_12,
.container_16,
.container_24 {

  background-repeat: repeat-y;
  margin-bottom: 20px;
}

.container_12 {
  background-image: url(../img/12_col.gif);
}

.container_16 {
  background-image: url(../img/16_col.gif);
}

.container_24 {
  background-image: url(../img/24_col.gif);
}
#left_1{
  background: #777;
  -webkit-border-radius: 20px 20px 0px 0;
-moz-border-radius: 20px 20px 0px 0;
border-radius:  20px 20px 0px 0;
  box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#left_2{
  background: url(../images/left_col2.jpg) no-repeat;
  height:40px;  box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#left_3{
  background: #444;
  -webkit-border-radius: 0px 0 20px 20px;
-moz-border-radius: 0px 0 20px 20px;
border-radius: 0px 0 20px 20px;
  color:#fff;
box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

#link th{
  color:#fff;
  font-size:22px;
  text-align:left;
   line-height:26px;
  padding:20px 0 5px 15px;
text-shadow: 2px 2px -2px rgba(0,0,0, 0.3);
}
#link td{
   padding: 2px 15px;
}
#link li {

  border-bottom: 1px dotted #fff;
  margin-left:0px;
  background:url(../images/navigation-right.png) no-repeat;
  list-style: none;
  text-indent:25px;
  color: #fff;
  line-height: 30px;
}
#link a{
  text-decoration:none;
  color:#fff;
  font-weight:bold;
}
#link a:hover{
  text-decoration:none;
  color:#6dcff6;
}

#add th{
  color:#fff;
  font-size:22px;
  text-align:left;
  line-height:26px;
  padding:0px 0 15px 15px;
text-shadow: 2px 2px -2px #000;
}
#add td{
   padding: 2px 15px;
   font-size:12px;
}
#right_1{
  background: #222;
  -webkit-border-radius: 20px 20px 0px 0;
-moz-border-radius: 20px 20px 0px 0;
border-radius:  20px 20px 0px 0;
box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
min-height:400px;
color:#fff;
}
#right_1 h1{
  color:#fff;
text-align:left;
  text-shadow: 2px 2px -2px #183145;
      margin-bottom:10px !important;
}
#right_1 h3{
  color:#6dcff6;
text-align:left;
text-shadow: 1px 1px #000;
font-weight:normal !important;
}
#right_1 a{
  text-decoration:none;
  color:#ffffff;
  font-weight:bold;
}
#right_1 a:hover{
  text-decoration:none;
  color:#6dcff6;
}
#right_2{
  background: url(../images/right_col2.jpg) no-repeat;
  height:40px;   box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#right_3{
  background: #ccc;
  -webkit-border-radius: 0px 0 20px 20px;
-moz-border-radius: 0px 0 20px 20px;
border-radius: 0px 0 20px 20px;
  box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.5);
}
#footer{
		background: #555;
        width:100%;
        height: 280px;
        position: relative;
     margin-top:-60px !important;
    z-index:-1;
}
#foot a:link,a:visited{
  color: #fff;
  text-decoration:none;
  font-weight: bold;
}
#foot{
  color:  #888;
}


#foot a:hover{
  color: #6dcff6;
}

#logo {
  height: 93px;
  margin:5px 0 0 0px;
  position: absolute;
}
#news th
{
  font-size:22px;
  color: #183145;
  padding:5px 0px;
   line-height:26px;
  text-shadow: 2px 2px -2px rgba(255,255,255,0.5);
}
#news ul{
margin:0px;
}
#news li {
  border-bottom: 1px dotted #666;
  margin-left:0px;
  list-style: none;
  color: #fff;
  padding:5px;
  display:block;
  vertical-align:top;
}
#news div.cont {
		 font-size:12px;
         color:#222;
  margin-left:30px;
  display:block;
}
#news div.date {
		 font-size:12px;
         color:#183145;
    margin-left:30px;;
  display:block;
}
#news a{
  text-decoration:none;
  color:#666;
  font-weight:bold;

}
#news a:hover{
  text-decoration:none;
  color:#183145;
}
.readmore a{
border: none;
background: url("../images/buttonLogin.png") 0 0 no-repeat;
color: #666 !important;
text-decoration: none;
display: inline-block;
font-size: 12px;
line-height: 30px !important;
font-weight: bold;
height: 31px;
width: 96px;
padding: 0;
margin: 10px 0 0 0;
text-align: center;
cursor: pointer;
position: relative;
cursor: pointer;
float:right;
}
.readmore a:hover{background-position:0 -31px;color:#183145 !important;}


	/* remove the list style */
	#nav {
		margin-top:0px;;
		padding:0;
		list-style:none;
	}

		/* make the LI display inline */
		/* it's position relative so that position absolute */
		/* can be used in submenu */
		#nav li {
			float:left;
			display:block;
			width:auto;
			position:relative;
			z-index:500;
			margin-top :2px;
			margin-bottom:2px;
			margin-right:2px;
			margin-left:2px;
		}

		/* this is the parent menu */
		#nav li a {
				font-size: 13px;
			display:block;
			padding:0px 10px;
			font-weight:700;
			line-height:29px;
			text-decoration:none;
			color:#fff;
			text-align:center;
             -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius:  15px;
margin-bottom:5px;

		}

		#nav li a:hover {

			color:#fff;
           background: url(../images/menu2.jpg) repeat-x;


		}

		/* you can make a different style for default selected value */
		#nav a.selected {
			color:#f00;
            	color:#fff;
           background: url(../images/menu2.jpg) repeat-x;
		}

		/* submenu, it's hidden by default */
		#nav ul {   border:1px solid #444;
			position:absolute;
            background:#666;
			left:0;
			display:none;
			margin:0;
			padding:0;
			list-style:none;
                  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius:  10px;
           z-index:9999;
		}

		#nav ul li {
			min-width:150px;
			float:left;

		}

		/* display block will make the link fill the whole area of LI */
		#nav ul a {
			display:block;
             text-align:left;
			color:#fff;
            white-space: nowrap;
		}

		#nav ul a:hover {
            	color:#444;
           background: white;
                -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius:  10px;
		}

		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		*html #nav ul {
			margin:0 0 0 -2px;
		}

        	#nav ul ol{   border:1px solid #444;
			position:absolute;
            background:#666;
			left:100%;
            top:0;
			display:none;
			margin:0;
			padding:0;
			list-style:none;
                  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius:  10px;
           z-index:9999;
		}

  .fieldHolder
{
	width: 240px;
	height: 30px;
	background: url(../images/tfbg2.png) no-repeat;
	float: left;
}

.textInput2
{
	width: 200px;
	height: 30px;
	background: none;
	border: none;
	color: #000000;
	margin-top: 0px;
	margin-left: 5px;
}
.search{
  background: url(../images/search.png) no-repeat;
  width: 27px;
  height: 27px;
  border:0;
  float:right;
  margin:2px ;
}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #6dcff6;

	text-decoration: none; /* no underline */
	color: #6dcff6;
      -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius:  15px;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #6dcff6;

	color: #183145;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #6dcff6;

		font-weight: bold;
		background-color: #6dcff6;
		color: #FFF;
           -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius:  15px;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #bbb;
		color: #aaa;
           -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius:  15px;
	}
.sliderWrap{
    border:1px solid #F1F1F1;
	padding:10px;
	background-color:#FFF;
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
    -moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 1px 1px 5px #999;
}
#right_1 img.cont{
  border: solid 10px #555;
 margin: 0 15px; 
  box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
/* boxes
----------------------------------------------- */
.box {
	background:#eee;
	margin-bottom:20px;
	padding:10px 10px 1px 10px;
   border:2px solid #bbb;
   color: #222;
}

.box th{
 font-family:Arial;
 font-weight: bold;
	text-transform:uppercase;
	color:#fff;
	background:url(../admin/images/background_silver.jpg) repeat-x;
	padding:5px 12px;
    border-bottom:5px solid #c4dd6d;
    text-align: left;
}
.box2 th{
	font-weight:bold;
	text-transform:uppercase;
	color:#444;
	background:#eee;
	padding:8px 12px;
    border-bottom:1px solid #c4dd6d;
    text-align: left;
}
.box td{
	padding:3px 12px;

}
.box tbody td {
    vertical-align:middle;
	background:#fff;
}
.box tbody tr.odd th,
.box tbody tr td.odd {
	background:#eee;
}