.headerbg {
	background-image: url(images/header_bg.jpg);
	background-repeat: repeat-x;
	height: 89px;
}
.navbg {
	background-image: url(images/nav_bg.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 125px;
}
.searchbg {
	background-image: url(images/search_bg.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 250px;
}
.understand {
	background-image: url(images/weunderstand_bg.jpg);
	background-repeat: repeat-x;
	height: 47px;
	width: 1000px;
}
.footernav {
	background-image: url(images/footernav_bg.jpg);
	background-repeat: repeat-x;
	height: 43px;
	width: 1000px;
}
.footerbg {
	background-image: url(images/footer_bg.jpg);
	background-repeat: repeat-x;
	height: 40px;
	width: 1000px;
}
.newsbg {
	background-image: url(images/news_bg.jpg);
	background-repeat: repeat-y;
}
.keybenefitsbg {
	background-image: url(images/key_blue_bg.jpg);
	background-repeat: repeat-x;
	height: 179px;
	width: 290px;
}
.whitepapersbg {
	background-image: url(images/whitepapers_bg.jpg);
	background-repeat: repeat-x;
	height: 179px;
	width: 290px;
}
.awardsbg {
	background-image: url(images/awards_bg.jpg);
	background-repeat: repeat-x;
	height: 179px;
	width: 290px;
}
.sitemapheader {
	background-image: url(images/sitemap_header.jpg);
	background-repeat: no-repeat; 
	height: 25px;
	width: 216px;
}
.searchtext {
	background-image: url(images/searchbox_bg.jpg);
	background-repeat: repeat-x;
	height:15px;
	font-family:Tahoma;
	font-size:11px;	
}
.textbox {
	background-repeat: repeat-x;	
	font-family:Tahoma;
	font-size:11px;	
}
td {
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	color:#333333;
	}
.small {
	font-family:Tahoma;
	font-size:9px;
	line-height:18px;
	text-align:justify;
	color:#333333;
	}
.red {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	text-align:justify;
	color: #FF0000;
	}
.black {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	text-decoration:underline;	
	color: #000000;
	}
.white {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;	
	color: #ffffff;
	}
.gray {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	color: #333333;
	}
.blue {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	color: #122565;
	}
	
	
.blue_underline {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	color: #122565;
	text-decoration:underline;
	}
	
	
.text {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	color: #000000;
	}	
.headerblue {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color: #3978C6;
	}	
	
.border {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E8EEEE;
	border-bottom-color: #E8EEEE;
	border-left-color: #E8EEEE;
}
.headerborder {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
}
.navborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C8DCEA;
	border-left-color: #C8DCEA;
}
.key_features_border {
	border-left:1px #bddbe7 solid;
	border-right:1px #bddbe7 solid;
	background-color:#ebf8fd;
}
.comprehensive_border {
	border-left:1px #eddfa9 solid;
	border-right:1px #eddfa9 solid;
	background-color:#fbffec;
}
.parents_border {
	border-left:1px #b0e688 solid;
	border-right:1px #b0e688 solid;
	background-color:#eeffeb;
}
.management_border {
	border-left:1px #d1cfff solid;
	border-right:1px #d1cfff solid;
	background-color:#f3f4fd;
}

a:link {
	font-family:Tahoma;
	font-size:11px;
	color: #2D2D7D;
	text-decoration:none;
	}	
a:visited {
	font-family:Tahoma;
	font-size:11px;
	color: #2D2D7D;
	text-decoration:none;
	}	
a:hover {
	font-family:Tahoma;
	font-size:11px;
	color: #ff0000;
	text-decoration:underline;	
	}	
.line {
	border: 1px solid #EEEEEE;
}
.b:link {
	font-family:Tahoma;
	font-size:11px;
	color: #ffffff;
	text-decoration:none;
	}	
.b:visited {
	font-family:Tahoma;
	font-size:11px;
	color: #ffffff;
	text-decoration:none;
	}	
.b:hover {
	font-family:Tahoma;
	font-size:11px;
	color: #FFCC00;
	text-decoration:underline;	
	}
.c:link {
	font-family:Tahoma;
	font-size:11px;
	color: #333333;
	text-decoration:none;
	}	
.c:visited {
	font-family:Tahoma;
	font-size:11px;
	color: #333333;
	text-decoration:none;
	}	
.c:hover {
	font-family:Tahoma;
	font-size:11px;
	color: #333333;
	text-decoration:underline;	
	}
.e:link {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color: #3978C6;
	}
.e:visited {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color: #3978C6;
	}	
.e:hover {
	font-family:Tahoma;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color: #ff0000;
	}
.f:link {
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	color:#333333;
	text-decoration:none;
	}
.f:visited {
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	color:#333333;
	text-decoration:none;
	}
.f:hover {
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	color:#333333;
	text-decoration:underline;
	}
.map_bg {
	background-image: url(images/map_bg.jpg);
	background-repeat: no-repeat;
}
.pointer_line{
	background-image: url(images/pointer_line.jpg);
	background-repeat:repeat-y;
}

	
.contentborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DDEBF9;
	border-right-color: #DDEBF9;
	border-left-color: #DDEBF9;
}
.P4 {
	padding:2px;
	}

