/* CSS Document */
* {
	padding:0;
	margin:0;
	}

body {
	background:url(images2/body-bg.gif) 0 0 repeat;
	background-color:#BEC286;
	color:#2B3200;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	padding:12px 15px 0 17px;
	}

a {
	text-decoration:none;
	background-color:inherit;
	font-weight:bold;
	color:#8b001d;
	outline:none;
	}
	
a:hover {
	background-color:inherit;
	color:#fff;	
	}
	
img {
	border:none;
	padding:0;
	margin:0;
	}

ul {
	list-style-type:none;
	}
	



/*--top panel start --*/

#page {
    background:url(images2/body-bg.gif) 0 0 repeat;
	background-color:#BEC286;
	color:#2B3200;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	padding:12px 0 0 0;
	margin:0 auto;
	width:930px;
}

.logo
{
    background:url(images2/logo2.gif) 00 no-repeat;
    height:80px;
    
}

.top-panel 
{
    width:930px;
}

/*--top panel ends--*/
/*--Nav start--*/    
    
.nav 
{
    padding:30px 0 0 0;
    float:left;
    
}

 .nav ul {
	list-style-type:none;
	width:180px;
	}
	
.nav ul li {
	background:url(images2/dotted-line.gif) 0 100% repeat-x;
	padding:4px 0 8px 10px;
	
	}
	
.nav ul li a {
	background:url(images2/bullet.gif) 0 3px no-repeat;
	padding:0 0 0 21px;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2B3200;
	background-color:inherit;
	text-decoration:none;
	text-transform:uppercase;
	}
	
.nav ul li a:hover {
	color:#FFFFFF;
	background-color:inherit;
	}   


/*-- nav ends --*/
/*--header starts--*/

.header 
{
 	background:url(images2/header-new.gif) no-repeat 0 0;
 	padding:30px 0 30px 155px;
	float:left;
    height:258px;
    width:593px;
}

.header h1
{
    background-color: inherit;
	padding:50px 0 10px 0;
	color:#EBEDA8;
	line-height:0;
	height:15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 30px;
    font-family: Arial, Helvetica, sans-serif;
    width: 331px;
    margin: 0 0 0 -30px;
}

.header p {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#EBEDA8;
	background-color:inherit;
	padding:15px 0 10px 5px;
	margin:0 0 0 -30px;
	}

.header a {
	font:normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF603;
	background-color:inherit;
	text-decoration:none;
	} 
	
.header a:hover {
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	} 
/*--header ends--*/
/*--main body starts--*/

#main-body
{
    padding:15px 0 20px 0;
    height: 310px;
}

/*--home page--*/


#main-body div.latest-news {
	padding-bottom:5px;
	width:280px;
	float:left;
	}
	
#main-body div.latest-news h3 {
	background:url(images2/latest-news2.gif) 0 0 no-repeat;
	padding-bottom:14px;
	font-size:0;
	line-height:0;
	text-indent:-50000px;
	height:39px;
	}
	
#main-body div.latest-news p {
	background:url(images2/news-icon.gif) 0 4px no-repeat;
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#2B3200;
	background-color:inherit;
	padding-bottom:15px;
	padding-left:18px;
	}
	
#main-body div.latest-news p span {
	font-weight:bold;
	}
	
	
#main-body div.middle-panel {
	padding:0 0 0 5px;
	width:350px;
	float:left;
	margin:0 10px 0 10px;
	}
	

#main-body div.middle-panel a:hover {
	color:#FFFFFF;
	background-color:inherit;
	}
	
#main-body div.middle-panel p
{   font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#2B3200;
	background-color:inherit;
	}
	
#main-body div.dotted-line {
	background:url(images2/dotted-line.gif) 0 100% repeat-x;
	height:3px;
	}

	
#main-body div.top-item
{
    background:url(images2/writing-samples.gif) 0 20px no-repeat;
    background-position:left;
    height:50px;
    padding:14px 0 10px 120px;
}


#main-body div.middle-item 
{
    
    background:url(images2/web-prot.gif) 0 20px no-repeat;
    background-position:left;
    height:50px;
    padding:14px 0 10px 120px;
}

