/* Color palette
#E5790D
#BBD900
#ccc
#FEFBB6
#444
#999
#FAFAFA
#F6F6F6
*/

/* Make sure column names match the column names in common.js. 
Common.js contains a script to size the height of the columns automatically to suit the height of the tallest column. */

/*Common styles */
body{
	margin:0px;
	padding:0px;
}
img{
	border:0;
	}
#more{
	padding: 2px 5px 2px 5px;
	float: right;
	background-color: #E5790D;
	text-align: center;
	margin-right: 5px;
	vertical-align: middle;
}

/* Header styles */
#header{
	width:1000px;
	text-align:right;
	border-bottom:1px dashed #ccc;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0 auto;
	height:75px;
}
div.headerlinks{width:790px;float:right; padding-top:5px;}
div.headerlinks ul{margin-bottom:1px;}
div.headerlinks li{display:inline;padding:0 3px 0 0;margin: 0 3px 0 0;}
div.headerlinks A:link{font:bold 16px georgia, arial;color:#BBD900; text-decoration:none;}
div.headerlinks A:Visited{font:bold 16px georgia, arial;color:#BBD900; text-decoration:none;}
div.headerlinks A:hover{font:bold 16px georgia, arial;color:#E5790D; text-decoration:none;}

/* Main area styles  */

#main {
	width: 1000px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin: 0px auto;
}

/* Services panel styles */

#services {
	width:199px;
	float:left;
	background-color: #BBD900;
	height:100%;
}
#servicelist {
  font:normal 12px arial;
  padding:0px 0px 0px 0px;
  float:none;
  clear:both;
  width:175px;
  height:100%;
  margin-left:0px;
  color:#4B5700;
}
#servicelist a {
color: #4B5700;/*FEFBB6*/
text-decoration:none;
  }
#servicelist a:hover {
	color: #E5790D;
}
#servicelist ul{
	margin-left:15px;
}
#servicelist li {
  color:#4B5700; 
  list-style-type:none;
  padding:3px 0px; 
  margin-left:0px;
  text-align:left;
  float:left;
  width:175px;
}
#servicelist li ul li{
  color:#4B5700; 
  list-style-type:none;
  padding:3px 0px; 
  text-align:left;
  float:left;
  width:130px;
}
#servicelist a.link {
	font:normal 12px arial;
	color:#BBD900;
	text-decoration:none;
	}
#servicelist li span {
  display:none; 
  color:#FEFBB6;
  }
#services h1 {
	margin:-2px 0;
	padding:0;
	font:normal 16px arial;
	color:#BBD900;
	}
#services h2 {
	padding:0;
	font:normal 14px arial;
	color:#444;
}
#servicelist .h2 {
  margin:0 5px; 
  padding:0; 
  color:#FEFBB6; 
  font-size:1.5em; 
  border:0;
  }
#servicelist .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:1.1em; 
  color:#FEFBB6;
  }
#servicelist img {
  margin:5px 5px 5px 0; 
  float:left;
  }

/* Content styles  */
#content {
	width:540px;
	text-align:justify; 
	padding:20px 20px 10px 20px; 
	font:normal 12px arial;
	color:#444;
	float: left;
	border-left: 1px dashed #ccc;
	border-right:1px dashed #ccc;
	}
#content h2{
	margin:0;
	padding:0;
	}
#content ul{
	padding:0;
	margin-left:25px;
	}
#content li{
	padding:2px;
	margin:0;
	}
#content a:link{
	color:#444;
	text-decoration:none;
	}
#content a:visited{
	color:#444;
	text-decoration:none;
	}
#content a:hover{
	color:#666;
	}

#content .alink a:hover{
	color:#E5790D;
	}

#nextsteps {
	width:100%;
	text-align:left; 
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#444;
	float: left;
	margin-top:10px;
	padding:10px 0px 0px 5px;
	background-color:#F6F6F6;
}
#nextsteps .box {
	margin-top:5px;
	width:120px;
	padding:5px; 
	color:#ccc;
	height: 40px;
	font-weight:normal;
}
	
#management{
	margin-top:5px;
	margin-left:7px;
	margin-right:7px;
	width:45%;
	float:left;
	padding:5px; 
	background-color:#FAFAFA;
	border: 1px dashed #F6F6F6;
	}

#nextsteps ul{
	padding:0;
	margin-left:25px;
	}
#nextsteps li{
	padding:2px;
	margin:0;
	}
#nextsteps a:link{
	color:#444;
	text-decoration:none; 
	}
#nextsteps a:visited{
	color:#444;
	text-decoration:none;
	}
#nextsteps a:hover{
	color:#E5790D;
	}

/* Actions panel styles */

#actions{
	width:201px;
	float:left;
	font:normal 11px arial;
	vertical-align:top;
}
#actions .link{
	text-align:right;
	}
#actions ul{
	list-style-type:none;
	}
#actions .linkright{
	text-align:right; 
	margin-top:7px;
	}
#actions .linkleft{
	text-align:left; 
	margin-top:-14px;
	}
.actiongroup{
	border-bottom:1px dashed #ccc;
	padding:0px 10px 0px 10px;
}
.actiongroup h2{
	margin:0;
	padding:5px;
	font:bold 14px arial;
	color:#444;
	}
.actiongroup h3{
	margin:0;
	padding:8px 0 5px 5px;
	font:bold 14px arial;
	color:#BBD800;
	}
.actiongroup h4{
	margin:0;
	padding:5px;
	font:bold 14px arial;
	color:#BBD800;
	}
