/** 
1) BODY
2) TOP MENU STYLE
3) INDEX 1 CONTAINER STYLE
4) LOGO HEADER STYLE
5) HEADER SLIDER STYLE
6) INDEX 1 WHITE BOX STYLE
7) INDEX 1 WHITE BOX LIST STYLE
8) INDEX 1 RECENT PROJECTS
9) INDEX 1 TESTIMONIALS
10) FOOTER
11) INDEX 2 CONTAINER STYLE
12) INDEX 2 RECENT PROJECTS
13) INDEX 2 TESTIMONIALS
14) INNERPAGE BODY
15) INNERPAGE CONTAINER STYLE
16) INNERPAGE HEADER STYLE
17) INNERPAGES CONTENT ( & PAGE TEMPLATE) STYLE
18) TABLE STYLE
19) INNERPAGE RIGHT PANEL STYLE
20) FULL WIDTH PAGE
21) PORTFOLIO PAGE STYLE
22) BLOG STYLE
23) BLOG CONTENT  STYLE
24) BLOG RIGHT PANEL STYLE
25) CONTACT FORM STYLE
26) CONTACT US RIGHT PANEL STYLE
**/

/* =RESET
=-----------------------*/

*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}

html, body, div, span, object, iframe, input,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	line-height:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3F3F3F;
}
html {height:100%; font-size:100%;}
:focus {outline:0;}
ul li {list-style:none;}
img {border:none;}
#top {
	background-image: url(../images/backgrounds/top_tile.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 72px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4099D3;
}
#top #top_c {
	background-image: url(../images/backgrounds/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 960px;
	height: 72px;
}
#top #top_c #top_menu {
	text-decoration: none;
	float: right;
}
#top #top_c #top_menu ul {
	text-decoration: none;
}
#top #top_c #top_menu ul li {
	text-decoration: none;
	text-align: center;
	float: left;
	margin-left: 2px;
}
#top #top_c #top_menu ul li a {
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 20px;
	font-size: 11px;
	font-weight: lighter;
}
#top #top_c #top_menu ul li a:hover {
	color: #4399D8;
	text-decoration: none;
}

#top #top_c #top_menu ul li a img {
	margin-bottom: 5px;
}



#top2 {
	background-image: url(../images/backgrounds/top2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
	background-color: #215C88;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #CCCCCC;
}




/* 1) BODY
=-----------------------*/
#home_main_div {
	width:100%;
	background:url(../images/backgrounds/main-background.png) repeat-x top;
}
#main_div_1 {
	width:100%;
}
#page_container {width:960px; margin:auto;}


.nav {width:400px; position:absolute; top:270px; z-index:100; left:144px;}
.nav #prev1 {float:left;}
.nav #next1 {float:right;  margin-right:208px;}
.slideshow2 {}


/* 6) INDEX 1 WHITE BOX STYLE
=-----------------------*/
.home_content_top {
	height: 220px;
}
.home_content_top .h_b {
	background-image: url(../images/home_separator.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	float: left;
	width: 205px;
	padding-right: 30px;
	text-align: left;
	padding-left: 10px;
	margin-top: 20px;
}
.home_content_top .h_b ul {
	text-decoration: none;
	margin-bottom: 5px;
}
.home_content_top .h_b ul li {
	line-height: 25px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-image: url(../images/backgrounds/list-style-1-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 22px;
}
.home_content_top  .h_b  ul  li  a {
	color: #3F3F3F;
	text-decoration: none;
	display: block;
	line-height: 24px;
	height: 24px;
}
.home_content_top .h_b ul li a:hover {
	color: #0284CA;
	text-decoration: none;
}



.home_content_top .h_b img {
	float: right;
}
.home_content_top  .h_b  h2 {
	color: #006699;
	text-decoration: none;
	font-size: 23px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 23px;
}
.home_content_top  .h_b  h2 a {
	color: #006699;
	text-decoration: none;
}
.home_content_top  .h_b  h3 {
	font-size: 24px;
	color: #67AF29;
	text-decoration: none;
	font-weight: lighter;
	line-height: 24px;
	margin-bottom: 13px;
}
.home_content_top  .h_b  h3 a {
	color: #67AF29;
	text-decoration: none;
}


.float_right {float:right;}
.float_left {float:left;}

.white_box {
	width:307px;
	background:url(../images/backgrounds/white-box.jpg) center repeat-y;
	margin-bottom: 10px;
}
.white_box_top {background:url(../images/backgrounds/grey-shadow-effect-top.jpg) no-repeat center top;}
.white_box_bottom {height:270px;}
.white_box_bottom {background:url(../images/backgrounds/box-bottom-shadow.jpg) no-repeat center bottom; padding:12px 17px 42px 16px;}
.white_box h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FEFEFE; text-align:center; background:url(../images/backgrounds/box-title-background.jpg) no-repeat; height:48px; line-height:34px; margin-bottom:5px;}


.white_box_large {
	width:634px;
	background:url(../images/backgrounds/white-box2.jpg) center repeat-y;
	margin-bottom:10px;
}
.white_box_top_large {
	background:url(../images/backgrounds/grey-shadow-effect2-top.jpg) no-repeat center top;
}
.white_box_bottom_large {height:270px;}
.white_box_bottom_large {
	background:url(../images/backgrounds/box-bottom-shadow2.jpg) no-repeat center bottom;
	padding:12px 17px 42px 16px;
}
.white_box_large h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FEFEFE; text-align:center; background:url(../images/backgrounds/box-title-background_large.jpg) no-repeat; height:48px; line-height:34px; margin-bottom:5px;}