#main-body div.bottom-item 
{
    
    background:url(images2/bragging-rights.gif) 0 20px no-repeat;
    background-position:left;
    height:50px;
    padding:14px 0 10px 120px;
}


#main-body div.right-col
{float:left;
 width:250px;
 
}

#main-body div.links a {
	
	padding:0 0 0 21px;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2B3200;
	background-color:inherit;
	text-decoration:none;
	text-transform:uppercase;
	}
	
#main-body div.links a:hover {
	color:#FFFFFF;
	background-color:inherit;
	}  

#main-body div.links
{
    width:250px;
    margin-bottom:20px;
}

#main-body div.links h3 {
	background:url(images2/links.gif) 0 0 no-repeat;
	padding-bottom:14px;
	font-size:0;
	line-height:0;
	text-indent:-50000px;
	height:39px;
	}
	
#main-body div.creative
{
    width:250px;
    margin-bottom:20px;
}

#main-body div.creative h3 {
	background:url(images2/creative.gif) 0 0 no-repeat;
	padding-bottom:14px;
	font-size:0;
	line-height:0;
	text-indent:-50000px;
	height:39px;
	}
	
#main-body div.creative a {
	
	padding:0 0 0 21px;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2B3200;
	background-color:inherit;
	text-decoration:none;
	text-transform:uppercase;
	}
	
#main-body div.creative a:hover {
	color:#FFFFFF;
	background-color:inherit;
	}  
	
#main-body div.grammar
{   width:250px;
    padding-bottom:20px; 
}


	
/* ---- FOOTER START ---- */

.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:11px;
	font-weight:normal;
	padding-bottom:4px;
	color:#B94409;
	width:930px;
	clear:both;
	}
	
.footer p {
	color:#2B3200;
	background-color:inherit;
	padding-bottom:4px;
	text-align:center;
	}
.footer a {
	margin:0 10px;
	color:#B94409;
	background-color:inherit;
	}
.footer a:hover {
	background-color:inherit;
	color:#000;
	background-color:inherit;
	}

/* ---- FOOTER END ---- */
/*--secondary pages start--*/


.header-small 
{
 	background:url(images2/header-small2.jpg) no-repeat 0 0;
 	padding:30px 0 30px 155px;
	float:left;
    height:100px;
    width:593px;
}

.header-small h1
{
    background-color: inherit;
	padding:50px 0 10px 0;
	color:#EBEDA8;
	line-height:0;
	height:15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 30px;
    font-family: Arial, Helvetica, sans-serif;
    width: 331px;
    margin: 0 0 0 -30px;
}

.body-copy
{
  margin:10px 10px 30px 75px;
  float:left;  
  width:593px;
}

.body-copy p
{
    padding:0 0 10px 0;
}

.body-copy h4
{padding:10px 0 10px 0;
}


.body-copy ul {
	list-style-type:none;
	padding:0 0 10px 25px;
	
	}
	
.body-copy ul li {
	list-style-type: square;
	padding:0 0 3px 0px;
	
	}
	
.body-copy ul li a {
	
	padding:0 0 5px 0;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8b001d;
	background-color:inherit;
	text-decoration:none;
	
	}
	
.body-copy ul li a:hover {
	color:#FFFFFF;
	background-color:inherit;
}

.body-copy h4 
{
    font-weight:bold;
    color:#8b001d;
}

.samples
{
  margin:10px 10px 30px 0;
  float:left;  
  width:593px;
}

.samples a
{
    color:#2B3200;
    font-weight:normal;
}

.samples a:hover {
	color:#FFFFFF;
	background-color:inherit;
}

.samples h3 
{
    font-weight:bold;
    padding:5px 0 5px 0;
    color:#8b001d;
}
.client
{
   
    padding:25px 0 10px 10px;
    margin-bottom:10px;
}

.client p
{
    padding:0 0 0 200px;
}

.client h4
{
    font-weight:bold;
    color:#8b001d;
    padding:0 0 10px 200px;
}

.dotted-line-client {
	background:url(images2/dotted-line.gif) 0 100% repeat-x;
	height:3px;
	}
	
.category
{cursor: hand;
cursor: pointer;
}