.actiongroup p{
	padding:0 5px;
	}
.actiongroup ul{
	padding:0;
	list-style-type:none;
	}
.actiongroup li{
	margin:0;
	padding:3px 0;
	}
.actiongroup a:link{
	color:#444; 
	text-decoration:none;
	}
.actiongroup a:visited{
	color:#444;
	text-decoration:none;
	}
.actiongroup a:hover{
	color:#E5790D;
	text-decoration:none;
	}

/*
.sidebottom h3{margin:0;padding:5px 5px;font:bold 14px arial;color:#BBD900;}
.sidebottom p{padding:0 5px;font:normal 12px arial;color:#444;}
.sidebottom ul{margin:0 8px;padding:0;list-style-type:none;}
.sidebottom li{margin:0;padding:3px 0;}
.sidebottom a:link{font:normal 12px arial; color:#444; text-decoration:none;}
.sidebottom a:visited{font:normal 12px arial; color:#444; text-decoration:none;}
.sidebottom a:hover{font:normal 12px arial; color:#444; text-decoration:underline;}
*/
div.spacer{clear: both;}

/* Footer styles */
#footer{
	padding: 2px 0px 2px 0px;
	background-color: #ccc;
	text-align: center;
	font: normal 11px arial;
	color: #999999;
	width: 1002px;
	margin: 0 auto;
	clear: both;
}
#footer p{margin:0;padding:3px 8px;}
#footer a:link{text-decoration:none;color:#FFF;text-align:center;padding: 2px 5px;}/*e5790d*/
#footer a:visited{text-decoration:none;color:#FFF;text-align:center;padding: 2px 5px;}
#footer a:hover{color:#FFF; text-decoration:underline;}
#footerblack {
	padding: 2px 0px 2px 0px;
	background-color: #ccc;
	text-align: center;
	font: normal 11px arial;
	color: #444;
	width: 1002px;
	margin: 0 auto;
	clear: both;
}

/*Updated by Anand*/

#actions{
	width: 210px;
	float: left;
	/*border-left:1px dashed #ccc;*/
	height:100%;
}
div.actiongroup{border-bottom:1px dashed #ccc;padding:5px;}
div.actiongroup h3{margin:0;padding:5px;font:bold 14px arial;color:#bbd900;}
div.actiongroup h4{margin:0;padding:5px 5px;font:bold 14px arial;color:#666;}/*bbd900*/
div.actiongroup a:link{color:#bbd900;text-decoration:none;}
div.actiongroup a:visited{color:#bbd900;text-decoration:none;}
div.actiongroup a:hover{color:#127FE8;text-decoration:none;}/*e5790d*/
div.actiongroup p{padding:5px;margin:0;font:normal 11px arial;}
div.actiongroup ul{font:normal 11px arial; margin-bottom:3px; list-style-type:circle;display:inline;margin:0px 5px;padding:0px 5px;}
div.actiongroup li{padding:0 5px 0 0;margin: 0 5px 0 15px;}

#question{font: normal 11px arial;padding:5px;}

#next{float:right;font:bold 10px arial;color:#444;}
#next a:link{color:#444;text-decoration:none;}
#next a:visited{color:#444;text-decoration:none;}
#next a:hover{color:#e5790d;text-decoration:none;}

#previous{float:left;font:bold 10px arial;color:#444;}
#previous a:link{color:#444;text-decoration:none;}
#previous a:visited{color:#444;text-decoration:none;}
#previous a:hover{color:#e5790d;text-decoration:none;}

#dvTouchTabs{ padding-left:2px; }
#dvTouchTabs .tabon{
	color:#666666; float:left; font-family:Arial; font-size:11px; padding:2px 5px 2px 5px; margin-right:2px; border-top:solid 1px #999; border-right:solid 1px #999; border-left:solid 1px #999; border-bottom:solid 1px #FFF; position:relative; top:0px; z-index:2; background-color:#FFFFFF;
}
#dvTouchTabs .tabon a{ color:#666666; text-decoration:none; }

#dvTouchTabs .taboff{
	float:left; font-family:Arial; font-size:11px; padding:2px 5px 2px 5px; margin-right:2px; position:relative; top:1px;  border-top:solid 1px #999; border-right:solid 1px #999; border-left:solid 1px #999; color:#127FE8;/*BBD900 4B5900 background-color:#; */
}
#dvTouchTabs .taboff a:link{ color:#BBD900; text-decoration:none; }/*4B5900 */
#dvTouchTabs .taboff a:visited{ color:#BBD900; text-decoration:none; }
#dvTouchTabs .taboff a:hover{ color:#127FE8; text-decoration:none; }

#dvTouchContent {
	float:none; clear:both; border:solid 1px #999; z-index:0;
}
#sidecontent .sidemiddle h2{
	font-family:arial; font-size:12px; font-weight:bold; color:#666666; text-align:left; margin-left:10px;
}
#sidecontent .sidemiddle .content{
	font-family:arial; font-size:11px; color:#666666; text-align:justify; margin-left:10px; margin-right:10px; margin-bottom:10px;
}
#sidecontent .sidemiddle select,input{
	font-family:arial; font-size:11px; color:#666666;
}
#sidecontent .sidemiddle .content table td{
	font-family:arial; font-size:11px; color:#666666; text-align:left; padding:5px 0px 3px 0px;
}
#sidecontent .sidemiddle .content form{
	margin:0px; padding:0px;
}

.sentmsg{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#009900; padding:3px;
}
.errormsg{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; padding:3px;
}
select{
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;
}
