/* CSS Document */
body {
	margin:0px 0px 0px 0px;
	color:#5d5d5d;
	background-image:url(../images/border_side.jpg);
	background-repeat:repeat-y;
	background-position:top;
	font-family:tahoma;
	font-size:13px;
}
div.shadow {
	width:1000px;
}
div#header_main {
	width:910px;
	background:#FFFFFF;
	height:87px;
}
div#logo {
	margin-top:35px;
	margin-left:20px;
	width:226px;
	float:left;
}
div#top_info {
	float:right;
	width:295px;
	margin-top:25px;
	margin-right:16px;
	color:#5f5f5f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	vertical-align:middle;
}
div#top_info a {
	color:#5f5f5f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
div#top_info a:hover {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
div#top_navigation_part {
	background:url(../images/top_border_main.jpg) no-repeat top center;
	width:905px;
	height:30px;
	margin-left:1px;
	padding-right:20px;
}
div#top_navigation_part_inner {
	/*background:url(../images/top_border_main.jpg) no-repeat top center;*/
	width:100%;
	height:30px;
	margin-left:1px;
	padding-right:20px;
	border:1px solid #000000;
}
div#top_navigation {
	background:#FF0E00;
	width:544px;
	height:26px;
	float:right;
	padding-top:5px;
	color:#dedede;
	font-size:14px;
}
div#top_navigation a {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	margin-right:7px;
	margin-left:7px;
}
div#top_navigation a:hover {
	color:#e0e0e0;
	font-size:12px;
	text-decoration:none;
	margin-right:7px;
	margin-left:7px;
}
div#header_part {
	width:885px;
	height:178px;
}
div#header_part_inner {
	width:885px;
	height:178px;
	background:#fafafa;
}
div#dynamic_box {
	width:293px;
	height:172px;
	/*background-image:url(../images/dynamic_box.jpg);*/
	background:#fafafa;
	float:left;
	margin-left:1px;
	margin-top:4px;
}
div.middle_menu {
	border:1px solid #FF00FF;
	width:1000px;
	height:30px;
	float:left;
}
div#leftpanel {
	float:left;
	background:url(../images/sp_l.jpg) repeat-y top right;
	width:217px;
	margin-top:10px;
}
div#leftpanel_inner {
	float:left;
	width:217px;
	margin-top:10px;
}
div.menu_placeholder {
	width:885px;
	float:left;
	text-align:left;
	padding-left:58px;
}
div.gr_box {
	width:195px;
	margin-bottom:10px;
}
div.gr_middle {
	background:#c1d1cc;
	font-size:11px;
	text-align:left;
	padding-left:13px;
	padding-right:10px;
	line-height:18px;
	color:#000000;
}
div.gr_middle h1 {
	background:url(../images/arrow_tittle.jpg) left no-repeat;
	padding-left:16px;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
div.gr_middle a {
	font-size:13px;
	text-align:left;
	color:#000000;
	text-decoration:none;
}
div.gr_middle a:hover {
	font-size:13px;
	text-align:left;
	color:#000000;
	text-decoration:underline;
}
div.gr_middle p {
	margin:0px 0px 0px 0px;
}
div.gr_middle p a {
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
div.gr_middle p a:hover {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
div.gr_top {
	background:url(../images/left_panel_box_r1.jpg) top no-repeat;
	height:11px;
	font-size:1px;
}
div.gr_bottom {
	background:url(../images/left_panel_box_r2.jpg) no-repeat;
	height:11px;
}
div#middle_panel {
	float:left;
	width:445px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
}
div#middle_panel_inner {
	float:left;
	width:650px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	background:url(../images/sp_l.jpg) repeat-y top left;
	height:inherit;
	min-height:410px;
}
div#middle_panel_inner a {
	color:#5d5d5d;
	font-size:13px;
	text-decoration:none;
}
div#middle_panel_inner a:hover {
	color:#5d5d5d;
	font-size:13px;
	text-decoration:underline;
}
div#middle_panel_inner h5 {
	margin:0px 0px 5px 0px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
