@charset "utf-8";
/* CSS Think Design Document */

body{ padding:0px; margin-top:20px; background: #efefef ; font-family:Arial, sans-serif;  font-size:12px; color:#666666; text-decoration:none; font-weight:normal; line-height:18px; text-align:left;}
img{ border:0px;}
a{ color:#FF0000; text-decoration:none;}
a:hover{ color:#FF0000; text-decoration:underline;}
p{ margin: 0px; padding: 0px 0px 10px 0px; line-height:16px; font-size:1.0em}
/* Headings */
h1{text-decoration: none; font-size: 18px; color:#FF0000; font-weight:lighter; line-height:32px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px;}
h2{ font-size: 18px; color:#666666;  font-weight:lighter; line-height:32px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px;}


#mainCol h1{font-size: 18px; color:#FF0000; font-weight:lighter; line-height:40px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px;}
#alpha .B h1{ font-size: 18px; color:#666666; font-weight:lighter;  font-family:Trebuchet MS; margin:0px; }	
#beeta .B h1{ font-size: 18px; color:#666666; font-weight:lighter;  font-family:Trebuchet MS; margin:0px; }	
#alpha h1{font-size: 18px; color:#FF0000; font-weight:lighter; line-height:20px;  font-family:Trebuchet MS; padding:0px; margin:0px;}	
#beeta h1{font-size: 18px; color:#FF0000; font-weight:lighter; line-height:20px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px;}
#leftCol h1{font-size: 18px; color:#FF0000; font-weight:lighter; line-height:40px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px;}
#listServices h1{font-size: 18px; color:#FF0000; font-weight:lighter; line-height:40px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px; }


#mainCol h2{font-size: 18px; color:#666666;  font-weight:lighter; line-height:32px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px;}
#mainCol h3{font-size: 18px; color:#666666;  font-weight:lighter; line-height:24px; font-family:Trebuchet MS; padding:0px; margin:0px;}
#mainCol h4{font-size: 14px; color:#999999;  font-weight:600; line-height:normal;  font-family:Trebuchet MS; padding:0px; margin:0px;}
#leftCol h2{text-decoration: none; font-size: 18px; color:#666666; font-weight:lighter; line-height:32px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px;}	

.mainCol h2{font-size: 18px; color:#666666;  font-weight:lighter; line-height:32px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px;}
.mainCol h3{font-size: 18px; color:#666666;  font-weight:lighter; line-height:24px; font-family:Trebuchet MS; padding:0px; margin:0px;}
.mainCol h4{font-size: 14px; color:#999999;  font-weight:600; line-height:normal;  font-family:Trebuchet MS; padding:0px; margin:0px;}


.mainCol{	width:940px; padding:0px 0px 0px 0px;	margin: 0px auto;	line-height:18px;}	
.mainCol #part{ width:250px;margin: 0px;padding: 30px 30px 0px 30px;float: left;background-color:#f2f2f2; background-image:url(../images/v-grediation-line.jpg); background-position:right; background-repeat:no-repeat; }	
.mainCol .founder{	width:940px; 	background:#f2f2f2;	float:left; text-align:left;}

#leftCol2{ margin:0px; width:580px; font-size:12px; float:left; text-align:left; padding:10px 10px 10px 25px; color:#666666;  line-height: normal }
.leftCol h2{text-decoration: none; font-size: 18px; color:#666666; font-weight:lighter; line-height:32px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px;}	
.smalltext{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; margin-top:3px; line-height:12px;}
.thumb_head { text-transform:uppercase;font-size:15px; color:#666666;  font-weight:bold;  font-family:Trebuchet MS; padding:0px; margin:0px; line-height:26px;}
.thumb_head a{ text-transform:uppercase;font-size:15px; color:#666666;  font-weight:bold;  font-family:Trebuchet MS; padding:0px; margin:0px; line-height:26px;}
.thumb_head a:hover{ text-transform:uppercase;font-size:15px; color:#FF0000; font-weight:bold;  font-family:Trebuchet MS; padding:0px; margin:0px; line-height:26px;}
.thumb_head h1 a{ color:#666666;}
.thumb_head h1 a:hover{ color:#FF0000;}

#thumb_head { text-transform:uppercase;font-size:15px; color:#666666;  font-weight:bold;  font-family:Trebuchet MS; padding:0px; margin:0px; line-height:26px;}
#thumb_head a{ text-transform:uppercase;font-size:15px; color:#666666;  font-weight:bold;  font-family:Trebuchet MS; padding:0px; margin:0px; line-height:26px;}
#thumb_head a:hover{ text-transform:uppercase;font-size:15px; color:#FF0000; font-weight:bold;  font-family:Trebuchet MS; padding:0px; margin:0px; line-height:26px;}
#thumb_head h1 a{ color:#666666;}
#thumb_head h1 a:hover{ color:#FF0000;}

h7{ font-size: 18px; color:#000000; font-weight: bold; line-height:40px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px;}
#subheader{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:20px; text-align:
left; color:#999999;}

/*Links */
.link{text-decoration: none; font-size: 13px; color:#666; font-weight:bold; line-height:22px  }
.link1{text-decoration: none; font-size: 12px; color:red; }
.link2{text-decoration: none; font-size: 12px; color:#ff6c00; }
.link3{text-decoration: none; font-size: 12px; color:#000; font-weight:bold; }
.link4{text-decoration: none; font-size: 12px; color:blue; }

/*Lines */
.hline{border-top: 1px solid #999; width:930px;   padding-top:8px; padding-bottom:0px; margin:0px auto; clear:both; }
#hline2{border-top: 1px solid #999; width:930px; padding-top:10px; padding-bottom:0px; margin:10px 0px 0px 0px; clear:both; }
#sline{border-top:1px solid #999; overflow:hidden; padding: 0px 0px 10px 0; position:relative;}
.sline{border-top:1px solid #999; overflow:hidden; padding: 0px 0px 10px 0; position:relative;}
.sline2{border-top:1px solid #999; overflow:hidden; padding: 0px 0px 10px 0; position:relative;}

#redline{border-top: 1px solid #ff0000; display:block; height:1px;   padding:0px; margin-top:5px; margin-bottom:5px;}
.spacer{ display:block; height:10px;  padding:0px; margin:0px; }
.smallsapcer{height:5px; display:block; padding:0px; margin:0px;}
.doublespacer{ display:block; height:20px;  padding:0px; margin:0px; }
/* main  Caption */
#Caption{ width:940px;  padding:10px; margin:0px auto; clear:both; }
 
/* main Container */
#mainContainer{ width:990px; padding: 0px ; margin:0px auto ; overflow:auto; clear:both; background-color:#ffffff; font-size:12px; overflow:hidden;}

/* top area logo and Navagation */

#header	{width:950px; height:50px; margin:0px auto; clear:both; padding-top:40px }
#logo{padding:0px; margin: 0px; float:left; width:200px;}

#navNation ul{ padding:0;  margin:0px;  text-transform:uppercase;  width:600px; float: right; text-align:right; }
#navNation li{padding-left:13px;	font-family: "Arial", sans-serif;	 display: inline;	}	
#navNation li a{font-size: 11px; font-weight: normal; color: #666666; padding:2px 4px; text-decoration:none; }
#navNation li a:hover{background-color:#FF0000;  color:#fff ; padding:2px 4px;}
#navNation li .active{ background-color:#FF0000;  color:#fff ; padding:2px 4px;}

#nav ul{list-style: none; padding:0px; margin:0px auto; clear:both; color: #000;  width:940px; border-top:1px solid #FF0000; border-bottom:1px solid #FF0000;}
#nav li{padding: 0;	font-family: Arial, sans-serif;  display: inline; font-weight:bold; line-height:25px; height:25px	}	
#nav li a{font-size: 11px; font-weight: normal; font-weight:500; color: #000; text-decoration:none; padding: 5px; }
#nav li a:hover{ color: #FF0000;  }
#nav li .active{ color:#ff0000;}
#nav li .inactive{font-size: 11px; font-weight: normal; font-weight:500; text-decoration:none; padding: 5px; color:#cccccc;}

#nav  .backnext { width: 200px; float:right; text-align:right; margin-top:-20px; font-family:Arial, sans-serif; font-size:11px; color: #000000;}
#nav  .backnext a{   font-family:Arial, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
#nav  .backnext a:hover{  color: #FF0000;}
#nav  .backnext inactive a{   font-family:Arial, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
#nav  .backnext inactive a:hover{  color: #FF0000;}

/* main banner */
#mainBanner{ width:990px; height:188px; margin:0px auto; clear:both;}

/* colloms */
#mainCol{	width:940px;	padding:10px 10px 0px 10px;	margin: 0px auto;	line-height:18px;}	
#mainCol #part{ width:250px;margin: 0px;padding: 30px 30px 0px 30px;float: left;background-color:#f2f2f2; background-image:url(../images/v-grediation-line.jpg); background-position:right; background-repeat:no-repeat; }	
#mainCol .founder{	width:940px; 	background:#f2f2f2;	float:left; text-align:left;}

.founderhead{ font-family:Arial, Helvetica, sans-serif; color:#ff0000; font-size:18px; font-weight:lighter; line-height:20px;}
.founderhead2 { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px; font-weight:600; line-height:36px;}

#mainCol .founder ul{	float:left;	width:270px; height:660px; margin-top:20px; padding:0px;	}
#mainCol .founder ul li{ list-style:none; margin-left:10px; padding-right:20px;  background-image:url(../images/v-grediation-line.jpg); background-position:right; background-repeat:no-repeat;}

.founderA{width:310px;	background-image:url(../images/v-grediation-line.jpg);	background-position:right;	background-repeat:no-repeat; float:left; height:660px; margin-top: 10px; margin-right: 20px;  margin-left: 30px; }
#mainCol .left{	width:580px; padding: 0px 10px 0px 0px; margin: 0px; float:left;clear: both; }
#mainCol #right{margin: 0px; float:right;	padding:0px; width:320px; line-height:40px; font-size:12px; line-height:18px;}
#mainCol .right{margin: 0px; float:right;	padding:0px; width:320px; line-height:40px; font-size:12px; line-height:18px;}
#mainCol .all{width:940px;padding: 0px;margin: 0px;float:left; clear: both;line-height:18px;}
#mainCol .coll_A{width:250px; line-height:18px;	padding-right:10px;	margin-right:10px; margin-top: 10px; margin-bottom: 10px; float:left; position:relative;}
#mainCol .coll_B{width:250px; padding-right:10px; margin:10px; line-height:18px; float:left; position:relative;	}
.hzline{ border-top:1px solid #999999; display:block; height:1px; width:940px;  clear:both; margin: 0px; padding:0px 0px 5px 0px; overflow:hidden;}
	
#mainCol #contact_text{ width:575px; float:left;}
#mainCol #contact_text .lefttxt{ width:230px; float:left; }
#mainCol .sline{border-top:1px solid #999; overflow:hidden; padding: 0px 0px 10px 0px; position:relative;  }/*new changed sline*/
#greyCol{width:940px; margin:0px auto; clear:both; overflow:auto; background-color:#ECECEC; padding:10px;  }
#greyCol2{width:940px; margin:0px auto; clear:both; overflow:auto; background-color:#ECECEC; padding:0px;  }
#mainArea{width:940px; margin:0px auto; clear:both; overflow:auto; background-color:#ECECEC; padding:0px; }

/* sevices home*/
#greybox{width:940px; margin:10px 10px 0px 10px; clear:both; width:920px; background-color:#ECECEC; padding:0px; }
#greybox ul{list-style:none; margin:0px auto; padding:0px; }
#greybox li{list-style:none; float:left; width:445px; height:270px; margin-bottom:10px; background:#FFFFFF; padding-right:10px;}
#greybox ul li h1{font-size: 18px; color:#FF0000; font-weight:bold; line-height:20px;  font-family:Trebuchet MS; padding-top:25px; padding-left:35px; margin:0px;}
#greybox ul li .text{ padding:10px 20px 0px 35px; font-family:Arial, sans-serif;  font-size:12px; color:#666666; font-weight:normal; line-height:16px; text-align:left; }
#greybox ul li .services_links{ padding: 30px 15px 0px 35px; font-family:Arial, sans-serif; font-size:12px; color:#666666; font-weight:normal; line-height:16px; text-align:left; float:left; width:210px;}
#greybox ul li .services_links a{ text-decoration:none; font-family:trebuchet MS; font-size:14px; font-weight:normal; line-height:20px; text-align:left; color:#FF0000;}
#greybox ul li .services_links a:hover{ text-decoration:underline; font-family:trebuchet MS;  font-size:14px; font-weight:normal; line-height:20px; text-align:left; color:#FF0000;}
#greybox ul li img{ padding-top:20px;}
/* sevices home end here*/


/* Left Collum starts here*/
#leftCol{ margin:0px; width:580px; font-size:12px; float:left; text-align:left; padding:10px 10px 10px 25px; color:#666666;  line-height: normal }
#leftCol .sline{ border-top:1px solid #999; overflow:hidden; padding: 0px 0px 10px 0; position:relative; }
subCol_1{ margin:0px; width:590px; padding-right:10px; color:#666666;  line-height:normal; }
#subCol{width:295px; margin:0px; float:left; padding:0px;}
/* Left Collum ends here*/

/* Right Collum starts here*/
#rightCol{ margin:0px; width:325px; font-size:12px; float:right; text-align:left; padding:13px 20px 0px 0px;  line-height: normal  }
#rightCol .nav {clear:both; margin :0px ; padding :0px; list-style : none; }
#rightCol .nav ul {margin :0px ; padding :0px; list-style : none; }
#rightCol .nav li {margin:0px; padding : 0 0 0 15px; list-style : none; line-height : 18px; background: url(../images/dot.gif) no-repeat left 7px; clear:both;}
#rightCol .nav li a { color:#666666; text-decoration:none}
#rightCol .nav li a:hover { text-decoration:underline}
#rightCol .black {clear:both; margin :0px; padding :0px; list-style : none; }
#rightCol .black ul {margin :0px; padding :0px; list-style : none; }
#rightCol .black li {margin:0px; padding :2px; list-style : none; line-height : 15px; clear:both;}
#rightCol .black li a { color:#FF0000; text-decoration:none}
#rightCol .black li a:hover { color:#FF0000; }
#rightCol .black li .active {  color:#FF0000; text-decoration:underline; }

#rightCol2{ margin:0px; width:320px; font-size:12px; float:right; text-align:left; padding:14px 20px 0px 0px;  line-height: normal  }
#rightCol2 #img{ position:relative; float:left; }
#rightCol2 #intext{ margin:0px; width:200px; font-size:12px; float:right; text-align:left; position:relative;  line-height: normal  }
.more{ margin:0px; text-align:left; padding:0px 0px 0px 15px;  line-height: normal  }
/* Right Collum ends here*/

/*bullets*/
.bullets {clear:both; margin :0px ; padding :0px; list-style : none; }
.bullets ul {margin :0px ; padding :0px; list-style : none; }
.bullets li {margin:0px 0px 0px 5px;; padding : 0px 0px 5px 15px; list-style : none; line-height : 14px; background: url(../images/dot.gif) no-repeat left 7px; clear:both;}

/*customers Image*/
#mainImgs{width:970px; margin:0px auto; clear:both; padding-top:20px;}
#mainImgs ul{ list-style:none; margin:0px; padding:0px; }
#mainImgs ul li{ list-style:none;  padding-left:20px; margin:0px; float:left; display:inline; width:215px; height:160px}

#mainicons{width:930px; margin:0px auto; clear:both;}
#mainicons .logoimg img{ margin-left:0px; margin-right:8px;}
#mainicons ul{ list-style:none; margin:0px; padding:0px;}
#mainicons ul li{ list-style:none; margin:0px; float:left; width:455px; height:145px;}
#mainicons ul li .A{  margin:0px; float:left; width:145px; height:135px;}
#mainicons ul li .B{ margin-left:10px; float:left; width:300px; height:135px;}
#mainicons ul li .B h2{ text-transform:uppercase; font-size:15px; color:#666666;  font-weight:bold;  font-family:Trebuchet MS; padding:0px; padding-top:10px; margin:0px; line-height:36px;}

/*Clients Images*/


#clients{width:930px; margin:0px auto; clear:both;}
#clients .logoimg img{ margin-left:0px; margin-right:8px;}
#clients ul{ list-style:none; margin:0px; padding:0px;}
#clients ul li{ list-style:none; margin:0px; float:left; width:455px; height:145px;}
#clients ul li .A{  margin:0px; float:left; width:145px; height:135px;}
#clients ul li .B{ margin-left:10px; float:left; width:300px; height:135px;}
#clients ul li .B h2{ text-transform:uppercase; font-size:15px; color:#666666;  font-weight:bold;  font-family:Trebuchet MS; padding:0px; padding-top:10px; margin:0px; line-height:36px;}
/*Futured Case Studys  here*/
#FutCaseStudys{width:990px; margin:0px auto; clear:both; padding:0px; }
#FutCaseStudys ul{ list-style:none; margin:0px; padding-left:10px;  }
#FutCaseStudys ul li{ list-style:none;  padding-left:20px; margin:0px; float:left; display:inline; width:285px; height:180px}
#FutCaseStudys ul li a{ color:#666666; text-decoration:none }
#FutCaseStudys ul li a:hover{ color:#888; }

/*box grey List Clients - [project home pages] */
.listClients{width:920px; padding:0px; margin:0px auto; clear:both;}
.listClients .left{ float:right; padding:0px 10px; margin-top:-30px; margin-right:15px; }
.listClients .left a{ text-decoration:underline; color:#0066FF; }
.listClients .left a:hover{ text-decoration:none; color:#0066FF; }

.listClients ul{ list-style:none; padding:5px;  margin-left:6px;}
.listClients ul li{ list-style:none; padding:10px; margin:0px 10px 0px 0px; float:left; width:196px; height:174px;  background:url(../images/greyBox_img.jpg) no-repeat center center;}
.listClients ul li:hover{list-style:none; padding:10px; margin:0px 10px 0px 0px; float:left; width:196px; height:174px;  background:url(../images/greyBox_img_over.jpg) no-repeat center center; }
.listClients h1{font-size: 18px; color:#666666; font-weight:lighter; line-height:40px; text-transform:uppercase;
 font-family:Trebuchet MS; padding:0px; margin:0px; border-top:1px solid #999; width:880px;}
.listClients h3{font-size: 18px; color:#666666; font-weight:lighter; line-height:40px; text-transform:uppercase;
 font-family:Trebuchet MS; padding:0px; margin:0px; width:880px;}
 
.listClients ul li .h4{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:12px;}
.listClients ul li img{padding:0px; margin:0px; border:#ccc 1px solid}
.listClients ul a{ color:#666666; text-decoration:none }
.listClients ul a:hover{ color:#ff0000; }
/*box grey List Clients end*/



/*case study */

#casestudy{width:940px; padding:0px; margin:0px auto;}
#alpha {width:470px; margin:0px; padding-right:10px; float:left;  }
#alpha .A{width:210px; height:155px; float:left; padding-right:20px; margin-bottom:20px;}
#alpha .B { float:left; width: 220px; height: 135px; text-align:left;font-family:Arial, sans-serif;  font-size:12px; color:#666666;  font-weight:normal; text-decoration:none;}
#alpha .B a{  color:#666666;  text-decoration:none;}
#alpha .B a:hover{ color:#ff0000; text-decoration:none;}
#alpha .B img{ margin-top:15px; position:absolute;}

#alpha h1{font-size: 18px; color:#FF0000; font-weight:lighter; line-height:20px;  font-family:Trebuchet MS; padding:0px; margin:0px;}
#smalltext{ font-size:11px; font-family: Arial; color:#666666;  line-height:12px; margin-top:5px;}

#beeta {width:450px; margin:0px;  float:right; clear:both; padding-bottom:30px;}
#beeta .A{width:210px; height:155px; float:left; padding-right:20px; margin-bottom:20px;}
#beeta .B{ float:left; width: 220px; height: 135px; text-align:left;font-family:Arial, sans-serif;  font-size:12px; color:#666666;  font-weight:normal;}
#beeta .B  a{ color:#666666; text-decoration:none;}
#beeta .B a:hover{ color:#ff0000; text-decoration:none;}
#beeta .B img{ margin-top:15px; position:absolute;}

#right{width:470px; margin:0px; padding-left:20px;}

/*services home thumb grey List Clients */
.listServices{width:915px; padding:0px; margin:0px auto; clear:both;}
.listServices ul{ list-style:none; padding:5px;  margin-left:5px;}
.listServices ul li{ list-style:none; padding:10px; margin:0px auto; padding-right:20px; float:left; width:420px; height:245px;  background:url(../images/service_thumbox.jpg) no-repeat center center;}
.listServices ul li img{padding:0px; margin-left:12px; margin-right:12px; }
.listServices ul li .body{padding:0px; margin-left:12px;  }
.listServices a{ color:blue; text-decoration:none }
.listServices a:hover{ color:red; }
.listServices .body{  margin-left:15px; margin-right:20px; margin-top:8px; width:380px; padding-left:12px; padding-top:10px;}
.listServices .subhead { text-transform:uppercase;font-size:15px; color:#ff0000;  font-weight:bold;  font-family:Trebuchet MS; padding:0px; margin:0px; line-height:24px; margin-left:12px; margin-top:10px;}

.listServices .subhead a{ text-transform:uppercase;font-size:15px; color:#666666;  font-weight:bold;  font-family:Trebuchet MS; padding:0px; margin:0px; line-height:32px;}
.listServices .subhead a:hover{ text-transform:uppercase;font-size:15px; color:#0066CC; font-weight:bold;  font-family:Trebuchet MS; padding:0px; margin:0px; line-height:26px;}
.listServices .subhead ul{text-decoration:none; width:190px; list-style:none; font-size:15px; color:#666666;  font-weight:bold;  font-family:Trebuchet MS; padding-left:10px; margin:0px; background:none;}
.listServices .subhead li{ text-decoration:none;  list-style:none;}
.listServices #thumb_head { width:190px; font-size:12px; color:#666666;  font-weight:bold;  font-family:Trebuchet MS; padding:0px; margin:0px; 	line-height:20px; margin-left:15px;  float:left; position:inherit; padding-top:8px;}
.listServices #thumb_head a{ font-size:12px; text-decoration:none; line-height:20px; }
.listServices #thumb_head a:hover{  font-size:12px; color:#666666; font-weight:bold;  font-family:Trebuchet MS; text-decoration:none; line-height:20px;  }
/*services thumb grey List Clients end */


/*box List Clients */
.listProjects{width:940px; padding:0px 0px 10px 0px; margin:0px auto; clear:both;}
.listProjects .left{ float:right; padding:0px; margin-top:-30px; }
.listProjects h1{text-decoration: none; font-size:80%; color:#FF0000; font-weight:bold; line-height:32px; height:32px; text-transform:uppercase; font-family:Trebuchet MS; padding:0px; margin:0px;}
.listProjects ul{ list-style:none; padding:10px 10px 20px 10px; margin:0px;}
.listProjects ul li{ list-style:none; padding:10px; margin:0px 10px 0px 0px; float:left; width:196px; height:174px;  background:url(../images/box_img.jpg) no-repeat center center; font-size:12px; line-height:14px;}
.listProjects ul li:hover{ list-style:none; padding:10px; margin:0px 10px 0px 0px; float:left; width:196px; height:174px;  background:url(../images/box_img_rollover.jpg) no-repeat center center; font-size:12px; line-height:14px;}
.listProjects ul li img{padding:0px; margin:0px; border:#E4E4E4 1px solid}
.listProjects a{ color:#666666; text-decoration:none }
.listProjects a:hover{ color:#ff0000;}

/*box team */
.listProjects ul li img{padding:0px; margin:0px; border:#ccc 1px solid}
.listProjects a{ color:#666666; text-decoration:none }
.listProjects a:hover{ color:#ff0000; }
#studioCol{ margin:0px; width:434px; padding-bottom:20px; float:left; height:230px;}

/* table border  */
.table1 { border-top-width: 1px;  border-right-width: 1px; border-bottom-width: 1px;	border-left-width: thin; border-top-style: solid; border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-top-style: none; border-left-style: none; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:left; line-height:13px; height:110px }
.table1_right { border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; border-top-style: none; border-bottom-style: none;	border-left-style: none; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:left; line-height:13px; height:110px}
.heading{font-family:Trebuchet MS; font-size:18px; color:#999999; text-align:left; text-decoration: none;  color:#666666; font-weight:600; padding:0px; margin:0px;}
.table2 { border-top-style: none;	border-right-style: none; border-left-style: none; 	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:left; line-height:13px; height:110px }


/* --------------fotter------------*/
#fotter	{width:960px; height:30px; margin:0px auto; padding: 0px; clear:both; padding-top:10px }
#copyRight{padding:0px; margin-top:1px; float:left; width:240px;}

/* fotter navigation*/
#fotNation ul{ padding:0;  margin:0px;  text-transform:uppercase;  width:670px; float: right; text-align:left; }
#fotNation li{padding-left:10px;	font-family: Arial, sans-serif;	 display: inline;	}	
#fotNation li a{font-size: 10px; font-weight: normal; color: #666666; padding: 0.2em; text-decoration:none; }
#fotNation li a:hover{  color:#ff0000 ; padding: 0.2em; text-decoration:none;}
#fotNation li .active{ color:#ff0000 ; padding: 0.2em; text-decoration:none;}
/* --------------fotter ends------------*/