* { margin: 0; padding: 0; outline:0; }

body {
    font-size: 12px;
    line-height: 20px;
    font-family: "Times New Roman", Times, serif ;
    color: #3d3d3d;
    background: #fff;
	background-image: url(images/bg4.jpg);
	background-repeat:repeat;
	
}

a { color: #0252aa; text-decoration: none; cursor:pointer; }
a:hover { text-decoration: underline; }

a img { border: 0; padding-left:10px; }

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
textarea { overflow:hidden; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }


.shell { width: 985px; margin: 0 auto; background-color: #FFF; }

#header { height: 90px;  position: relative; }
#logo a { width: 194px; height: 119px; position: absolute; top:0;left:0; font-family: Georgia, Arial, serif; font-size: 33px; line-height: 33px; color: #3d3d3d; font-weight: normal; font-style: italic; padding: 17px 0 0 0; }
#logo a:hover { text-decoration: none; }
#logo a .min { font-size: 31px; line-height: 31px; position: relative; top:-9px; }
#logo a .red { color: #ed1c24; }

#navigation { height: 74px; padding: 0 0 0 135px; }
#navigation ul { list-style: none; }
#navigation ul li { display: inline; float: left; font-size: 15px; line-height: 18px; text-transform: uppercase; padding: 0 45px 0 0; }
#navigation ul li.last { padding:0; }
#navigation ul li a { float: left; color: #969696; padding: 55px 10px 1px 4px; }
#navigation ul li a:hover, 
#navigation ul li a.active { background: #ed1c24; color: #fff; text-decoration: none; }
#navigation ul li a.active { font-weight: bold; }

.slider-holder { width: 980px; height: 311px; position: relative; border-bottom: 1px solid #c8c8c8; margin: 0 0 4px 0; }
.slider-holder .prev, 
.slider-holder .next { background: url(images/prev-next.gif) no-repeat 0 0; width: 18px; height: 27px; position: absolute; top:141px; z-index: 100; }
.slider-holder .prev { left:24px; }
.slider-holder .next { background-position: 0 -27px; right:17px; }

.slider {  }

#main { padding: 10px 10px 10px 10px; }

#content { width: 670px; padding: 0 0 0 3px; }
#content1 { width: 670px padding: 0 0 0 3px; }
#content h2 { font-size: 18px; line-height: 21px; color: #ed1c24; text-transform: uppercase; }
#content h3 { font-size: 12px; }
#content p {  }

#content .head { padding: 0 0 0px 0; }
#content .head h2 { padding: 0 0 17px 0; }
#content .head h3 { padding: 0 0 8px 0; }
#content .head p {  }

#content .col { width: 670px; }
#content .col h2 {  }
#content .col h3 {  }
#content .col p {  }

#containerbox {
    border-right: 1px dotted #999999;
    float: left;
    height:255px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    width: 200px;
}
#containertab
{
	width:670px;
	height:auto;
	float:left;
}

#readmore
{
	width:84px;
	height:18px;
	float:right;
	margin-bottom:10px;
	}
#sidebarcon { width: 255px; background-image:url(images/contbg.png)background-repeat:no-repeat; padding:5px 5px 5px 5px; height:275px; }
#sidebar { width: 255px; background-image:url(images/contbg.png); background-repeat:no-repeat; padding:5px 5px 5px 5px; height:275px; }
#sidebar h2 { font-size: 18px; line-height: 21px; color: ##ED1C24; font-weight: normal; padding: 5px 5px 15px 5px; }
#sidebar h3 { font-size: 12px; }
#sidebar p {  }
#sidebar .item { padding: 0 0 17px 4px; }
#sidebar .date { font-size: 10px; color: #fd3801; }

#footer { height: 100%; border-top: 1px solid #c8c8c8; padding: 12px 0; margin-top:10px; }
#footer .nav {  }
#footer .nav ul { list-style: none; padding-left:10px; }
#footer .nav ul li { display: inline; font-size: 10px; line-height: 11px; border-right: 1px solid #685d5d; padding: 0 6px 0 0; margin: 0 6px 0 0; }
#footer .nav ul li.last { border:0; padding:0; margin:0; }
#footer .nav ul a { color: #685d5d; }

#footer .copy { font-size: 10px; color: #685d5d; padding-right:10px; }
#footer .copy a { color: #ed1c24; text-transform: uppercase; }

.buttons
{
	 font-family:Verdana, Geneva, sans-serif; 
	 background-image:url(images/button.png);
	 background-repeat:no-repeat; 
	 width:167px; 
	 height:32px;
	 float:left;
	 padding-left:5px;
	 padding-top:5px;
	 font-weight:bold;
	 color:#FFF;
	 }

.buttons1
{
	 font-family:Verdana, Geneva, sans-serif; 
	 background-image:url(images/button1.png);
	 background-repeat:no-repeat; 
	 width:290x; 
	 height:32px;
	 float:left;
	 padding-left:5px;
	 padding-top:5px;
	 font-weight:bold;
	 color:#FFF;
	 }
	
	#sidebarin { width: 255px; background-image:  url(images/homeimg.png); background-repeat:no-repeat; padding:5px 5px 5px 5px; height:200px; }

#containerboxser {
    border-right: 1px dotted #999999;
    float: left;
    height:160px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: justify;
    width: 300px;
}

#project
{
	width:680px;
	height:auto;
	float:left;
}

#imgpro
{
	width:130px;
	height:80px;
	float:left;
}
#imgprotext
{
	width:120px;
	height:20px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8px;
	text-transform:uppercase;
	padding-left:10px;
	padding-right:5px;
	font-weight:bold;
}



