.logo_border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CAC1C1;
	border-left-color: #CAC1C1;
}
.vision_mission_bg {
	background-image: url(images/pics/vision_bg.jpg);
	background-repeat: no-repeat;
	height: 117px;
	width: 510px;
}

.vision_text {
	font-family:Arial;
	font-weight: bold;
	font-size:12px;
	line-height:20px;
	color: #552D7D;
	}	
.text_space {

	font-family:Tahoma;
	font-size:11px;
	line-height:25px;
	color: #000000;
}
.clientsborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #d8d5d5;
	border-right-color: #d8d5d5;
	border-left-color: #d8d5d5;
}
.more_samples_view_bg
{
	background-image:url(images/samples_view_more_bg.jpg);
	background-repeat:no-repeat;
	height:38px;
	width:188px;
	text-align:center;
}
.black_red:link {
	font-family:Tahoma;
	font-size:11px;
	color: #000000;
	text-decoration:none;
	}	
.black_red:visited {
	font-family:Tahoma;
	font-size:11px;
	color: #000000;
	text-decoration:none;
	}	
.black_red:hover {
	font-family:Tahoma;
	font-size:11px;
	color: #ff0000;
	text-decoration:none;	
	}
	
.black_underline:link {
	font-family:Tahoma;
	font-size:11px;
	color: #000000;
	text-decoration:none;
	}	
.black_underline:visited {
	font-family:Tahoma;
	font-size:11px;
	color: #000000;
	text-decoration:none;
	}	
.black_underline:hover {
	font-family:Tahoma;
	font-size:11px;
	color: #000000;
	text-decoration:underline;	
	}
	
.black_underline1:link {
	font-family:Tahoma;
	font-size:11px;
	color: #000000;
	text-decoration:underline;
	}	
.black_underline1:visited {
	font-family:Tahoma;
	font-size:11px;
	color: #000000;
	text-decoration:undeerline;
	}	
.black_underline1:hover {
	font-family:Tahoma;
	font-size:11px;
	color: #ff0000;
	text-decoration:underline;	
	}
	
	
	
.view_portfolio_border {
	border-left:1px solid #2e4a79;
	border-right:1px solid #2e4a79;
}
.red_black:link {
	font-family:Tahoma;
	font-size:11px;
	color: #FF0000;
	text-decoration:none;
	}	
.red_black:visited {
	font-family:Tahoma;
	font-size:11px;
	color: #FF0000;
	text-decoration:none;
	}	
.red_black:hover {
	font-family:Tahoma;
	font-size:11px;
	color: #000000;
	text-decoration:none;	
	}