.padding {padding:0px 18px 0px 18px;}
.white_box  p.para_1 {color:#3F3F3F; font-size:12px; line-height:18px; padding:0px 0px 10px 0px;}
.white_box  p {color:#3F3F3F; font-size:12px; line-height:18px; padding:4px 0px 6px 0px;}
.middle_box {float:left; margin-left:20px;}
.white_box .title_1 {font-size:16px; font-weight:bold; color:#303030;}
.seperator {background:url(../images/backgrounds/white-box-list-seperator.jpg) repeat-x; height:1px; margin:15px 0px 10px 0px !important; margin:15px 0px 0px 0px;}


/* 7) INDEX 1 WHITE BOX LIST STYLE
=-----------------------*/
.white_box ul {padding:0px 18px 0px 18px;}
.white_box ul li {line-height:37px; background:url(../images/backgrounds/white-box-list-seperator.jpg) repeat-x bottom;}
.white_box ul li.lastchild {background:none;}
.white_box ul li a#one {background:url(../images/backgrounds/one.jpg) no-repeat left 4px;}
.white_box ul li a#two {background:url(../images/backgrounds/two.jpg) no-repeat left 4px;}
.white_box ul li a#three {background:url(../images/backgrounds/three.jpg) no-repeat left 4px;}
.white_box ul li a#four {background:url(../images/backgrounds/four.jpg) no-repeat left 4px;}
.white_box ul li a#five {background:url(../images/backgrounds/five.jpg) no-repeat left 5px;}
.white_box ul li a#read_more {
	background:url(../images/backgrounds/arrow.jpg) no-repeat 4px 10px;
	color:#0066CC;
}
.white_box ul li a#read_more:hover {text-decoration:underline;}
.white_box ul li a {text-decoration:none; color:#3F3F3F; padding-left:38px; display:block; height:37px; line-height:37px; width:200px;}
.white_box ul li a:hover {color:#000000; text-decoration:underline}


/* 8) INDEX 1 RECENT PROJECTS
=-----------------------*/
#container #recent_projects {
	width:410px;
	float:left;
	margin:0;
	height: 240px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container #recent_projects h2 {font-size:18px; font-weight:normal; color:#303030; background:url(../images/backgrounds/line.jpg) repeat-x bottom; line-height:42px; margin-bottom:19px;}
#container .view_projects {float:right; margin:18px 44px 0px 0px;}

/* 9) INDEX 1 TESTIMONIALS
=-----------------------*/
#container #testimonials {
	width:280px;
	float:right;
	margin:0px 9px 0px 0px;
	height: 240px;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: hidden;
}
#container #testimonials h2 {
	font-size:18px;
	font-weight:normal;
	color:#303030;
	background:url(../images/backgrounds/line.jpg) repeat-x bottom;
	line-height:42px;
	margin-bottom:10px;
}
#container .testimonials_box {background:url(../images/backgrounds/testimonials-bg.jpg) repeat-y; width:274px; }
#container .testimonials_box p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-style:italic;
	color:#3F3F3F;
	line-height:22px;
	padding-right:10px;
	font-weight:bold;
}
#container .testimonials_top {background:url(../images/backgrounds/testimonials-top.jpg) no-repeat top;}
#container .testimonials_bottom {background:url(../images/backgrounds/testimonials-bottom.jpg) no-repeat bottom; padding:20px 0px 40px 50px;}

#container .client_name {font-size:12px; color:#5C5C5C; margin:5px 0px 0px 20px;}
#container .client_name span {font-size:14px; font-weight:bold; color:#303030;}

/* 10) FOOTER
=-----------------------*/
#footer {border-top:6px solid #F1EFE0; color:#A8A8A8;}
#grey_footer_bg {background:#262626; border-top:8px solid #161616; border-bottom:8px solid #161616;}
#inner_div {width:929px; margin:auto; height:100%; position:relative;}
#go_to_top_border {position:absolute; bottom:-10px; right:10px;}
.footer_box {
	width:274px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer h2 {
	font-size:17px;
	font-weight:bold;
	color:#0C8FE7;
	background:url(../images/backgrounds/footer-title-bg.jpg) repeat-x bottom;
	margin-bottom:5px;
	padding-bottom: 5px;
	margin-top: 5px;
}
.middle_box_2 {float:left; margin-left:55px;}
#resources-listing ul li {
	line-height:25px;
	height:26px;
	font-size:12px;
	color:#A8A8A8;
	margin-right:6px;
	text-indent: 29px;
	background-image: url(../images/backgrounds/footer-list-style.jpg);
	background-repeat: no-repeat;
	background-position: left -6px;
}
#resources-listing ul li a {text-decoration:none; color:#A8A8A8;}
#resources-listing ul li a:hover {color:#FEFEFE;}

#contact_info {width:274px; padding:6px 0px 24px 0px; float:left;  margin-left:55px;}
#contact_info a {text-decoration:none; color:#A8A8A8; border-bottom:1px dotted #A8A8A8;}
#contact_info a:hover {color:#CCCCCC;}
#contact_info p {font-size:12px; padding:6px 0px 4px 0px;}
#contact_info p span {color:#0066CC;}
#contact_info a.follow_icon {margin:0px 7px 0px 0px; border-bottom:none;}

#social-media { padding:0px; margin:0px; clear:both}
#social-media ul li {float:left;}
#social-media li { width:33px; margin-right:12px;}

#latest_from_blog {
	width:274px;
	float:right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 0px;
}
.middle_box_2 p {font-size:12px; padding:6px 0px 4px 0px;}
.middle_box_2 p span {color:#0066CC;}
.blog {padding-top:6px;}
.blog img {float:left; width:74px;}
.blog div a.blog_title {
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#DBDBDB;
	line-height:16px;
	cursor:pointer;
}
.blog div a.blog_title:hover {text-decoration:none; color:#FDFDFD}
.blog div {float:right; width:188px;} 
.blog p {
	font-size:12px;
	color:#A8A8A8;
	line-height:16px;
	padding:5px 0px 5px 0px;
}
.blog div a.read_full_article {
	text-decoration:none;
	font-size:12px;
	color:#0C8FE7;
}
.blog div a.read_full_article:hover {text-decoration:none; color:#FDFDFD}

.seperator_2 {background:url(../images/backgrounds/seperator-2.jpg) repeat-x center center; height:1px; padding:10px 0px 10px 0px !important;padding:5px 0px 0px 0px;}

#blue_footer_bg {background:#62700D url(../images/backgrounds/footer-background.jpg) repeat-x top; height:47px; font-size:12px; color:#FEFEFE;}
#inner_blue_bg {width:929px; margin:auto; position:relative;}
#blue_footer_bg p {float:left; margin:0px 0px 0px 0px;}
#go_to_top_div {position:absolute; right:10px; top:-30px;}
#blue_footer_bg span {float:right; padding:0px 0px 0px 0px;}

#footer-links {padding:17px 0px 0px 0px;}
#footer-links ul li { float:left; border-right:1px solid #FFFFFF;padding:0px 10px 0px 10px;}
#footer-links ul li a {text-decoration:none; color:#FEFEFE;}
#footer-links li a.firstlink {color:#FEFEFE; padding:0px; }
#footer-links li.lastlink { border:none}
#footer-links a:hover {text-decoration:underline;}

/* 11) INDEX 2 CONTAINER STYLE
=-----------------------*/
#container_2 {background:url(../images/backgrounds/container-2-white-box-bg.jpg) repeat-y; margin:17px 16px 0px 16px;}
#container_2_top {background:url(../images/backgrounds/container-2-white-box-top.jpg) no-repeat top;}
#container_2_bottom {background:url(../images/backgrounds/container-2-white-box-botto.jpg) no-repeat bottom; height:100%; padding:29px 26px 32px 28px;}

#container_2 h2 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:30px; color:#3F3F3F; margin:0px 0px 5px 0px;}
#container_2 h2 span {color:#0066CC;}

#container_2 p {font-size:12px; color:#3F3F3F; line-height:18px; margin:0px 0px 6px 0px;}

#container_2 .boxes {width:268px; margin:14px 0px 0px 0px;}
#container_2 .boxes h2 {font-size:20px; font-weight:normal; color:#0066CC; line-height:32px;}
#container_2 .boxes h2#write {background:url(../images/backgrounds/write-icon.jpg) no-repeat left 2px;  padding:0px 0px 0px 44px;}
#container_2 .boxes h2#user {background:url(../images/backgrounds/user-icon.jpg) no-repeat left 2px; padding:0px 0px 0px 34px;}
#container_2 .boxes h2#package {background:url(../images/backgrounds/package-icon.jpg) no-repeat left 2px; padding:0px 0px 0px 34px;}
#container_2 .middle_box_3 {float:left; margin-left:34px;}
#container_2 .boxes a, #container_2 a.read_more {text-decoration:none; font-size:12px; font-weight:bold; color:#0066CC; background:url(../images/backgrounds/read-more-icon.jpg) no-repeat right 4px; padding:0px 15px 0px 0px;}
#container_2 .boxes a:hover, #container_2 a.read_more:hover {text-decoration:none; color:#000000}

.next_project_button {display:block; width:176px; height:48px; background:url(../images/next-project-button.html) no-repeat; font-size:15px; font-weight:bold; color:#FEFEFE; text-transform:uppercase; text-align:center; float:left; line-height:40px; text-decoration:none; margin-top:18px; margin-right:23px;}


/* 12) INDEX 2 RECENT PROJECTS
=-----------------------*/
#container_2 #recent_projects {width:578px; float:left; margin:28px 0px 0px 0px;}
#container_2 #recent_projects h2 {font-size:18px; font-weight:normal; color:#0066CC; background:url(../images/backgrounds/monitor-icon.jpg) no-repeat; line-height:32px; margin-bottom:19px; text-indent:38px;}
#container_2 #previous_button {float:left; margin-top:55px;}
#container_2 #next_button {float:right; margin-top:55px;}
#container_2 #slider {float:left;}
#container_2 #slider a {margin:0px 0px 0px 14px;}
#container_2 .view_projects {float:right; margin:18px 0px 0px 0px;}


/* 13) INDEX 2 TESTIMONIALS
=-----------------------*/
#container_2 #testimonials {width:267px; float:right; margin:28px 0px 0px 0px;}
#container_2 #testimonials h2 {font-size:18px; font-weight:normal; color:#0066CC; background:url(../images/backgrounds/comments-icon.jpg) no-repeat; line-height:32px; margin-bottom:19px; text-indent:38px;}
#container_2 .testimonials_box {background:url(../images/backgrounds/testimonials-bg-2.jpg) repeat-y; width:267px;}
#container_2 .testimonials_box p {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-style:italic; color:#3F3F3F; line-height:22px;}
#container_2 .testimonials_top {background:url(../images/backgrounds/testimonials-top-2.jpg) no-repeat top;}
#container_2 .testimonials_bottom {background:url(../images/backgrounds/testimonials-bottom-2.jpg) no-repeat bottom; padding:12px 19px 28px 19px;}
#container_2 .client_name {font-size:12px; font-weight:normal; color:#3F3F3F; margin:11px 0px 0px 11px; line-height:18px;}
#container_2 .client_name span {font-size:14px;font-weight:bold; color:#0066CC; margin:0px 2px 0px 0px;} 


/* 14) INNERPAGE BODY
=-----------------------*/
#inner_main_div {
	width:100%;
	background: url(../images/backgrounds/main-background.png) repeat-x top;
}
#main_div_2 {
	width:100%;
}


/* 15) INNERPAGE CONTAINER STYLE
=-----------------------*/
#container_3 {
	margin:0px;
}
#container_3_top {
}
#container_3_bottom {
	height:100%;
	padding-top: 23px;
	padding-bottom: 32px;
}