div#middle_panel_inner h1 {
	margin:0px 0px 5px 0px;
	font-size:15px;
	font-weight:bold;
	color:#FF0E00;
}
div#right_panel {
	float:left;
	width:205px;
	background:url(../images/sp_l.jpg) left repeat-y;
	padding-left:5px;
	margin-top:10px;
}
div.expertise {
	background:url(../images/expertise_background.jpg) no-repeat;
	width:199px;
	height:181px;
	float:right;
	color:#000000;
	text-align:left;
	font-size:10px;
}
div.expertise div {
	background:url(../images/arrow.gif) left no-repeat;
	padding-left:15px;
	margin:5px;
	margin-left:26px;
}
div.expertise {
	background:url(../images/expertise_background.jpg) no-repeat;
	width:199px;
	height:181px;
	float:right;
	color:#000000;
	text-align:left;
	font-size:10px;
	margin-bottom:10px;
}
div.expertise h1 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 8px 26px;
}
div.expertise div {
	background:url(../images/arrow.gif) left no-repeat;
	padding-left:15px;
	margin:5px;
	margin-left:26px;
}
div.design_service {
	background:url(../images/design_background.jpg) no-repeat;
	width:199px;
	height:181px;
	float:right;
	color:#000000;
	text-align:left;
	font-size:10px;
	margin-bottom:10px;
}
div.design_service h1 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:8px 0px 8px 26px;
}
div.design_service div {
	background:url(../images/arrow.gif) left no-repeat;
	padding-left:15px;
	margin:5px;
	margin-left:26px;
}
div.packages_service {
	background:url(../images/package_background.jpg) no-repeat;
	width:199px;
	height:181px;
	float:right;
	color:#000000;
	text-align:left;
	font-size:10px;
	margin-bottom:10px;
}
div.packages_service h1 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:8px 0px 8px 26px;
}
div.packages_service div {
	background:url(../images/arrow.gif) left no-repeat;
	padding-left:15px;
	margin:5px;
	margin-left:26px;
}
div#footer {
	background:url(../images/bottom_border_main.jpg) center top no-repeat #FFFFFF;
	width:100%;
	float:left;
	text-align:left;
}
div.bottom_links {
	width:870px;
	margin-top:8px;
	color:#323232;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
div.bottom_links a {
	color:#323232;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
div.bottom_links a:hover {
	color:#323232;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
div.link_bottom {
	float:left;
	width:720px;
}
div.s_link {
	font-weight:normal;
	font-size:11px;
	color:#4e4e4e;
	margin-top:2px;
	width:675px;
	line-height:18px;
}
div.s_link a {
	font-weight:normal;
	font-size:11px;
	color:#4e4e4e;
	text-decoration:none;
}
div.s_link a:hover {
	font-weight:normal;
	font-size:11px;
	color:#4e4e4e;
	text-decoration:underline;
}
div.latest_project {
	border:1px solid #fdeddb;
	background:#fdfcfc;
	width:436px;
	padding:2px;
	margin-bottom:10px;
}
div.lts_heading {
	width:100%;
	height:26px;
	background:#fdeddb;
}
div.exp {
	border:1px solid #8ed6ff;
	background:#cdecfe;
	width:436px;
	height:156px;
	padding:2px;
}
div.exp_heading {
	width:100%;
	height:26px;
	background:#aadffd;
}
div.pr_link {
	width:640px;
	border:1px solid #dce1e0;
	background:#f5f7f6;
	text-align:center;
	padding:5px;
	margin-bottom:10px;
}
div.pr_box {
	background:url(../images/pr_rh_middle.jpg) repeat-x;
	height:220px;
	margin-bottom:8px;
	color:#000000;
}
div.pr_box img {
	float:left;
}
div.pr_content {
	float:right;
	width:400px;
	margin:0px;
	padding:40px 20px 0px 0px;
}
div.pr_content h2 {
	color:#000000;
	font-size:15px;
	margin:0px 0px 8px 0px;
}
.view_website {
	margin-top:15px;
}
.commentbox {
	background: #ececec;
	width: 630px;
	padding: 10px;
}
.commentfooter {
	background: url(../images/a_r.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
	padding-left: 58px;
	padding-top: 1px;
	margin-bottom: 10px;
	font-size: 90%;
	height:20px;
	padding-bottom:10px;
	color: #4A4A4A;
	border-bottom:1px #999999 dashed;
}
.ft {
	border:1px solid #E5E5E5;
	border-collapse:collapse;
}
.ft td {
	padding-left:7px;
	border:1px solid #E5E5E5;
}
.b-c {
	background:#F4F4F4;
	margin-top:4px;
	width:350px;
	font-family:verdana;
	padding-left:13px;
	line-height:20px;
	padding-top:2px;
	padding-bottom:1px;
	text-transform:capitalize;
}
.b-c a {
	color:#000000;
	font-size:11px;
	text-decoration:underline;
	text-transform:capitalize;
}
.b-c a:hover {
	color:#FF0000;
	text-decoration:none;
}
div.pg_header {
	width:1000px;
	height:170px;
	float:left;
	background:url(../images/top_border_inner.jpg) center top no-repeat;
}
div.pg_inner_header {
	width:883px;
	height:162px;
	margin-top:7px;
	margin-left:1px;
}
div.breadcrumb {
	font-size:9px;
	color:#5d5d5d;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dashed #5d5d5d;
}
.bcrumb {
	text-decoration:none;
	font-size:11px;
	color:#FF0000;
}
.bcrumb:hover {
	text-decoration:none;
	color:#5d5d5d;
	font-size:11px;
}
.formheading {
	background:url(../images/arrow_tittle.jpg) left no-repeat;
	padding-left:16px;
	margin:0px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.fromsecondline {
	font-size:11px;
	font-weight:bold;
	margin-left:14px;
}
/*------------------------------------------------------- middle menu css ------------------------------------------*/
		#dolphincontainer {
	position:relative;
	border-bottom: 2px solid #dbd9d9;
	color:#e0e0e0;
	background:#e0e0e0;
	width:100%;
	font-family:tahoma;
}
#dolphinnav {
	position:relative;
	height:33px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	background:#ff0e00 url(images/dolphin_bg.gif) repeat-x bottom left;
	padding:0 0 0 20px;
	color:#000000;
}
#dolphinnav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:left;
}
#dolphinnav ul li {
	display:block;
	float:left;
	margin:0 1px;
}
#dolphinnav ul li a {
	display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 20px;
	height:33px;
	margin-right:8px;
}
#dolphinnav ul li a span {
	padding:12px 20px 0 0;
	height:21px;
	float:left;
}
#dolphinnav ul li a:hover {
	color:#000000;
	background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;
}
#dolphinnav ul li a:hover span {
	display:block;
	width:auto;
	cursor:pointer;
}
#dolphinnav ul li a.current, #dolphinnav ul li a.current:hover {
	color:#000000;
	background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;
	line-height:275%;
}
#dolphinnav ul li a.current span {
	display:block;
	padding:0 20px 0 0;
	width:auto;
	background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;
	height:33px;
}
#dolphin_inner {
	color:#000000;
	padding: 5px;
	font-size:11px;
	height:12px;
	margin-left:20px;
}
#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active {
	color:#000000;
	text-decoration:none;
	font-size:11px;
	margin-right:15px;
}
#dolphin_inner a:hover {
	color:#FF0000;
	font-size:11px;
	text-decoration:none;
}
.innercontent {
	display: none;
}
/*------------------------------------------------------- middle menu css ------------------------------------------*/



