body {
	font-family : Verdana, Verdana, Arial, sans-serif;
	color : #333333;
	line-height : 1.166;
	text-align : center;
	margin : 0;
	padding : 0;
	background : #d0e9f5 url(../images/pagebg.jpg) repeat-y center top;
}
.upcoming

{
	border:#cccccc 1px solid;
	background-color: #fbfbfb;
	margin-left:8px;
	padding:5px;
	width: 215px;
	height: 240px;
	margin-top: 2px;

}
.dotline
{
	border-bottom:#333333 dotted 1px}
.textbox {
	border : #666666;
	font-family : Verdana, Verdana, Arial, sans-serif;
	font-size : 11px;
	height : 20px;
	padding : 0 0 0 5px;
	border : 1px solid #666666;
	width:200px;
}
.paddingL10 {
	padding-left : 10px;
}
.hcell {
	background : #078ac3;
	font : 13px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight : 700;
	border : 1px solid #a4cdd6;
	padding : 3px;
	color : #ffffff;
}
.hcell A {
	display : block;
	font : 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-weight : normal;
	border : 1px solid #e8f1f6;
	background : #d6efff;
	padding : 3px;
	text-decoration : none;
	color : #017cbf;
}
.hcell A:hover {
display : block;
font : 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-weight : normal;
border : 1px solid #e8f1f6;
background : #f5fbff;
color : #3fa7e0;
}
.txtarea {
border : #666666;
font-family : Verdana, Verdana, Arial, sans-serif;
font-size : 11px;
padding : 0 0 0 5px;
border : 1px solid #666666;
}
.inputbut {
background : url(../images/inputbut.gif);
width : 98px;
height : 22px;
border : 0;
font-family : Verdana, Verdana, Arial, sans-serif;
color : #333333;
font-size : 11px;
font-weight : 700;
}
P {
padding-top : 2px;
padding-bottom : 2px;
margin : 0;
}
.grayBg {
color : #ffffff;
background-color : #737e84;
}
.box2 {
border : 1px dotted #999999;
padding : 5px 10px 5px 5px;
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
background-color : #fafafa;
text-align : justify;
}
.catheading{
	font-weight : normal;
	font-size : 12px;
	color:#006699;
	font-weight:700;
	font-family : Verdana;
	background-color : #dbeaf3;
	height:20px;
}

.nmenu {
font-weight : normal;
font-size : 11px;
color : #333333;
font-family : Verdana;
background-color : #dbeaf3;
}

.nmenu A {
border : 1px solid #98b2c1;
font-weight : normal;
padding-left : 5px;
font-size : 11px;
display : block;
color : #326c8e;
font-family : Verdana;
background-color : #c7e2f2;
text-decoration : none;
}
.nmenu A:hover {
font-weight : normal;
font-size : 11px;
color : #cc0000;
font-family : Verdana;
background-color : #edf8ff;
text-decoration : none;
}
.div1 {
float : left;
}
.div2 {
float : right;
}
.clear {
clear : both;
}
.testimonialtitle {
padding-bottom : 5px;
padding-top : 5px;
line-height : 15px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
border-bottom : 1px dashed #333333;
margin-bottom : 6px;
}
.nextpage {
background : url(../images/pagebg.gif) no-repeat;
float : right;
width : 22px;
height : 25px;
font-size : 11px;
color : #ffffff;
font-family : Verdana;
font-weight : 700;
text-align : center;
padding-top : 5px;
}
.quote {
background : url(../images/quote.gif) no-repeat bottom center;
}
.c4 {
padding-left : 5px;
}
div.c3 {
text-align : center;
}
div.c2 {
overflow : hidden;
display : inline;
}

div.c1 {
overflow : hidden;
display : block;
}
td.c2 {
padding-top : 10px;
}
td.c1 {
padding-top : 10px;
}
.cen {
text-align : center;
padding-left : 5px;
}
.subhead {
padding-left : 8px;
}
.just {
text-align : justify;
}
.smalltxt {
font-size : 11px;
line-height : 13px;
}
.normlatxt {
font-size : 11px;
line-height : 17px;
}
.sIFR-flash {
visibility : visible;
margin : 0;
}
.sIFR-flash + div[adblocktab="true"] {
display : none;
}
.sIFR-hasFlash h2 {
visibility : hidden;
font-size : 30px;
}
.paddingtop10 {
padding-top : 10px;
}
.mainportbg {
background : url(../images/mainportbg1.gif);
}
.footer {
background : url(../images/footerbg.gif) repeat-x;
/*margin : 0 6px 0 4px;*/
margin : 0 6px 0 2px;
padding : 10px 5px 0 4px;
}
.footer P {
padding : 0;
}
.footer td {
padding : 0px 0px 0px 0px;
}
.footer a, .footer a:link, .footer a:visited {
font-family : Verdana, Verdana, Arial, sans-serif;
color : #333333;
font-size : 11px;
}
.flasharea {
height : 307px;
padding-left : 5px;
z-index:0;
}
.visible {
display : inline;
}
.hide {
display : none;
}
P {
padding-bottom : 5px;
padding-top : 5px;
}
.mainarea {
background : url(../images/mainarea.jpg) no-repeat top center;
height : 100%;
text-align : center;
}
.maintable {
width : 801px;
height : 100%;
font-family : Verdana, Verdana, Arial, sans-serif;
color : #333333;
text-align : left;
font-size : 12px;
}
.testimonial {
background : #f4f4f4;
border : 1px solid #dededf;
font-family : Verdana, Verdana, Arial, sans-serif;
font-size : 11px;
padding : 5px;
margin : 0 1px 0 8px;
height : 168px;
line-height : 16px;
}
.articles {
background : #f4f4f4;
border-top : 0 solid #f4f4f4;
border-bottom : 1px solid #c1ccd5;
border-left : 1px solid #c1ccd5;
border-right : 1px solid #c1ccd5;
font-family : Verdana, Verdana, Arial, sans-serif;
font-size : 11px;
padding : 5px 2px 10px 8px;
margin : 0 1px 0 8px;
height : 168px;
line-height : 10px;
}
.articles A:link, .articles A:visited {
font-family : Verdana, Verdana, Arial, sans-serif;
font-size : 11px;
color : #000000;
}
.articles A:hover {
font-family : Verdana, Verdana, Arial, sans-serif;
font-size : 11px;
color : #0076b9;
text-decoration:underline;
}
.articles div {
margin-top : 10px;
}
.testimonial P {
padding : 2px;
margin : 0;
}
.plaincell {
font-family : Verdana, Verdana, Arial, sans-serif;
font-size : 12px;
line-height : 19px;
text-align:justify;
}
.plaincell P {
padding-top : 10px;
padding-bottom : 10px;
margin : 0;
}
.recenproj {
width : 225px;
}
.contentarea {
background : url(../images/cont_bg.gif) repeat-y;
padding : 5px 15px 3px 15px;
}
#siteName {
margin : 0;
padding : 0;
/*background : url(../images/title.jpg) no-repeat;*/
height : 82px;
float : left;
width : 258px;
}
#utility {
font : 75% Verdana, sans-serif;
top : 16px;
float : right;
margin-top : 60px;
color : #919999;
}
#utility img {
border : 0 solid #000000;
}
#utility a:hover {
text-decoration : underline;
}
.topnavigation {
background : url(../images/topnavbar.jpg) repeat-x;
}
.globalLink {
top : 6px;
height : 30px;
background : url(../images/topnavbar.jpg) repeat-x;
text-align : left;
padding : 0;
font-size : 10px;
margin : -2px 5px 0 6px;
padding-top : 10px;
z-index : 100;
}
a.glink, a.glink:visited, a.glink:link {
font-size : 11px;
color : white;
font-weight : bold;
padding : 3px 8px 3px 9px;
border-right : 1px solid #8fb8bc;
}
a.glinklast, a.glinklast:visited, a.glinklast:link {
font-size : 11px;
color : white;
font-weight : bold;
padding : 3px 9px 3px 9px;
}
a.glinklast:hover {
color : white;
text-decoration : none;
}
a.glink:hover {
background-image : url(../images/glblnav_selected.gif);
text-decoration : none;
color : #ffffff;
}
a:link, a:visited {
color : #14649c;
text-decoration : none;
}
a:hover {
color : #ff6600;
text-decoration : underline;
}
h1 {
font : bold 17px Verdana, Verdana, Arial, sans-serif;
color : #007cb1;
margin : 0;
padding : 0;
}
h2 {
font : bold 15px Verdana, Arial, sans-serif;
color : #ff7901;
margin : 0;
padding : 0;
}
h3 {
font : bold 13px Verdana, Arial, sans-serif;
color : #334d55;
margin : 0;
padding : 0;
}
h4 {
font : 100% Verdana, Arial, sans-serif;
color : #333333;
margin : 0;
padding : 0;
}
h5 {
font : 100% Verdana, Arial, sans-serif;
color : #334d55;
margin : 0;
padding : 0;
}
#basic-accordian {
width : 227px;
margin-left : 8px;
}
#basic-accordian-sub {
width : 218px;
}
.headingtext {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 20px;
font-weight : 700;
}
.accordion_headings {
padding : 8px 0 0 5px;
background : url(../images/expand.gif) no-repeat;
height : 20px;
color : #006c9c;
cursor : pointer;
}
.accordion_child {
padding : 5px;
text-align : left;
background : #f2f7fb;
border : 1px solid #e0eaf2;
}
.header_highlight {
background : url(../images/colspan.gif) no-repeat;
height : 20px;
color : #009999;
margin : 0;
}
.feature1 {
padding-left : 15px;
color : #006c9c;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : 700;
}
.feature1 img {
float : left;
padding : 0;
}
.feature-sub {
float : left;
width : 99%;
}
.feature-sub p {
text-align : left;
font-family : arial;
font-size : 11px;
color : #000000;
line-height : 15px;
font-weight : bold;
}
.feature-sub img {
float : left;
padding : 2px 9px 0 0;
}
.feature-subtext {
float : left;
width : 93%;
padding-top : 5px;
}
.feature-subtext p {
text-align : left;
font-family : arial;
font-size : 11px;
color : #666666;
line-height : 15px;
}
.feature-subtext img {
float : left;
padding : 1px 9px 0 0;
}
.feature2 {
float : left;
width : 96%;
}
.feature2 p {
text-align : left;
font-family : arial;
font-size : 12px;
color : #666666;
line-height : 15px;
font-weight : bold;
padding-top : 5px;
}
.feature2 img {
float : left;
padding : 2px 9px 8px 0;
}
.feature2-sub {
float : left;
width : 96%;
}
.feature2-sub p {
text-align : left;
font-family : arial;
font-size : 12px;
color : #666666;
line-height : 15px;
font-weight : bold;
padding-top : 5px;
}
.feature2-sub img {
float : left;
padding : 2px 9px 0 0;
}
div.c2menu {
width : 204px;
margin-left : 8px;
}
tr.c1 {
display : none;
}
.ddcolortabs {
padding : 0;
background : transparent;
border : 1px solid #c6d9e2;
voice-family : "\"}\"";
voice-family : inherit;
}
.ddcolortabs ul {
font : normal 11px Arial, Verdana, sans-serif;
margin : 0;
display : block;
padding : 0;
list-style : none;
}
.ddcolortabs li {
display : block;
margin : 0 0 0 0;
padding : 0;
}
.ddcolortabs a {
float : left;
color : #000000;
font-size : 11px;
background : #f2f7fb;
border-bottom : 1px solid #a0becb;
border-top : 0 solid #a0becb;
display : block;
margin : 0 0 0 0;
width : 100%;
padding-top : 5px;
padding-bottom : 5px;
text-decoration : none;
}
.ddcolortabs a span {
float : left;
display : block;
color : #000000;
padding : 0;
text-decoration:none;
}
.ddcolortabs a span {
float : none;
}
.ddcolortabs a:hover {
background-color : #c1e9fb;
color : #000;
text-decoration:none;
}
.ddcolortabs a:hover span {
background-color : #c1e9fb;
color : #006d9c;
text-decoration:none;
}
.ddcolortabs .selected a, #ddcolortabs .selected a span {
background-color : #c1e9fb;
color : #006d9c;
text-decoration:none;
}
.ddcolortabsline {
clear : both;
display : block;
padding : 0;
width : 100%;
height : 8px;
line-height : 8px;
border-top : 1px solid #fff;
}
.dropmenudiv_a {
position : absolute;
margin-left:31px;
top : 0;
border : 1px solid #a0becb;
border-bottom-width : 3px;
border-top : 0 solid #ffffff;
font : normal 11px verdana;
margin-top : -1px;
line-height : 18px;
z-index : 2;
/*background-color : #e5f7ff;*/
background:#c1e9fb;
width : 180px;
visibility : hidden;
text-decoration:none;
}
.dropmenudiv_a a {
width : auto;
display : block;
text-indent : 5px;
border-top : 0 solid #678b3f;
border-bottom : 1px solid #aaddf2;
padding : 2px 0;
text-decoration : none;
color : black;
}
* html .dropmenudiv_a a {
width : 100%;
text-decoration:none;
}
.dropmenudiv_a a:hover {
background-color : #fff;
color : #006e9c;
text-decoration:none;
}
.expandmenu {
width : 100%;
border : 1px solid #c6d9e2;
}
.expandmenu ul {
list-style-type : none;
margin : 0;
padding : 0;
margin-bottom : 0;
}
.expandmenu ul li {
padding-bottom : 0;
background : #6666cc;
border-bottom : 1px solid #c6d9e2;
margin : 0;
padding : 0;
}
.expandmenu ul li a {
color : #000000;
background : #f2f7fb;
padding-top : 5px;
padding-bottom : 5px;
display : block;
text-decoration : none;
font-size : 90%;
}
.expandmenu ul li a:hover {
background-color : #c1e9fb;
color : #006d9c;
text-decoration:none;
}

.chromestyle{
width: 99%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover{
background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
background-color:#F2F7FB;
margin-top:6px;
width: 150px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #ffffff;
color:#EA7500;
text-decoration:none;
}


.rightdotborder
{
border-right: 1px dotted #73809D;
}
.pagination{
padding: 2px;
float:right;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a{
padding: 0 5px;
border: 1px solid #9aafe5;
font: bold 11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}

.textarea{
	height:60px;
	padding : 0 0 0 5px;
	border : 1px solid #666666;
}	