/* 16) INNERPAGE HEADER STYLE
=-----------------------*/
#header_2 {padding:6px 15px 0px 8px; height:221px;}
#main_title_div {height:91px;}
#main_title_div input {width:126px; height:26px; line-height:26px; background:url(../images/backgrounds/header-search-bg.jpg) no-repeat !important; background:fixed url(../images/backgrounds/header-search-bg.jpg) no-repeat; border:none; padding:0px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
#main_title_div img {float:left; margin-left:3px;}
#header_2 h1 {line-height:91px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:normal; color:#ffffff; text-indent:40px; background:url(../images/backgrounds/title-button.jpg) no-repeat 5px 31px;}
#header_2 p {float:right; padding:33px 0px 0px 0px; font-size:17px; line-height:25px; font-weight:bold;color:#ffffff;}


/* 17) INNERPAGES CONTENT ( & PAGE TEMPLATE) STYLE
=-----------------------*/
#content {
	width:700px;
	float:left;
}
#content td {
	padding: 4px;
}


#container_3 #breadcrumb {font-size:12px; margin-bottom:14px; float:left;}
#container_3 #breadcrumb ul li{ float:left;}
#container_3 #breadcrumb li a {text-decoration:none; color:#0066CC; background:url(../images/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px; padding:0px 10px 0px 0px; margin:0px 3px 0px 3px;}
#container_3 #breadcrumb a:hover {color:#000000;}
#container_3 #breadcrumb li.boldbreadcrumb {font-weight:bold;margin:0px 3px 0px 3px;}

