/* Designed and developed by idola software solutions */

body{
	margin: 0;
	font-family: arial,helvetica,sans-serif;
	background: rgb(236, 236, 236);
}
header{
	padding: 20px;
}
header h1{
	margin-left: 20px;
}
header h2{
	color:rgb(134, 134, 134);
	margin: -20px 0 0 700px;
}
header a{
	text-decoration: none;
	color: rgb(27, 100, 194);
}
#p_header{
	margin: -70px 90px 0px 0;
	float: right;
}
#search{
	margin: -40px 0 0 620px;
}
#container{
	width:995px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	border-radius: 10px;
	border: 1px solid rgb(189, 189, 189);
	box-shadow: 0px 0px 9px rgb(0, 0, 0);
}
 /* Begin Navigation Bar Styling */
 nav{
 	margin-bottom: 45px;
 }
   nav ul {
      width: 100%;
      float: left;
      margin: 0 0 1em 0;
      padding: 0;
      list-style: none;
      background-color: #f2f2f2;
      border-bottom: 1px solid #ccc; 
      border-top: 1px solid #ccc; }
   nav li {
      float: left; }
   nav li a {
      display: block;
      padding: 8px 15px;
      text-decoration: none;
      font-weight: bold;
      color: #069;
      border-right: 1px solid #ccc; }
   nav li a:hover {
      color: #c00;
      background-color: #fff; }
   /* End navigation bar styling. */


#content{
	width: 560px;
	min-height: 400px;
	border: 1px solid rgb(204, 204, 204);
	margin: 0 0 6px 4px;
	border-radius: 10px;
	padding: 0 20px;
}
#content_home{
    width: 946px;
  min-height: 400px;
  border: 1px solid rgb(204, 204, 204);
  margin: 0 0 6px 4px;
  border-radius: 10px;
  padding: 0 20px;
}
#sidebar{
	width: 200px;
	min-height: 400px;
	border: 1px solid rgb(158, 158, 158);
	margin-left: 3px;
	margin-top: 9px;
	box-shadow: 0px 0px 11px rgb(112, 112, 112);
	border-radius: 5px;
}
#sidebar ul{
	list-style-type: none;
	margin-left: -40px;
	margin-top: 5px;
}
#sidebar li{
	margin-bottom: 5px;
}
#sidebar a{
	color: rgb(0, 0, 0);
	text-shadow: 1px 1px 1px #fff;
	text-decoration: none;
	border: 1px solid #000;
	font-size: 15px;
	background-color: rgb(201, 198, 198);
	text-align: center;
	padding: 5px 0 5px 0;
	display: block;
	box-shadow: inset 0px 0px 10px rgb(0, 0, 0);
	border-radius: 14px;
}
#sidebar a:hover{
	color: #fff;
	text-shadow: 0px -1px #000,1px 0px #000;
	background-color: #2f2f2f;
	box-shadow: inset 0px 0px 5px #ffffff;
	transition: linear 0.5s;
}

#content p{
	font-size:15px;
}
#content li{
	font-size:15px;
}
#content img{
	border: 2px solid rgb(71, 71, 71);
	box-shadow: 0px 10px 9px rgb(138, 138, 138);
	border-bottom: 6px solid rgb(60, 79, 109);
	border-radius: 5px;
}

footer{
	background-color: rgb(82, 82, 82);
	color: white;
	padding: 20px;
	text-align: center;
	border-radius: 10px;
}

hr{
	margin: -26px 0 0 0;
}

#category li{
	list-style-image: url(images/arrow.gif);
}
#category ul{
	margin: -6px 0 0 -15px;
}
#category a{
	text-decoration: none;
	color: #000000;
}
#category a:hover{
	
	color: #b30004;
}
#category{
	padding-bottom: 20px;
}

.formLayout
    {
		border: 1px solid #818181;
		padding: 20px;
		border-radius: 10px;
		width: 400px;
		margin: 10PX;
    }
    
    .formLayout label, .formLayout input
    {
        
        margin-bottom: 10px;
    }
 
    .formLayout label
    {
        
        
    }
#home td{
    background-color: rgb(233, 233, 233);
    border: 1px solid #AFAFAF;
    border-radius: 10px;
    padding-left: 25px;
    padding-right: 20px;
padding-bottom: 35px;
}

.links_list{
    background-color: rgb(233, 233, 233);
    border: 1px solid #AFAFAF;
    border-radius: 10px;
    padding-left: 25px;
    padding-bottom: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size:12px; 
    width:530px;
}

.links_list h3{
    font-size:18px;
}
.message{
    background: rgb(255, 221, 221);
padding: 20px;
width: 44%;
border-radius: 10px;
}

    .button
    {
        padding:3px 8px;

        font:bold 1em Arial; color:#ffffff;
        text-shadow: 0px 1px 1px #000000;
        filter: dropshadow(color=#000000, offx=0, offy=1);

        background: rgb(106,155,203); /* Old browsers */
        background: -moz-linear-gradient(top, rgba(106,155,203,1) 0%, rgba(61,125,188,1) 49%, rgba(47,115,182,1) 50%, rgba(31,105,177,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,155,203,1)), color-stop(49%,rgba(61,125,188,1)), color-stop(50%,rgba(47,115,182,1)), color-stop(100%,rgba(31,105,177,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, rgba(106,155,203,1) 0%,rgba(61,125,188,1) 49%,rgba(47,115,182,1) 50%,rgba(31,105,177,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, rgba(106,155,203,1) 0%,rgba(61,125,188,1) 49%,rgba(47,115,182,1) 50%,rgba(31,105,177,1) 100%); /* Opera11.10+ */
        background: -ms-linear-gradient(top, rgba(106,155,203,1) 0%,rgba(61,125,188,1) 49%,rgba(47,115,182,1) 50%,rgba(31,105,177,1) 100%); /* IE10+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a9bcb', endColorstr='#1f69b1',GradientType=0 ); /* IE6-9 */
        background: linear-gradient(top, rgba(106,155,203,1) 0%,rgba(61,125,188,1) 49%,rgba(47,115,182,1) 50%,rgba(31,105,177,1) 100%); /* W3C */

        border:2px solid #cccccc;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