div.pr_box_sec {
	background-position:bottom right;
	background-repeat:no-repeat;
	background-image:url(../images/pr_rh_middle_bg.jpg);
	height:220px;
	margin-bottom:8px;
	color:#000000;
}
div.pr_box_sec img {
	float:left;
}
div.pr_content_sec {
	float:right;
	margin:0px;
	padding:40px 20px 0px 0px;
	width:400px;
}
div.pr_content_sec h2 {
	color:#000000;
	font-size:15px;
	margin:0px 0px 8px 0px;
}
/*******************************pagination start*************************************************************/

#tnt_pagination {
	font-family:arial;
	display:block;
	text-align:right;
	clear:both;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	margin:2px;
}
#tnt_pagination a:link, #tnt_pagination a:visited {
	padding:5px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #fff;
	text-decoration:none !important;
	background:#fff;
	color:#334e47;
	font-weight:bold;
}
#tnt_pagination a:hover {
	text-decoration:none !important;
	background:#fff;
	border:1px solid #FF0000;
	color:#334e47;
}
#tnt_pagination .active_tnt_link {
	padding:5px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #ff0000;
	text-decoration:none;
	color:#334e47;
	cursor:default;
}
#tnt_pagination .disabled_tnt_pagination {
	padding:5px;
	padding-top:1px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	text-decoration:none;
	background:#F5F5F5;
	color:#334e47;
	cursor:default;
}
/********************************************se*****************************************/
#pagination {
	font-family:arial;
	display:block;
	text-align:right;
	clear:both;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	margin-bottom:9px;
}
#pagination a:link, #pagination a:visited {
	padding:5px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #fff;
	text-decoration:none !important;
	background:#fff;
	color:#334e47;
	font-weight:bold;
}
#pagination a:hover {
	text-decoration:none !important;
	background:#fff;
	border:1px solid #FF0000;
	color:#334e47;
}
#pagination .active_tnt_link {
	padding:5px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #ff0000;
	text-decoration:none;
	color:#334e47;
	cursor:default;
}
#pagination .disabled_pagination {
	padding:5px;
	padding-top:1px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	text-decoration:none;
	background:#F5F5F5;
	color:#334e47;
	cursor:default;
}
/*******************************pagination END*************************************************************/

div.latest_project_sec {
	background-repeat:no-repeat;
	background-image:url(../images/latest_project_bg.gif);
	width:430px;
	padding-left:14px;
	padding-top:30px;
	height:173px;
	margin-bottom:10px;
}