#content h2 {font-size:22px; font-weight:normal; color:#0066CC; margin:0px 0px 6px 0px;}
#content p {
	line-height:18px;
	margin:0px 0px 12px 0px;
	text-align: justify;
}
#content p a {text-decoration:underline; color:#0066CC;}
#content p a:hover {color:#3F3F3F;}
#content  .list1 {
	text-decoration: none;
}
#content .list1 li {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/bullet1.jpg);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 25px;
	list-style-type: none;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}


#content h2.contact_us_title,  #right_panel_2 h2.contact_us_title {background:url(../images/backgrounds/contact-us-title-bg.jpg) repeat-x bottom; font-size:18px; font-weight:normal; color:#0066CC; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}

.image_style {padding:5px 0px 5px 0px;}
.image_style span {width:154px; float:left;}

.top_shadow {
	background:url(../images/backgrounds/border-bg.jpg) no-repeat center top;
	padding:20px 0px 5px 0px;
}
.top_shadow p {padding:5px 0px 5px 0px;}
.top_shadow span {width:154px; float:left;}

.box_style_2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	font-weight:normal;
	color:#3F3F3F;
	line-height:27px;
	height:100%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.box_style_2 div {

}
.box_style_2 div div {
	padding:12px 45px 12px 30px;
	color: #0066CC;
}
.box_style_2 p {
	background-image: url(../images/bullet1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 22px;
}


.img_float {float:left; margin:5px 13px 5px 0px; border:6px solid #E6E6E6;}

.imageleft {float:left; padding:9px 8px 9px 8px; background:url(../images/thumbs/image-sample-bg.jpg) no-repeat; margin:7px 22px 22px 0px;}
.imageright {float:right; padding:9px 8px 9px 8px; background:url(../images/thumbs/image-sample-bg.jpg) no-repeat; margin:7px 0px 22px 22px;}

.list_style_1 {padding:8px 0px 8px 0px;}
.list_style_1 li {background:url(../images/backgrounds/list-style-1-bullet.jpg) no-repeat left 5px; line-height:20px; margin:0px 0px 4px 0px; padding:0px 0px 0px 21px;}
.list_style_1 li a {}
.list_style_1 li a:hover {}

.list_style_2 {padding:8px 0px 8px 0px;}
.list_style_2 li {background:url(../images/backgrounds/list-style-2-bullet.jpg) no-repeat left 5px; line-height:20px; margin:0px 0px 4px 0px; padding:0px 0px 0px 21px;}
.list_style_2 li a {}
.list_style_2 li a:hover {}

#content ol {padding:8px 0px 8px 20px !important; padding:8px 0px 8px 28px;}
#content ol li {line-height:20px; margin:0px 0px 4px 0px;}

#content h1 {font-family:Arial, Helvetica, sans-serif; font-size:27px; font-weight:normal; color:#0066CC; margin:0px 0px 6px 0px;}
#content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#0066CC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-bottom: 3px;
}
#content h3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#0066CC; margin:0px 0px 6px 0px;}
#content h4 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#0066CC; margin:0px 0px 6px 0px;}
#content h5 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0066CC; margin:0px 0px 6px 0px;}
#content h6 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0066CC; margin:0px 0px 6px 0px;}

.quote {background:url(../images/backgrounds/quote-box-bg.jpg) repeat-y; margin:12px 0px 12px 0px; width:621px;}
.quote .quotes_inner_1 {background:url(../images/backgrounds/quote-box-top-bg.jpg) no-repeat top;}
.quote .quotes_inner_2 {background:url(../images/backgrounds/quote-box-bottom.jpg) no-repeat bottom; padding:22px 46px 22px 19px}
.quotes_image {background:url(../images/backgrounds/quotes-image.jpg) no-repeat left 10px; font-size:16px; font-weight:normal; color:#6C6C6C; font-style:italic; line-height:24px; padding:0px 0px 0px 70px;}

.common_testimonials {background:url(../images/backgrounds/seperator-3-bg.jpg) repeat-x bottom; padding:0px 0px 16px 0px; margin-bottom:18px;}
.common_testimonials span {font-size:13px; font-weight:bold; color:#0066CC; display:block; margin:8px 0px 0px 0px;}
.common_testimonials span span {font-size:12px; color:#696969; margin:0px 0px 0px 0px;font-weight:normal; }
.testimonials_left {float:left; background:url(../images/backgrounds/testimonials-image-bg.jpg) no-repeat; padding:7px 6px 7px 6px;  margin:0px 17px 17px 0px;}
.testimonials_right {float:right; background:url(../images/backgrounds/testimonials-image-bg.jpg) no-repeat; padding:7px 6px 7px 6px;  margin:0px 0px 17px 17px;}


/* 18) TABLE STYLE
=-----------------------*/

table {padding:inherit; margin:inherit;}
.main_border {background:#FFFFFF; border:1px solid #B3B3B3;}
.main_border span { padding:0px 10px 0px 10px; display:block;}
.table_heading {height:33px; background:url(../images/backgrounds/table-heading-bg.jpg) repeat-x; font-size:14px; color:#FEFEFE; font-weight:bold; text-align:center;}
.std_1 {height:33px; background:#EAE8E9; color:#000000; text-align:center}
.std_1 span { text-align:left}
.std_2 {height:33px; background:#DBDBDB; color:#000000;text-align:center}
.std_2 span { text-align:left}
#inner_table tr:hover, .blue_text:hover{height:33px; background:#BEBEBE; color:#FEFEFE; padding:0px 10px 0px 10px;}
.blue_text {font-size:18px; font-weight:bold; color:#0066CC;}


/* 19) INNERPAGE RIGHT PANEL STYLE
=-----------------------*/
#right_panel {width:225px; float:right; margin:0px 0px 0px 0px;}

.right_box_1 {background:url(../images/backgrounds/right-box-1-bg.jpg) repeat-y; margin:0px 0px 8px 0px;}
.right_box_1 div {background:url(../images/backgrounds/right-box-1-top.jpg) no-repeat top;}
.right_box_1 div div {
	background:url(../images/backgrounds/right-box-1-bottom.jpg) no-repeat bottom;
	padding:12px 2px 35px 2px;
	height:100%;
}

.right_box_1 h2 {font-size:16px; font-weight:bold; color:#FFFEFE; background:url(../images/backgrounds/right-box-title-bg.jpg) no-repeat; height:47px; line-height:35px; text-align:center;}

.right_box_1 ul li {color:#3F3F3F; margin:0px 18px 0px 15px;}
.right_box_1 ul li a {display:block; height:32px; line-height:28px; text-decoration:none; background:url(../images/backgrounds/right-box-list.jpg) no-repeat; color:#3F3F3F; text-indent:25px;}
.right_box_1 ul li a:hover {
	color:#0066CC;
}

.right_box_1 ul li a.activelink_2 {background:url(../images/backgrounds/right-box-list-hover.jpg) no-repeat; color:#0066CC;}
.right_box_1 ul li a.activelink_2:hover {
	background:url(../images/backgrounds/right-box-list-hover.jpg) no-repeat;
	color:#333333;
	font-weight: normal;
}

.right_box_2 {background:url(../images/backgrounds/right-box-2-bg.jpg) repeat-y; margin:0px 0px 8px 0px;}
.right_box_2 div {background:url(../images/backgrounds/right-box-2-top.jpg) no-repeat top;}
.right_box_2 div div {
	background:url(../images/backgrounds/right-box-2-bottom.jpg) no-repeat bottom;
	padding:10px 10px 27px 10px;
	height:100%;
}

.right_box_2 h2 {font-size:16px; font-weight:bold; color:#0066CC; margin-bottom:5px;}
.right_box_2 p {line-height:18px; font-size:12px;}
.right_box_2 input {width:127px; height:26px; line-height:26px; background:url(../images/backgrounds/right-box-2-input-bg.jpg) no-repeat !important; background:fixed url(../images/backgrounds/right-box-2-input-bg.jpg) no-repeat; border:none; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 5px 0px 5px;  margin:8px 0px 0px 0px;}
.right_box_2 .signup {float:left;  margin:8px 0px 0px 3px;}
.img_float_2 {float:left; margin:5px 13px 0px 0px;}

.locations_title {
	background:url(../images/backgrounds/locations-title-arrow.jpg) no-repeat left;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	padding:0px 0px 0px 24px;
	color:#0066CC;
}
.padding_2 {padding:5px 52px 0px 24px;}
.padding_2 div {line-height:20px; padding:2px 0px 12px 0px;}


/* 20) FULL WIDTH PAGE
=-----------------------*/
#full_width_content {}
#full_width_content h2 {font-size:22px; font-weight:normal; color:#0066CC; margin:0px 0px 6px 0px;}
#full_width_content p {line-height:18px; margin:0px 0px 12px 0px;}
#full_width_content p a {text-decoration:underline; color:#0066CC;}
#full_width_content p a:hover {color:#3F3F3F;}

#full_width_content h1 {font-family:Arial, Helvetica, sans-serif; font-size:27px; font-weight:normal; color:#0066CC; margin:0px 0px 6px 0px;}
#full_width_content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#0066CC;
	margin:0px 0px 6px 0px;
}
#full_width_content h3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#0066CC; margin:0px 0px 6px 0px;}
#full_width_content h4 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#0066CC; margin:0px 0px 6px 0px;}
#full_width_content h5 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#0066CC; margin:0px 0px 6px 0px;}
#full_width_content h6 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0066CC; margin:0px 0px 6px 0px;}

.fullwidth-pic { padding:6px; background-color:#E6E6E6; margin:6px;}

#fullwidth-piclist { margin:0px; padding:0px;}
#fullwidth-piclist ul li { float:left; margin-bottom:10px;}

/* 21) PORTFOLIO PAGE STYLE
=-----------------------*/
#container_4 {

}
#container_4_top {
}
#container_4_bottom {
	height:100%;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 32px;
	padding-left: 20px;
}

#container_4 #breadcrumb {font-size:12px; margin-bottom:14px; float:left;}
#container_4 #breadcrumb ul li{ float:left;}
#container_4 #breadcrumb li a {text-decoration:none; color:#0066CC; background:url(../images/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px; padding:0px 10px 0px 0px; margin:0px 3px 0px 3px;}
#container_4 #breadcrumb a:hover {color:#000000;}
#container_4 #breadcrumb li.boldbreadcrumb {font-weight:bold;margin:0px 3px 0px 3px;}

#portfolio {float:right;
margin: 0px 18px 0px 0px !important;
margin: 0px 6px 0px 0px;
}

ul#portfolio-filter { float:right; 	list-style: none; margin:0px; padding: 0px 0px 0px 40px;width:auto; }  
ul#portfolio-filter li { float: left;  line-height: 24px;  margin-right: 10px;  padding-bottom:10px;  list-style: none; }  
ul#portfolio-filter li a { font-size:14px;	color: #0066CC;	font-weight:bold; text-decoration:none; letter-spacing: -1px; line-height:24px;	display: block; 	padding-left:6px;}
ul#portfolio-filter li a:hover, ul#portfolio-filter li a.current {background:url(../images/backgrounds/portfolio-list-hover-left.jpg) no-repeat left; color:#FEFEFE;}

ul#portfolio-filter li a span{ 	line-height:24px; display: block; padding:0px 10px 0px 4px;	color:#0066CC;}
ul#portfolio-filter li a:hover span, ul#portfolio-filter li a.current span {background:url(../images/backgrounds/portfolio-list-hover-right.jpg) no-repeat right; color:#FEFEFE;}
ul#portfolio-list { float: left; list-style: none;  padding:0px;}  
ul#portfolio-list li { float: left; list-style: none; margin: 0px 0px 14px 0px;	}  
.clear {clear: both;}

.preview-image {float: left; margin: 0px 15px 0px 0px !important; margin: 0px 7px 0px 0px; width: 207px; height: 156px; background:url(../images/backgrounds/portfolio-thumb-bg.jpg); display: block; overflow: hidden; position: relative; cursor: pointer; }
.preview-image img { position: absolute; top:7px; left:7px; }
.preview-image-2 {float: left; 	margin: 0px 15px 10px 0px !important; margin: 0px 14px 10px 0px; width: 207px; height: 265px; background:url(../images/backgrounds/portfolio-thumb-bg.jpg) no-repeat top; display: block; overflow: hidden; position: relative; text-decoration:none; }
.preview-image-2 img { padding:7px 0px 0px 7px;}
.preview-image-2  p {font-size:12px; color:#3F3F3F; line-height:18px; padding:0px 0px 4px 0px;}
.preview-image-2 .read_more_2 {font-size:12px; color:#3F3F3F; font-weight:bold; float:right; text-decoration:none;}
.preview-image-2 .read_more_2:hover {text-decoration:underline;}
	
.preview-image-2 .portfolio_title {font-size:14px; font-weight:bold; color:#0066CC; display:block; padding:14px 0px 5px 0px;text-decoration:none;}
.preview-image-2 .portfolio_title:hover {color:#3F3F3F;text-decoration:none;}


/* 22) BLOG STYLE
=-----------------------*/
#container_5 {
	margin:auto;
}
#blogs_container {
	margin:0px;
}
#blogs_container_top {
}
#blogs_container_bottom {
	height:100%;
	padding:23px 0px;
}


/* 23) BLOG CONTENT  STYLE
=-----------------------*/
#blog_content {
	width:703px;
	float:left;
	clear:both
}

#container_5 #breadcrumb {font-size:12px; margin-bottom:30px; padding-left:37px;}
#container_5 #breadcrumb ul li{ float:left;}
#container_5 #breadcrumb li a {text-decoration:none; color:#0066CC; background:url(../images/backgrounds/breadcrumb-arrow.jpg) no-repeat right 5px; padding:0px 10px 0px 0px; margin:0px 3px 0px 3px;}
#container_5 #breadcrumb a:hover {color:#000000;}
#container_5 #breadcrumb li.boldbreadcrumb {font-weight:bold;margin:0px 3px 0px 3px;}

.blog_date {display:block; width:43px; height:42px; background:url(../images/backgrounds/blog-post-title.jpg) no-repeat; float:left; font-size:12px; color:#FEFEFE; text-align:center; padding:8px 0px 0px 0px;}
.blog_date img {
	margin-top: 5px;
}

.blog_div {
	width:627px !important;
	width:584px;
	float:left;
	margin-left:12px !important;
	margin-left:2px;
	height:100%;
	padding-bottom:23px;
}
.blog_heading {
	font-size:27px;
	font-weight:normal;
	color:#0066CC;
	width:581px !important;
	width:520px;
	float:left;
	padding:0px 0px 5px 0px !important;
	padding:0px 0px 5px 10px;
}
.blog_heading h3 {
	font-size:18px;
	font-weight:normal;
	color:#0066CC;
	text-decoration:none;
}
.blog_heading h3 a {font-size:27px; font-weight:normal; color:#0066CC; text-decoration:none;}
.blog_heading h3 a:hover {color:#3F3F3F;}
.blog_heading p {font-size:12px; font-weight:bold; color:#3F3F3F; text-decoration:none;}
.blog_heading p span {color:#3F3F3F;}
.blog_heading a.category_name {font-size:12px; font-weight:normal; color:#0066CC; text-decoration:none;}
.blog_heading a.category_name:hover {text-decoration:underline;}
.blog_heading a.admin_link {font-size:12px; font-weight:bold; color:#3F3F3F; text-decoration:none;}
.blog_heading a.admin_link:hover {text-decoration:underline;}

.blog_heading h2 {
	font-size:27px;
	font-weight:normal;
	color:#0066CC;
}

.blog_comments {width:44px; height:33px; background:url(../images/backgrounds/blog-post-number.jpg) no-repeat; float:right; font-size:16px; font-weight:bold; color:#3F3F3F; text-align:center; padding:4px 0px 0px 0px;}

.blog_title_border {border-top:1px solid #D6D6D6; padding:10px 0px 0px 0px; margin-left:0px !important;margin-left:10px}
.blog_title_border p {padding:5px 0px 10px 0px; line-height:18px;}
.blog_title_border .bloglistimg {border:9px solid #E6E6E6; float:left; margin:5px 15px 15px 0px}
.blog_title_border .blogpostimg {border:9px solid #E6E6E6; float:left; margin:5px 15px 15px 0px !important;margin:0px 0px 15px 0px;}

#pagination {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 48px;
}
#pagination ul li { float:left; margin:15px 0 0 0}
#pagination a {float:left; margin-right:4px;}
#pagination .pagination_links {text-decoration:none; background:url(../images/backgrounds/blog-page-number-bg.jpg) repeat-x; border:1px solid #E3E3E3; padding:2px 6px 2px 6px; font-weight:bold; color:#767676;}
#pagination .pagination_links:hover {color:#FEFEFE; background:url(../images/backgrounds/blog-page-number-bg-hover.jpg) repeat-x; border:1px solid #14A1BA;}
#pagination .pagination_links_active {padding:2px 6px 2px 6px; color:#FEFEFE; text-decoration:none;  font-weight:bold; background:url(../images/backgrounds/blog-page-number-bg-hover.jpg) repeat-x; border:1px solid #14A1BA;}
#pagination span {float:right;}

#blog_responses {margin-left:47px; clear:both;}
.response_title {font-size:18px; font-weight:normal; color:#0066CC; display:block;}

.response_div {background:url(../images/backgrounds/blog-post-list-style.jpg) repeat-x bottom; padding:17px 0px 10px 0px;  height:100%;}
.response_div .img_border_2 {border:6px solid #E6E6E6; float:left; margin:0px 14px 0px 0px;}
.response_div div {width:520px; float:left; padding:0px 0px 0px 0px; height:100%;}
.response_div h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#0066CC; font-weight:normal; font-style:italic; margin:0px 0px 3px 0px;}
.response_div span {font-size:12px;}
.response_div p {padding:8px 0px 5px 0px; line-height:18px;}
.response_div a {float:right;}

#blog_form {margin:20px 0px 0px 47px; font-size:12px;}
#blog_form input {background:#EDEDED; border:1px solid #D7D7D7; float:left; width:304px; height:23px; margin:10px 0px 0px 0px; padding:8px 8px 0px 8px;  font-size:12px;}
#blog_form textarea {font-family:Arial, Helvetica, sans-serif; background:#EDEDED; border:1px solid #D7D7D7; width:558px; height:184px; margin:10px 0px 10px 0px; padding:8px 8px 0px 8px;  font-size:12px;}
#blog_form label {display:block; width:246px; float:left; margin:10px 0px 0px 10px; padding:7px 0px 0px 0px;}


/* 24) BLOG RIGHT PANEL STYLE
=-----------------------*/
#blog_right_panel {width:269px; float:right; margin:0px 10px 0px 0px !important; margin:0px 5px 0px 0px;}
#blog_right_panel h2 {font-size:16px; font-weight:bold; color:#FFFEFE; text-align:center; background:url(../images/backgrounds/blog-categories-title-bg.jpg) no-repeat; height:46px; line-height:32px;}

.blog_right_links  ul {margin:0px 0px 25px 0px;}
.blog_right_links   ul li {background:url(../images/backgrounds/blog-post-list-style.jpg) repeat-x bottom; padding:7px 0px 7px 0px;}
.blog_right_links   ul li a {text-decoration:none; color:#3F3F3F; background:url(../images/backgrounds/blog-categories-list.jpg) no-repeat 8px 3px; padding-left:26px; display:block;}
.blog_right_links ul li a:hover {color:#0066CC; background:url(../images/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 3px;}
.blog_right_links ul li a.category_active {color:#0066CC; font-weight:bold; background:url(../images/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 3px;}
.blog_right_links ul li ul {padding:4px 0px 0px 0px; margin:0px;}
.blog_right_links ul li ul li {font-size:12px; background:none; line-height:12px; margin:0px 0px 0px 27px; padding:5px 0px 5px 0px;}
.blog_right_links ul li ul li a {background:url(../images/backgrounds/blog-categories-sublist.jpg) no-repeat left 4px; padding-left:12px;}
.blog_right_links ul li ul li a:hover {background:url(../images/backgrounds/blog-categories-sublist-hov.jpg) no-repeat left 4px; color:#0066CC;}
.blog_right_links ul li ul li a.subcategory_active {background:url(../images/backgrounds/blog-categories-sublist-hov.jpg) no-repeat left 4px;color:#0066CC;}

ul#popular_posts li a  {font-size:12px; background:url(../images/backgrounds/blog-categories-list.jpg) no-repeat 8px 4px;}
ul#popular_posts  li a:hover {color:#0066CC; background:url(../images/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 4px;}
ul#popular_posts  li a.category_active {color:#0066CC; font-weight:bold; background:url(../images/backgrounds/blog-categories-list-hover.jpg) no-repeat 8px 4px;}

.sample_image_1 {padding:0px 1px 9px 5px;}
.sample_image_2 {padding:0px 0px 5px 4px;}

#blog_adv { width:290px !important;width:270px; padding:0px; margin:0px;}
#blog_adv ul li { float:left}
#blog_adv ul { padding:0px; margin:0px;background:none}
#blog_adv ul li a{ float:left; background:none}
#blog_adv li a{ margin:0px 3px 0px 0px ;}


/* 25) CONTACT FORM STYLE
=-----------------------*/


/* 25) CONTACT FORM STYLE
=-----------------------*/
#contact_form2 {}
#contact_form2 label {display:block; margin:9px 0px 4px 0px;}
#contact_form2 .input1  {
	width:220px;
	height:26px;
	background:url(../images/backgrounds/contact-us-input-bg.jpg) repeat-x !important;
	background:fixed url(../images/backgrounds/contact-us-input-bg.jpg) repeat-x;
	border:1px solid #D2D2D2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
	
#contact_form2 .input2 {
	width:220px;
	height:75px;
	background:url(../images/backgrounds/comments-input-bg.jpg) repeat-x !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:fixed  url(../images/backgrounds/comments-input-bg.jpg) repeat-x;
	border:1px solid #D2D2D2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}




#contact_form {}
#contact_form label {display:block; margin:9px 0px 4px 0px;}
#contact_form .input1  {
	width:352px;
	height:25px;
	background:fixed url(../images/backgrounds/contact-us-input-bg.jpg) repeat-x;
	border:1px solid #dddddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/backgrounds/contact-us-input-bg.jpg);
	background-repeat: repeat-x;
	background-position: left -3px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#contact_form .input2 {
	width:352px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #D2D2D2;
	padding:8px 8px 0px 8px;
	margin:0px 0px 10px 0px;
	background-repeat: repeat-x;
}

.img_border {background:url(../images/backgrounds/contact-border-bg.jpg) no-repeat; display:block; width:194px; height:124px; text-align:center; padding:5px 0px 0px 0px; margin-bottom:8px;}


/* 26) CONTACT US RIGHT PANEL STYLE
=-----------------------*/
#right_panel_2 {width:225px; float:right; margin:0px 0px 0px 0px;}
#right_panel_2 p {padding:0px 0px 10px 14px; line-height:20px;}
#right_panel_2 a {text-decoration:none; color:#0066CC;}
#right_panel_2 a:hover {color:#3F3F3F;}
.client_bg {
	background-image: url(../images/client_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 75px;
	width: 163px;
	float: left;
	padding-top: 11px;
	text-align: center;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 15px;
}


.texbox {
	height: 20px;
	width: 200px;
	border: 1px solid #CCCCCC;
	color: #777777;
	font-size: 11px;
	text-decoration: none;
	padding: 2px;
	background-image: url(../images/txt-box-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F5F5F5;
	margin-bottom: 3px;
}
.textarea {
	height: 50px;
	width: 200px;
	border: 1px solid #CCCCCC;
	color: #777777;
	font-size: 11px;
	text-decoration: none;
	padding: 2px;
	background-image: url(../images/txt-box-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F5F5F5;
	margin-bottom: 3px;
}
.txt1 {
	background-image: url(../images/bullet2.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.txt2 {
	text-decoration: none;
	color: #669900;
	font-size: 11px;
	font-weight: bold;
}
.txt3 {
	color: #669933;
}
.txt4 {
	color: #333333;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.txt5 {
	color: #333333;
}
.txt6, .txt7, .txt8, .txt9 {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.txt6 {
	color: #999999;
}
.txt7 {
	color: #0066CC;
}
.txt8 {
	color: #83A730;
}
.txt9 {
	color: #666666;
}
.txt10 {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0066CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt11 {
	text-decoration: none;
	background-image: url(../images/bullet1.jpg);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding-left: 25px;
	margin-bottom: 8px;
	font-weight: bold;
	font-size: 11px;
}
.txt12 {
	text-decoration: none;
	background-image: url(../images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding-left: 15px;
	font-size: 12px;
}
.txt13 {
	font-weight: bold;
	color: #333333;
}
.txt14 {
	font-weight: bold;
	color: #83A730;
}
.txt15 {
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 8px;
	padding-bottom: 5px;
}
.txt16 {
	font-weight: bold;
	color: #FF9900;
}
.txt17 {
	color: #FF3300;
	text-decoration: none;
}
.portfolio_ticker {
	height: 30px;
}



.link1 {
	color: #0066CC;
	text-decoration: none;
}
.link1:hover {
	text-decoration: underline;
}
.link2 {
	color: #333333;
	text-decoration: none;
	background-image: url(../images/backgrounds/list-style-1-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	float: left;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: 30px;
	line-height: 30px;
}
.link2:hover {
	color: #999999;
	text-decoration: none;
}
.link3 {
	color: #FFFFFF;
	text-decoration: none;
	position: absolute;
	z-index: 1;
}
.link4 {
	display: block;
	font-size: 17px;
	font-weight: bold;
	color: #0284CA;
	text-decoration: none;
	text-align: left;
	line-height: 25px;
}
.link4:hover {
	color: #555555;
	text-decoration: none;
}

.link4 img {
	float: left;
	margin-right: 10px;
}
.link4_1 {
	display: block;
	font-size: 17px;
	font-weight: bold;
	color: #0284CA;
	text-decoration: none;
	text-align: center;
	line-height: 25px;
}
.link4_1:hover {
	color: #555555;
	text-decoration: none;
}
.link5 {
	color: #0099CC;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}
.right_enquiry {
	position: fixed;
	height: 132px;
	width: 29px;
	top: 38%;
	right: 0px;
}