.white_underline:link {
	font-family:Tahoma;
	font-size:11px;
	color: #FFFFFF;
	text-decoration:none;
	}	
.white_underline:visited {
	font-family:Tahoma;
	font-size:11px;
	color: #FFFFFF;
	text-decoration:none;
	}	
.white_underline:hover {
	font-family:Tahoma;
	font-size:11px;
	color: #FFFFFF;
	text-decoration:underline;	
	}
.package_border {
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
}
.portfolio_header {
	 width:499px;
	 height:5px;
	 padding-left:15px;
	 padding-right:15px;
	 font-family:Tahoma;
	 background-color:#e0e0e0;
	 font-size:11px;
	 color:#000000;
}
.portfolio_footer {
	background-color:#e9e9e9;
	height:30px;
	text-align:center;
}
.img_border {
	border:1px solid #dfdfdf;
}

.compare_package_border
{
	background-color:#e0e0e0;
}

.package_features_content
{
	background-color:#FFFFFF;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
}

.package_details_content
{
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

.row_content_border
{
	background-color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
}

.highlight
{
	background-color:#ffffd8;
}

.order_form_title {
	background-color:#9c9c9c;
	height:31px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	padding-left:15px;
	font-weight:bold;
}

.textbox {
	border:1px solid #cfcfcf;
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
	height:15px;
}

/*  Tab Control Styles Begins here */

.basic_tab
{
	background-color:#1fa0fa;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	width:130px;
	height:30px;
	cursor:pointer;
}

.basic_tab_hover
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1fa0fa;
	font-weight:bold;
	text-align:center;
	width:130px;
	height:30px;
	border:1px solid #CCCCCC;
	border-bottom:0px;
	cursor:pointer;
	padding-top:2px;
}

.silver_tab
{
	background-color:#d3d3d3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	width:130px;
	height:30px;
	cursor:pointer;
}

.silver_tab_hover
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	width:130px;
	height:30px;
	border:1px solid #CCCCCC;
	border-bottom:0px;
	cursor:pointer;
	padding-top:2px;
}

.gold_tab
{
	background-color:#ffc000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	width:130px;
	height:30px;
	cursor:pointer;
}

.gold_tab_hover
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff8400;
	font-weight:bold;
	text-align:center;
	width:130px;
	height:30px;
	border:1px solid #CCCCCC;
	border-bottom:0px;
	cursor:pointer;
	padding-top:2px;
}

.platinum_tab
{
	background-color:#95d428;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	width:130px;
	height:30px;
	cursor:pointer;
}

.platinum_tab_hover
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#76b111;
	font-weight:bold;
	text-align:center;
	width:130px;
	height:30px;
	border:1px solid #CCCCCC;
	border-bottom:0px;
	cursor:pointer;
	padding-top:2px;
}
/* Tab Control Styles Ends here */

/* Gallery Tab style Begins here */

.page_btn
{
	background-color:#BEBEBE;
	border:1px solid #9A9A9A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	width:16px;
	height:16px;
	text-align:center;
	cursor:pointer;
}

.page_btn_hover
{
	background-color:#FFFFFF;
	border:1px solid #BFBFBF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	width:16px;
	height:16px;
	text-align:center;
	cursor:pointer;
}

/* Gallery Tab Style Ends here */

.ul_img
{
	list-style-type: none;
	margin: 0;
}

.li_img
{
	background-image:url(images/gray_arrow.jpg);
	background-position:left middle;
	background-repeat: no-repeat;
	background-position: 0 .8em;
	padding-left:0px;
	line-height:20px;
	text-align:left;
}

.web_design_portfolio_title_bg{
	background-image:url(images/web_design_portfolio_title_bg.jpg);
	background-repeat:repeat-x;
	height:27px;
	border:1px solid #c7cbd0;
	border-top:0px;
}
