body {background: #e9e9e9 url('images/page-bg1.jpg') repeat-x;color: #484848;font-size: 12px;font-family: Arial, Tahoma, Verdana;	margin: 0px;padding: 0px;behavior: url("http://clsys.com/csshover.htc");
}
/************************************************
*	Hyperlinks									*
************************************************/
a img {border: none;}
a:focus, a:hover, a:active {outline: none }
/************************************************
*	Header  									*
************************************************/
.header1{float:left; width:100%; height:124px; position:relative; z-index:2;}
.header2{float:left; width:100%; height:213px; }
#flash{	float:left;width:924px;margin:13px 0px;background:url('images/attract.jpg') no-repeat top center;height:211px;font-size:12px;color:#fff;letter-spacing:0.0pt; padding-left:13px; padding-right:13px; padding-top:0px; padding-bottom:0px;}
#flash h1{ margin:10px 0px 10px 10px; font-weight:normal; font-size:29px; }
#flash a{color:#fff;}
#flash p{float:left;top:5px;left:20px;width:590px;line-height:20px;margin:0px;padding:0px 0px 0px 10px;text-align:left;}
.header_container{ margin:0px auto; width:950px;}
.header_wrapper{ float:left; width:950px; position:relative;}
.header2_container{ margin:0px auto; width:950px; background:#000000 url('images/light.jpg') no-repeat left bottom;height:213px; }
.quotes{ float:right; text-align:left; font-family:Arial, sans-serif; line-height:20px; color:#38c7d5; font-size:12px;  background: url('images/quote-lft.gif') no-repeat left top; width:550px; display:inline; margin-left:0px; margin-right:20px; margin-top:40px; margin-bottom:0px}
.quotes span{color:#f5d287;}
.quotes img{ vertical-align:middle; margin:0px 0px 0px 10px;}
.pullquote {float:left;	margin:0px;	padding:0px 0px 0px 40px;border:0px;}
.logincontainer{ position:absolute; top:10px; right:20px; color:#FFFFFF; background:url('images/login_bg.gif') no-repeat right top;  text-transform:uppercase; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px }
.logincontainer .inner{background:url('images/login_bg.gif') no-repeat left top;  font-size:11px; padding-left:10px; padding-right:0px; padding-top:5px; padding-bottom:5px }
.logincontainer p{ margin:0px; padding:5px 0px; text-align:center;} 
.logincontainer a{ color:#FFFFFF; font-weight:bold; text-decoration:none; padding:0px 5px;}
.logincontainer a:hover{ text-decoration:underline;}
.logincontainer span{color:#ffae00; text-decoration:none;}
.logincontainer span a {color:#ffae00; }
.logincontainer img{ vertical-align:middle; margin:0px 3px;}
#logo{ background:url('images/logo.gif') no-repeat; float:left; width:299px; height:83px; margin:20px 0px 0px 0px}
#logo a{ width:273px; height:100px; display:block;}

#menu{ float:left; width:924px; padding:0px 13px;}
#menu ul{ float:right; margin:0px; padding:0px; list-style:none; color:#FFFFFF; text-transform:uppercase; font-size:12px;}
#menu ul li{ float:left; padding:10px 14px 10px 14px; position:relative;border:1px solid #e4e4e4; border-right:0px;}
#menu ul li:hover, #menu ul li.current{ background:#242322; border:1px solid #e4e4e4; padding:10px 14px 10px 14px;border-right:0px;} 
#menu ul li a{ color:#1f1d1d; text-decoration:none;}
#menu ul li a:hover, #menu ul li:hover a, #menu ul li.current a{ color:#f1f1f1;}
#menu ul li ul{ display:none;}
#menu ul li:hover ul{ border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; display:block; position:absolute; top:35px; left:-1px; width:218px; background:#4d4848 url('images/menu-bg.gif') repeat-x; border-top:0px none;}
#menu ul li:hover ul li{ float:left; border:0px; border-bottom:1px solid #736e6e;  text-transform:capitalize; padding:10px 15px; position:relative; width:188px;}
#menu ul li:hover ul li:hover{ padding:10px 15px; background:none;}
#menu ul li:hover ul li a:hover{ text-decoration:underline;} 

#menu ul li:hover ul li ul{	display:block;float:left;position:relative;	padding:0px;width:218px;top:10px;left:-15px;border:0px;	border-top:1px solid #736e6e;margin:0px 0px;background:transparent;}
#menu ul li:hover ul li ul li{margin:0px;padding:10px 15px;border:0px;border-top:1px solid #736e6e;}
/*#menu ul li{ margin:0px 5px 0px 0px; padding:0px 15px 0px 0px; float:left; text-align:center; cursor:pointer; position:relative;}
#menu ul li a{margin:0px 0px 0px 0px; padding:5px 0px   0px 15px; float:left; cursor:pointer;
text-decoration:none;
color:#FFFFFF;
}
#menu ul li:hover{float:left; text-align:center; background:url('images/menubg.gif') no-repeat right top;margin:0px 5px 0px 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px; position:relative;  }
#menu ul li:hover a{ margin:0px; float:left; height:26px; background:url('images/menubg.gif') no-repeat left top; padding:5px 0px 0px 15px;}
#menu ul li.current{float:left; text-align:center; background:url('images/menubg.gif') no-repeat right top;margin:0px 5px 0px 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px; position:relative;  }
#menu ul li.current a{ margin:0px; float:left; height:26px; background:url('images/menubg.gif') no-repeat left top; padding:5px 0px 0px 15px;}
*/
/***************Submenu starts here*************/
/*#menu ul li ul{ display:none;}
#menu ul li:hover ul { display:block;  background:url('images/submenu.jpg') repeat-x left top #2b2b2b; width:180px; position:absolute; left:0px; top:24px; padding:0px; margin:0px;}
#menu ul li:hover ul li{ width:155px;  border-bottom:1px solid #333333; background:none;  text-align:left; padding:0px 10px 0px 15px; margin:0px; text-indent:0px; position:relative;}
#menu ul li:hover ul li:hover{color:#0099CC;}
#menu ul li:hover ul li a{ background:none; padding:8px 0px; display:block; margin:0px 0px -12px 0px;}
#menu ul li:hover ul li a:hover{ background:none; padding:8px 0px; display:block; margin:0px 0px -12px 0px;color:#0099CC;}
#menu ul li:hover ul li:hover{ background:#111111; color:#0099CC;}
#menu ul li:hover ul li ul{ display:none;}
#menu ul li ul li:hover ul{ display:block; position:absolute; left:180px; top:0px; width:230px;}
#menu ul li ul li:hover ul li{ width:205px; border-bottom:1px solid #333333; background:none;  text-align:left; padding:8px 10px 8px 15px; margin:0px; text-indent:0px; position:relative;}
#menu ul li ul li:hover ul li:hover{ background:#111111; color:#0099CC;}
#menu ul li ul li:hover ul li a{ background:none; padding:0px 0px; display:block; margin:0px 0px -12px 0px;}
#menu ul li ul li:hover ul li a:hover{ background:none; padding:0px 0px; display:block; margin:0px 0px -12px 0px;color:#0099CC;}*/
/***************Submenu ends here*************/
.pagebg{ background:url('images/container-bg.jpg') top center no-repeat; float:left; width:100%}
#wrap {width: 950px;margin: 0px auto;}
#wrap-in{ float:left; width:950px;}
.clr{margin:0px 0px; font-size:11px; float:left;}
.livechat{ float:left; width:250px; padding-bottom:10px;}
.chat-online{ background:url('images/chat-online.gif') no-repeat top; float:left; width:250px; height:69px}
.chat-btm{ background:url('images/chat-btm.gif') no-repeat bottom; width:250px; font-size:11px; float:left; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:10px}
.chat_icon_bg{ margin:0px auto; background:url('images/chat_icon_bg.gif') no-repeat; width:223px; height:57px; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px }
.chat_icon_bg td{ float:left; padding:0px 2px 0px 2px; height:57px; vertical-align:top; cursor:pointer;}
.chat_icon_bg td.over{background:url('images/chat_icon_active.gif') no-repeat center bottom; height:57px}
.mailid{ text-align:center; margin:0px auto; width:250px;}
.mailid p{ margin:4px 0px;}
.mailid p span{ color:#000000; font-weight:bold;}
.tech_expertise{ background:url('images/tech_expertise.gif') no-repeat; width:250px; height:140px; float:left; padding-left:0px; padding-right:0px; padding-top:70px; padding-bottom:0px}
.tech_expertise p{ margin:0px 0px;}
.feedback{ float:left; width:250px; padding:10px 0px;}
.feedback p{ margin:0px;}
.feedback-top{ background:url('images/feedback_bg.gif') no-repeat top; height:40px; float:left;  width:250px}
.feedback-mid{ background:url('images/feedback_bg.gif') no-repeat bottom left; font-style:italic; width:220px;  float:left; padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:0px}
.feedback-mid p{ padding-bottom:40px; font-size:11px;}
.client{ float:left; margin:-20px 0px 0px 60px; display:inline; font-style:normal; color:#000000; line-height:15px;}
.client span{ font-size:11px;}
#header {width: 960px;height: 80px;margin: 0px auto 0px;padding: 0px;overflow: hidden;float:left;}
#header h1{color: #333333;font-size: 30px;font-family: Arial, Times New Roman, Trebuchet MS;font-weight: normal;margin: 20px 0px 0px 0px;padding: 0px;text-decoration: none;	}
#header h1 a, #header h1 a:visited {color: #FFFFFF;margin: 0px;padding: 0px;text-decoration: none;}
#header h1 a:hover {color: #FFFFFF;text-decoration: none;}
.headerleft {width: 450px;float: left;margin: 0px;padding: 0px;overflow: hidden;}
.headerleft p {color: #FFFFFF;font-size: 12px;margin: 0px;padding: 0px;}
.headerright {width: 500px;	float: right;margin: 0px;padding: 50px 0px 0px 0px;	}
/************************************************
*	Navigation      							*
************************************************/
#nav {margin: 0px;padding: 0px;	}
#nav ul {float: left;list-style: none;margin: 0px;padding: 0px;	}
#nav li {float: left;list-style: none;margin: 0px;padding: 0px;	}
#nav li a, #nav li a:visited {background: #FFFFFF url('images/navbar.png');color: #FFFFFF;display: block;font-family: Verdana, Arial, Tahoma;font-size: 12px;font-weight: normal;text-decoration: none;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;	-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px; margin-left:0px; margin-right:5px; margin-top:0px; margin-bottom:0px; padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:8px}
#nav li a:hover {background: #FFFFFF url('images/navhover.png');color: #003663;-moz-border-radius-topleft: 5px;	-moz-border-radius-topright: 5px;-khtml-border-radius: 5px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px}
#nav li li a, #nav li li a:visited {background: #FFFFFF;width: 170px;color: #003663;float: none;margin: 0px 0px 0px -1px;padding: 7px 10px 7px 10px;border-bottom: 1px solid #00567F;	border-left: 1px solid #00567F;	border-right: 1px solid #00567F;	-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;-khtml-border-radius: 0px;	-webkit-border-top-left-radius: 0px;	-webkit-border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px;}
#nav li li a:hover, #nav li li a:active {background: #00567F;color: #FFFFFF;padding: 7px 10px 7px 10px;	-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;	-khtml-border-radius: 0px;-webkit-border-top-left-radius: 0px;	-webkit-border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px;}
#nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;	width: 180px;margin: 0px;padding: 0px;}
#nav li li { }
#nav li ul a {width: 150px;	}
#nav li ul a:hover, #nav li ul a:active { 	}
#nav li ul ul {	margin: -29px 0 0 171px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;	}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;	}
#nav li:hover, #nav li.sfhover { position: static;}
#nav .current_page_item a, #nav .current_page_item a:visited {background: #FFFFFF url('images/navhover.png');color: #003663;	-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-khtml-border-radius: 5px;	-webkit-border-top-left-radius: 5px;	-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px	}
#nav .current_page_item a:hover {background: #FFFFFF url('images/navhover.png');color: #003663;	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright:5px;-khtml-border-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;	-webkit-border-bottom-left-radius: 0px;	-webkit-border-bottom-right-radius: 0px	}
/************************************************
*	Content 					     		    * 
************************************************/
#content {float:left;width: 924px;padding:0px 13px;line-height: 20px;}
#contentleft {float: left;width: 660px;margin: 0px;}
#contentleft h1 {color: #595959;font-size: 22px;font-family:"Segoe UI", Arial, sans-serif;font-weight: bold;background: url('images/linebg.gif') repeat-x bottom;; margin-left:0px; margin-right:0px; margin-top:8px; margin-bottom:10px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:12px	}
#contentleft h1 a {color: #0076A3;font-size: 18px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0px;padding: 0px;
text-decoration: none;background: url('images/linebg.gif') repeat-x bottom;	}
#contentleft h1 a:hover {color: #003663;font-size: 18px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 0px;	padding: 0px;text-decoration: none;	}
#contentleft img.wp-smiley {float: none;border: none;padding: 0px;margin: 0px;}
#contentleft img.wp-wink {float: none;border: none;padding: 0px;margin: 0px;}
.sticky {background: #F7F7F7;margin: 0px;padding: 10px;	border: 1px solid #E6E6E6;}
.post {margin: 0px 0px 50px 0px;}
.postarea {margin: 0px;padding: 0px;text-align:justify;}
.postarea h2{margin: 0px;padding: 0px 0px 10px 0px;	text-align:left;font-size:18px;	}
.postarea p {padding: 0px 0px 10px 0px;margin: 0px;}
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {color: #0076A3;text-decoration: none;}
.postarea a:hover, .postcomments a:hover {color: #0076A3;text-decoration: none;	}
.postarea ol {margin: 0px 0px 0px 20px;	padding: 0px 0px 10px 0px;	}
.postarea ol li {margin: 0px 0px 0px 0px;padding: 0px 0px 5px 0px;	}
.postarea ul {list-style-type: none;margin: 0px 0px 0px 5px;padding: 0px 0px 10px 0px;}
.postarea ul p{	list-style-type: none;	margin: 0px 0px 0px 0px;padding: 0px 0px 10px 17px;	}
.postarea ul ul {list-style-type: none;	margin: 0px;padding: 0px 0px 0px 0px;}
.postarea ul li {background: url('images/arrow-page-content.gif') no-repeat top left;margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:5px; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px	}
.postarea ul ul li {/*background: url(images/arrow-content.gif) no-repeat top left;*/ margin: 0px 0px 5px 0px;padding: 0px 0px 0px 15px;}
blockquote {margin: 0px 25px 15px 25px;	padding: 0px 25px 0px 10px;	}
#content blockquote p {margin: 0px;	padding: 10px 0px 10px 0px;	}
.postauthor {margin: 0px 0px 10px 0px;padding: 0px;	}
.postmeta {	background: #F7F7F7;font-size: 11px;text-transform: uppercase;margin: 0px;padding: 5px 10px 5px 10px;border: 1px solid #E6E6E6;}
.postmeta p {margin: 0px;padding: 0px;	}
.singlepostmeta {background: #F7F7F7;font-size: 11px;text-transform: uppercase;margin: 0px 0px 50px 0px;padding: 5px 10px 5px 10px;border: 1px solid #E6E6E6;}
.singlepostmeta p {margin: 0px;padding: 0px;}
code {background: #F7F7F7;margin: 0px 25px 15px 25px;padding: 10px;display: block;font-family: Verdana, Tahoma, Verdana;border: 1px solid #E6E6E6;}
.archive {float: left;width: 320px;margin: 0px;padding: 0px 25px 20px 0px;}
/************************************************
*	Images  					     		    * 
************************************************/
img.centered  {	display: block;	margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px;}
img.alignnone {padding: 0px;margin: 0px 0px 10px 0px;display: inline;}
img.alignright {padding: 0px;margin: 0px 0px 10px 10px;	display: inline;}
img.alignleft {padding: 0px;margin: 0px 10px 10px 0px;display: inline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right;margin: 0px 0px 10px 10px;}
.alignleft {float: left;margin: 0px 10px 10px 0px;}
.wp-caption {border: 1px solid #E6E6E6;text-align: center;background-color: #F7F7F7;padding: 4px 0px 5px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0px 0px 5px 0px;padding: 0px;border: 0px;}
.wp-caption p.wp-caption-text {margin: 0px;padding: 0px 0px 0px 0px;font-size: 11px;font-weight: normal;line-height: 12px;}
/************************************************
*	Sidebar 	        			     	    * 
************************************************/
#sidebar {float: right;width: 250px;margin: 10px 0px 0px 0px;line-height: 20px;}
#sidebar a, #sidebar a:visited  {color: #0076A3;text-decoration: none;}
#sidebar a:hover {color: #0076A3;text-decoration: underline;}
/*#sidebar h2 {
	color: #0076A3;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border-bottom: 1px solid #DDDDDD;
	}*/
#sidebar p {margin: 0px;padding: 0px;line-height: 20px;	}
/*#sidebar .widget  {
	background: #F7F7F7;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #E6E6E6;	
}*/
#sidebar ul {list-style-type: none;margin: 0px;padding: 0px;}
#sidebar ul li {list-style-type: none;margin: 0px 0px 5px 0px;padding: 0px;}
#sidebar ul ul li a, #sidebar ul ul li a:visited {color: #666666;text-decoration: none;}
#sidebar ul ul li a:hover {color: #0076A3;text-decoration: underline;}
#sidebar ul ul {list-style-type: none;margin: 0px 0px 0px 5px;padding: 0px;	}
#sidebar ul ul ul {list-style-type: none;margin: 0px 0px 0px 0px;padding: 0px;}
/*#sidebar ul li li {
	background: url('images/arrow.gif') no-repeat top left;
	margin: 0px;; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px
}*/
#sidebar ul li ul li {background: url('images/more_arrow.gif') no-repeat 3px 6px;margin: 0px; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px}
#sidebar .textwidget {margin: 0px;padding: 0px;	}
ul #newtagcloud  li.tag  {background: none;margin: 0px 0px 5px 0px;	padding: 0px 0px 0px 15px;margin: 0px;padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px}
#newtagcloud{border:0px solid #ff0000;width:210px;}
/*#cat {
	background: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	width: 230px;
	color: #222222;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}*/
.widget_tag_cloud {	margin: 0px;padding: 0px 0px 0px 10px;}
/************************************************
*	Footer  									*
************************************************/
.footer-top{ background:#434343; width:100%; float:left; line-height:35px; font-family:"Segoe UI", Arial, Helvetica, sans-serif; text-transform:capitalize;}
.footer-top-in{ margin:0px auto; width:950px; color:#c6c6c6;}
.footer-top-in ul{ margin:0px; padding:0px; list-style:none; float:left;}
.footer-top-in ul li{ padding:0px 10px; text-align:center; float:left;}
.footer-top-in ul li a{ color:#c6c6c6; text-decoration:none;}
.footer-top-in ul li a:hover{ color:#ffffff; text-decoration:none;}
.copyright{ float:right; font-size:11px; text-transform:capitalize;}
.footer-bg{ background:#424242 url('images/footer_bg.jpg') repeat-x; width:100%; float:left; font-size:11px; font-family:"Segoe UI", Arial, Helvetica, sans-serif; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:20px}
.footer-bg-in{ margin:0px auto; width:950px; color:#c6c6c6; }
.footer-bg_logo{ background:url('images/footer_logo.jpg') no-repeat right top; float:left; width:950px; height:244px}
.footer-bg-in ul{ float:left; margin:20px 0px 0px 0px; padding:0px; list-style:none; width:150px;}
.footer-bg-in ul li{ margin:0px; padding:0px; line-height:25px; background:url('images/dot.gif') repeat-x bottom; position:relative}
.footer-bg-in ul li:hover{color:#ffffff;}
.footer-bg-in ul li a{ color:#c6c6c6; text-decoration:none;  width:150px; display:block;}
.footer-bg-in ul li a:hover{ color:#ffffff; text-decoration:none; }
.footer-bg-in ul li ul{ display:none;}
.footer-bg-in ul li:hover ul{ display:block; padding:0px 10px; border:1px solid #6c6c6c; position:absolute; left:150px; top:-30px; }
.footer-bg-in ul li:hover ul li{ margin:0px;  line-height:25px; background:url('images/dot.gif') repeat-x bottom; color:#c6c6c6}
.tags{ float:right; text-align:justify; width:400px; line-height:25px; font-size:12px; margin:20px 0px 0px 0px;}
.tags span{ font-size:24px;}
/************************************************
*	Search Form									*
************************************************/
.postform {background: #F5F5F5;width: 240px;color: #222222;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 5px 0px 0px 0px;padding: 1px;display: inline;border: 1px solid #DDDDDD;}
#subscribe {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	overflow: hidden;
	}

#subbox {
	background: #F5F5F5 !important;
	width: 185px;
	color: #222222;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#subbutton {
	background: #333333 url('images/homelink.png');
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid #333333; margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:4px
	}

#searchform {
	margin: 0px;
	}
	
#searchformheader {
	margin: 0px;
	}
	
/*#s {
	background: #FFFFFF;
	width: 165px;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 3px 0px 0px;
	padding: 2px 0px 2px 3px;
	display: inline;
	border: 1px solid #E6E6E6;
	}*/
	
#searchsubmit {
	background: #003663;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 2px 1px 2px;
	border: 1px solid #003663;
	cursor:pointer;
}
	
#submit {
	background: #003663;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	border: 1px solid #003663;
	}
	
#author, #email, #url {
	background: #F7F7F7 !important;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
	
#comment {
	background: #F7F7F7 !important;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 5px 0px;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
	
/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 0px 10px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 98%;
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.reply a, .reply a:visited {
	background: #0076A3;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #0076A3;
	}
	
.reply a:hover {
	background: #003663;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #003663;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #F7F7F7;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #E6E6E6;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	margin: 0px;
	padding: 0px;
	}
	
/*************************************************/
.knowledge{font-family:'Segoe UI', Arial, sans-serif; float:left; font-size:13px; padding-bottom:10px;}
.knowledge p{ margin:0px;}
.knowledge h1{ margin:0px; font-size:24px;}

.box-outer{ float:left; width:680px; padding:10px 0px;}
.box{ float:left; margin:0px 0px;}
.whitebox{ border:5px solid #d2d0d2; float:left; background:#FFFFFF; padding:10px; line-height:18px; width:300px; margin-right:10px; display:inline;}
.whitebox p{ margin:0px;}
.sectitle{ font-family:"Segoe UI", Arial, sans-serif; font-size:22px; margin-bottom:5px; color:#000000; }
.sectitle a{ font-family:"Segoe UI", Arial, sans-serif; font-size:22px; margin-bottom:5px; color:#000000; cursor:pointer; text-decoration:none;}
.sectitle a:hover{ color:#000000; cursor:pointer; text-decoration:none;}

.req-img{float:left; width:680px; font-size:13px; padding-bottom:10px;}
.req-imgbox{ float:left; margin:10px 6px 0px 2px;}
.req-imgbox a{ float:left; margin:10px 6px 0px 2px; border:0px;}
.req-imgbox a:hover{ float:left; margin:10px 6px 0px 2px; border:0px;}


/*
#tech{
	background:#26272a url('images/tech-tp-bg.gif') no-repeat top left;
	float:left;
	width:650px;
	margin:0px; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:0px
}
#tech ul {
	height:37px;
	list-style:none;
	margin:0px;
	padding:0px;
}
#tech ul li {
	float:left;
	font-size:10.5pt;
	line-height:35px;
	margin:2px 3px 0 0;
	padding:0 15px 0 0;
	position:relative;
	cursor:pointer;
}
#tech ul li span{
	background:url('images/tab-crn-lt.gif') no-repeat top left;
	width:6px;
	height:6px;
	position:absolute;
	z-index:2;
	float:left;
	top:35px;
	left:0px
}
#tech ul li:hover span{
	display:none;
}
#tech ul li:hover {
	background: url('images/tab-over.gif') no-repeat right top;
}
#tech ul li a {
	color:#FFFFFF;
	display:block;
	margin:0;
	padding:0 0 0 15px;
	text-decoration:none;
}
#tech ul li a:hover {
	background: url('images/tab-over.gif') no-repeat left top;
	color:#000000
}
#tech ul li:hover a {
	color:#000000;
	background: url('images/tab-over.gif') no-repeat left top;
}
#tech ul li.current {
	background: url('images/tab-over.gif') no-repeat right top;
}
#tech ul li.current a {
	color:#000000;
	background: url('images/tab-over.gif') no-repeat left top;
}
#tech ul li.current span{
	display:none;
}
#tech-list{
	background:#ffffff url('images/list-crn.gif') no-repeat top right;
	float:left;
	width:630px;
	padding:10px
}
#tech-bt{
	background:#ffffff url('images/tech-bt-bg.gif') no-repeat bottom left;
	width:658px;
	float:left;
	height:29px;
	margin-top:-20px
}
#tech-list .flt{
float:left;
font-size:11px;
color:#6d6d6e;
width:290px;
padding:9px 9px 0px 9px;
font-family:"Segoe UI1", Arial, sans-serif;
}

#tech-list li{
list-style:none;
}

#tech-list p{ margin:0px;}

#tech-list h4{
color:#0c77a4;
font-size:15px;
font-weight:bold;
margin:0px 0px 0px 0px;
border:nnone;
}

#tech-list h4 a{
color:#0c77a4;
font-size:15px;
font-weight:bold;
margin:0px 0px 0px 0px;
border:nnone;
text-decoration:none;
}*/

#tech{
	background:#26272a url('images/tech-tp-bg.gif') no-repeat top left;
	float:left;
	width:652px;
	padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:0px;

	
}
#tech ul {
	height:32px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	background-image:url('none');list-style-type:none
}
#tech ul li {
	float:left;
	font-size:13px;
	line-height:35px;
	position:relative;
	background-image:url('none');margin-left:0; margin-right:2px; margin-top:0px; margin-bottom:0; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0
}
#tech ul li span{
	background:url('images/tab-crn-lt.gif') no-repeat top left;
	width:6px;
	height:6px;
	position:absolute;
	z-index:2;
	float:left;
	top:35px;
	left:0px
}
#tech ul li:hover span, #tech ul li.current span{
	display:none;
}
#tech ul li:hover {
	background: url('images/tab-over.gif') no-repeat right top;
}
#tech ul li a {
	color:#FFFFFF;
	display:block;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
}
#tech ul li a:hover {
	background: url('images/tab-over.gif') no-repeat left top;
	color:#000000
}
#tech ul li:hover a {
	color:#000000;
	background: url('images/tab-over.gif') no-repeat left top;
}
#tech ul li.current {
	background: url('images/tab-over.gif') no-repeat right top;
}
#tech ul li.sep {
	background: url('images/sep.gif') no-repeat center;
	width:3px;
	height:32px;
	padding-left:0px; padding-right:3px; padding-top:0px; padding-bottom:0px
}
#tech ul li.sep:hover {
	background: url('images/sep.gif') no-repeat center;
}
#tech ul li.current a {
	color:#000000;
	background: url('images/tab-over.gif') no-repeat left top;
}
#tech-list{
	background:#ffffff url('images/list-crn.gif') no-repeat top right;
	float:left;
	width:642px;
	padding:5px
}
#tech-bt{
	background:#26272a url('images/tech-bt-bg.gif') no-repeat bottom left;
	width:660px;
	float:left;
	height:10px
}
#tech-list .flt{
	float:left;
	font-size:11px;
	line-height:18px;
	color:#6d6d6e;
	width:290px;
	padding:10px 10px 0px 10px;
	font-family:"Segoe UI1", Arial, sans-serif;

}
#tech-list p{ margin:0px;}

#tech-list h4{
	color:#0c77a4;
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	border:none;
	color:#000000;
	text-decoration:none;
}
#tech-list h4 a{ 
	color:#0076A3;
	text-decoration:none;
}


/********bread -crumb **********/

#breadcrumb {
	text-decoration:none;
	padding:10px 0px 10px 0px;
	font-size:13px;
	text-transform:capitalize;
	/*background: url(images/linebg.gif) repeat-x bottom;*/
}
#breadcrumb h1 {
	text-transform:capitalize;
	padding-right:10px;
	padding-left:10px;
}
#breadcrumb a{
	color:#000000;
	text-decoration:none;
	background:url('images/breadarrow.gif') no-repeat right center;
	padding-right:15px;
	padding-left:0px;
	margin-left:3px
}
#breadcrumb a:hover{
	color:#000000;
	text-decoration:none;
}

#breadcrumb-wl {
	text-decoration:none;
	padding:10px 0px 10px 0px;
	font-size:13px;
	text-transform:capitalize;
	background: url(images/linebg.gif) repeat-x bottom;
}
#breadcrumb-wl h1 {
	text-transform:capitalize;
	padding-right:10px;
	padding-left:10px;
}
#breadcrumb-wl a{
	color:#000000;
	text-decoration:none;
	background:url('images/breadarrow.gif') no-repeat right center;
	padding-right:15px;
	padding-left:0px;
	margin-left:3px
}
#breadcrumb-wl a:hover{
	color:#000000;
	text-decoration:none;
}

/********bala styel pages *********/
#pagecont{
	margin:0px;
	background:#CCCCCC;
	width:600px;
	padding:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}
#pagecontquotes{
	width:200px;
	padding:10px;
	color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px; 
	float:right; 
}

/***********contact form quote ******/
.contactlink {
	text-decoration:none;
	color:#FFFFFF;
}
.contactlink a {
	text-decoration:none;
	color:#FFFFFF;
}
#contactid {
	width:650px;
	float:left;
}
.labeldiv {
	float:left;
	width:30%;
	padding-bottom:5px;
	text-align:right;
}
.inputdiv {
	float:left;
	width:70%;
	padding-bottom:10px;
}
label {
	font-family:Arial;
	font-size:13px;
	color:#555555;
	font-weight:bold;
}
input{
	border:1px #CACACA solid;
	height:20px;
	padding-left:1px;
}
textarea {
	border:1px #CACACA solid;
}
.starfont {
	color:#ff0000;
	padding:0px 10px;
}
.spacefont {
	padding:0px 10px;
}
.fltrgt {
	float:right;
	border:1px #CACACA solid;
	color:red;
	width:180px;
	height:20px;
	margin-top:30px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	vertical-align:bottom;
}
.titlefont {
	font-family:Arial,Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	border-bottom:1px #CACACA solid;
}
.subtitlefont {
	font-family:Italic;
	font-size:22px;
	#font-size:18px;
	font-weight:normal;
	padding-top:10px;
	height:25px;
	color:#555555;
}
.bottomfont {
	padding-bottom:10px;
	#padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}
.contactdiv {
	background:#FFFFFF url('images/formbg-top.gif') repeat-x 0 0;
	border:1px solid #CACACA;
	padding-top:20px;
	width:100%
}
.buttonfont {
	width:69px;
	height:25px;
	border:medium none;
	background: url('images/submit.jpg') no-repeat left top;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:0px
	
}


/****************** end contact form****************/


/*****************pages quote **************/



.pulltop{
	background: url('images/q-top.jpg') no-repeat bottom left !important;
	height:12px;
	width: 275px;
	color:#000000
}
.pullbottom{
	background: url('images/q-bottom.jpg') no-repeat bottom left !important;
	height:12px;
	width: 275px
}

.pullbg{
	background: url('images/q-bg.jpg') repeat-y bottom; !important;
	width:275px;
	border:1px solid red
}

#pagecontquotes P{
	border-bottom:1px dotted #000000;
	color:#000000;
	font-size:12px;
	font-style:oblique;
	font-weight:bold;
	margin:0;
	padding:3px 10px;
	

}
#pagecontquotes blockquote {
	/*background: url(images/q-bg.jpg) repeat-y bottom;*/
	text-align:justify;
	padding-top: 5px;
	margin:10px 0 0 10px;
	}
blockquote.style3 {
	padding-top: 5px;
	margin: 0px;
	background-image: url('images/q-l.jpg');
	background-position:  left top;
	background-repeat: no-repeat;
	text-indent: 20px;
	color:#000000; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px
  }
  
blockquote.style3 span {
	display: block;
	background-image: url('images/q-r.jpg');
	background-repeat: no-repeat;
	background-position:  right bottom;
} 

.quote-but{
	width:275px;
	border:none;
	padding:10px;
}
.qut-req{
width:130px;
	border:none;
	float:left;
}
.qut-cback{
width:130px;
	border:none;
	float:left;
}


.quotecontainer{ width:275px; position:relative; top:0px; right:0px; margin:0px 0px 0px 10px;float:right; display:inline;  text-align:left;}
.quotecontainer .qtop{ float:left; width:275px; background:url('images/q-top.jpg') no-repeat; height:12px}
.quotecontainer .qbottom{ float:left; width:275px; background:url('images/q-bottom.jpg') no-repeat; height:12px}
.quotecontainer .q-bg{ float:left; width:255px; background:url('images/q-bg.jpg') repeat-y;; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px}
.quotecontainer .q-bg p{ margin:0px; }
.quotecontainer .q-bg p a{  margin:0px; border:none; text-decoration: none;}
.quotecontainer .q-bg p a:hover{  margin:0px; border:none;}
.ptitle{ float:left; width:255px; border-bottom:1px solid #CCCCCC; margin:0px 0px 5px 0px; padding:0px 0px 1px 0px; text-transform:uppercase;}


.quotecontainer .q-bg .ql{ float:left; background:url('images/q-l.jpg') no-repeat top left ; width:20px; height:16px}

.quotecontainer .q-bg .qm{ float:left; width:210px; font-style:nnormal; display:inline; text-indent:0px; background:url('images/q-r.jpg') no-repeat bottom right;; margin-left:0px; margin-right:15px; margin-top:0px; margin-bottom:10px}

/********** pages quotes ********/

/*********blog page ******/

#contentleftblog {
	float: left;
	width: 650px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	}

#contentleftblog h1 {
	color: #595959;
	font-size: 31px;
	font-family: Arial, Tahoma, Verdana;	
	background: url('images/linebg.gif') repeat-x bottom;
	text-transform:capitalize;
	font-weight: normal; 
	text-align:left;
	line-height:31px; margin-left:0px; margin-right:0px; margin-top:8px; margin-bottom:10px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:12px

	}
	
#contentleftblog h1 a {
	color: #474545;
	font-size: 31px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 10px 0px;
	text-decoration: none;
	text-transform:capitalize;
	text-align:right;
	line-height:31px; height:50px;

	}
#contentleftblog h1 a.h1-title{
	text-align:right;
	line-height:31px; 

}
#contentleftblog h1 a:hover {
	color: #474545;
	font-size: 31px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 10px 0px;
	text-decoration: none;
	}
.postauthorblog {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}


.postMeta{
	color:#000000;
	text-decoration:none;
	font-size:11px; 
	font-weight:bold;
}
.postMeta a{
color:#000000;
text-decoration:none;

}	
.postMeta a:hover{
color:#000000;
text-decoration:none;
}
.postMeta .date {
	background: url('images/calendar.gif') no-repeat left;
	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.postMeta .filed {
	background: url('images/folder.gif') no-repeat left;
	margin-left:3px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0
}
.postMeta .commentcount {
	background: url('images/comment.gif') no-repeat left;
	margin-left:3px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:2px; padding-bottom:0
}
.postMeta .postautor {
	background: url('images/icon_ucp.gif') no-repeat left;
	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

	
/************ end blog page *****/


/******** 19-06-09 ********/
/******** Already Existing Css changes - Right sidebar *********/
#sidebar .widget  {
	margin: 0px 0px 0px;
	background:url('images/sidetop.gif') no-repeat; 
	height:58px;
}

#sidebar h2 {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding-left:20px;
	padding-top:12px;
}

#cat {
	background: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	width: 200px;
	color: #222222;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
}

#sidebar .s {
	background: #FFFFFF;
	width: 135px;
	font-style:italic;
	font-size: 14px;
	color:#999999;
	font-family: "Trebuchet MS";
	display: inline;
	border: 1px solid #CCCCCC; 
}

/******** End Already Existing Css changes - Right sidebar *********/
/****** New css for Right sidebar ********/
.ulcontent {
	padding-left:20px;
}

.widgetmiddle  {
	background:url('images/sidebg.gif') repeat-y;
}

#sidebar .widgetBottom  {
	background:url('images/sidebottom.gif') no-repeat;
	height:27px;
	padding-bottom:10px;
	
}

#text-widget .txtcontent {
	padding-left:25px; 
	width:200px;
}
/****** End for new css - Right Side bar ***********/

/*********** Start Categories page *********/
#dummy{
	float:left;
	width:640px;
	margin:12px 0px 12px 0px;
	line-height:20px;
}
#features{
	float:left;
	width:660px;
}
#features p{
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0px;
	line-height:18px;
	color:#666666;
}
#features h3{
	color:#424242;
	font-size:28px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 8px 0px;
	float:left;
}
#features h2{
	color:#424242;
	font-size:28px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 8px 0px;
	float:left;
	width:100%;
}
#features h4{
	color:#0b78a3;
	font-size:18px;
	font-weight:normal;
	margin:3px 0px;
}
#f-top{
	float:left;
	background:url('images/rd-cr-top.gif') no-repeat;
	width:660px;
	height:20px
	
}
#f-mid{
	float:left;
	background:url('images/rd-cr-mid.gif') repeat-y;
	width:630px;
	
	
	padding:15px;
}
#f-btm{
	float:left;
	background:url('images/rd-cr-btm.gif') no-repeat;
	width:660px;
	height:20px;
	
	z-index:1
}
#ordernow-top{
	position:absolute;
	right:15px;
	top:-30px;
	z-index:2;
	cursor:pointer;
}
#ordernow-btm{
	position:absolute;
	right:15px;
	top:-10px;
	z-index:2;
	cursor:pointer;
	
}
#features-tab{
	float:right;
	position:relative;
	right:0px;
	top:12px;
}
#features ul{
	background:url('images/tab-bg.gif') repeat-x;
	height:34px;
	margin:0px;
	padding:0px;
	font-size:13px;
	float:left; list-style-type:none
}
#features ul a{
	color:#424242;
	text-decoration:none;
	padding:8px 15px;
	display:block;
	margin:1px 0px 0px 0px;
}
#features ul a:hover{
	background:#ffffff;
}
#features ul a.current{
	background:#ffffff;
}
#features ul li{
	margin:0px;
	float:left;
}
#tab-lt{
	background:url('images/tab-lt.gif') no-repeat;
	width:8px;
	height:34px;
	float:left
}
#tab-rt{
	background:url('images/tab-rt.gif') no-repeat;
	width:8px;
	height:34px;
	float:left
}
#features-list-holder{
	float:left;
	width:100%;
}
.features-list{
	background:url('images/dotted.gif') repeat-x;
	float:left;
	width:630px;
	padding:10px;
	margin:5px 0px
}
.features-img-lt{
	float:left;
	width:170px;
}
.features-img-rt{
	float:right;
	width:170px;
}
.features-desc{
	float:left;
	width:460px;
}
.features-desc a{
	color:#21759b;
	text-decoration:none;
}
.features-desc a:hover{
	text-decoration:underline;
}


#order-menu{
margin:0px;
padding:0px;
width:700px;

}
#order-tab{
	float:left;
	right:0;
	top:12px;
	width:700px;
}

#order-menu ul{
	background:url('images/tab-bg.gif') repeat-x;
	height:34px;
	margin:0px;
	padding:0px;
	font-size:13px;
	float:left;
	width:632px; list-style-type:none
}
#order-menu ul a{
	color:#424242;
	text-decoration:none;
	padding:8px 15px;
	display:block;
	margin:1px 0px 0px 0px;
	font-weight:bold;
}
#order-menu ul a:hover{
	background:#ffffff;
}
#order-menu ul a.current{
	background:#ffffff;
}
#order-menu ul li{
	margin:0px;
	float:left;
	width:210px;
}

#order-lt{
	background:url('images/tab-lt.gif') no-repeat;
	width:8px;
	height:34px;
	float:left
}
#order-rt{
	background:url('images/tab-rt.gif') no-repeat;
	width:8px;
	height:34px;
	float:left
}

#features-list-detail{
	float:left;
	width:626px;
	padding:10px 10px;
	border:1px solid #D7D5D8;
}

#features-list-detail ul{
	float:left;
	font-size:13px;
	list-style:none;
	margin:0;
	padding:0;
	width:630px;
	background:none;
	height:auto;
	border-bottom:1px dotted #333333;
}

#features-list-detail ul li{
	vertical-align:top;
	float:left;
	margin:0;
	padding:10px;
	text-transform:capitalize;
	width:190px;
}

#features-list-detail ul li a:hover{
	background:#ffffff;
	float:left;
}
#features-list-detail ul li a.current{
	background:#ffffff;
	float:left;
}
#features-list-detail .price{
	color:#ffb66e;
	font-weight:bold;
}


/*********** end Categories page *********/

/******************* order page *****************/

#orderprice-tab{
	float:right;
	/*position:relative;*/
	right:0px;
	top:0px;
	background:url('images/btn-bg.jpg') no-repeat;
	width:196px;
	height:56px
}

#ord-mid{
	float:left;
	background:url('images/rd-cr-mid.gif') repeat-y;
	width:640px;
	/*position:relative;*/
	padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px
	
}
#top-header{
	float:left;
	width:630px;
	padding:10px 0px;
	border-bottom:1px dotted #000000;
}
#top-header h3{
	color:#424242;
	font-size:28px;
	font-weight:normal;
	margin:0px;
	padding:8px 0px 8px 0px;
	float:left;
}

#toprice{
	color:#FFF;
}
#toprice p{
	color:#FFF;
	padding:2px 30px;
}

#toprice p span{
 color:#ffb66e;
 font-weight:bold;
 }
#base{
	float:left;
	width:630px;
}

#base h4{
	color:#0b78a3;
	font-size:18px;
	font-weight:normal;
	margin:3px 0px;
	border-bottom:1px dotted #000000;
	padding:10px 0;
}
#order-tab-title{
	float:left;
	right:0;
	top:0px;
	width:630px;
}

#order-tab-title ul{
	background: url('images/cat-title-tab.jpg') repeat-x;
	height:33px;
	margin:0px;
	padding:0px;
	font-size:13px;
	float:left;
	width:630px; list-style-type:none
}

#order-tab-title ul li{
	margin:0px;
	float:left;
	padding:8px 10px;
	text-align:justify;
	font-weight:bold;
}
#order-tab-title ul a{
	color:#424242;
	text-decoration:none;
	padding:8px 15px;
	display:block;
	margin:1px 0px 0px 0px;
}
#order-tab-title ul a:hover{
	color:#424242;
	text-decoration:none;
	padding:8px 15px;
	display:block;
	margin:1px 0px 0px 0px;
	background:none;
}
#order-tab-title a:hover{
	background:#ffffff;
}
#order-tab-title a.current{
	background:#ffffff;
}
#order-list{
	right:0;
	top:0px;
	width:630px;
}
#order-list ul{
	background:#FFF url('images/list-bg.jpg') repeat-x;
	margin:0px;
	font-size:13px;
	float:left;
	width:630px;
	height:auto; list-style-type:none; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:10px
}

#order-list ul li{
	float:left;
	margin:0;
	padding:8px 20px  8px 12px;
	text-align:justify;
}

#order-list .price{
	color:#DA7015;
	font-weight:bold;
} 
#order-list ul li span{
	padding:10px 0px;
	text-align:left;
	float:left;
	font-size:11px;
}
.pluginname{
	width:420px;
}
.pluginprice{
	width:80px;
}
.pluginselected{
	width:50px;
}

#order-list ul li input{
border:0px;
}

#splitdiv{
	float:left;
	width:650px;
	height:50px;
	border-bottom:1px dotted #000000;
	border-top:1px dotted #000000;
}

#buynow-btn{
	float:right;
	position:relative;
	right:0px;
	top:0px;
	background:url('images/buynow.jpg') no-repeat;
	width:196px;
	height:56px;
	border:medium none;
	cursor:pointer
}

#buynow-btn a {
	display:block;
	height:56px;
	width:196px;
	border:none;
	cursor:pointer;
}



#nextgo-btn{
	float:right;
	position:relative;
	right:0px;
	top:0px;
	background:url('images/next.gif') no-repeat;
	width:116px;
	height:56px;
	border:medium none;
	cursor:pointer
}

#nextgo-btn a {
	display:block;
	height:56px;
	width:116px;
	border:none;
	cursor:pointer;
}




/**************end order page *****************/

/********Testimonial page *****************/
.showtestimonial{ float:left; width:660px; padding:2px 0px;}
.showtestimonial p{ margin:0px;}
.testmon-top{ background:url('images/testimonial-bg.gif') no-repeat top; height:15px; float:left;  width:660px}
.testmon-mid{ background:url('images/testimonial-bg.gif') no-repeat bottom left; font-style:normal; width:630px;  float:left; padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:0px}
.testmon-mid p{ padding-bottom:40px; font-size:12px;}
.testmon-mid p img{color:#383D44;float:left;font-size:12px;padding:5px;text-decoration:none;}
.testclient{ float:left; margin:-20px 0px 0px 60px; padding:10px 5px; display:inline; font-style:normal; color:#000000; line-height:15px;}
.testclient span{ font-size:11px;}
/****************** end Testimonial page *********/

.userdetail {
background:#FFFFFF url('images/formbg-top.gif') repeat-x 0 0;
border:1px solid #CACACA;
float:left;
padding-top:0px;
width:100%
}
#userinfo{
	float:left;
	width:100%;
}

#userinfo h4{
	color:#0b78a3;
	font-size:18px;
	font-weight:normal;
	margin:15px 7px;
	border-bottom:1px dotted #000000;
	padding:10px 10px;
}
#login h3{
	color:#424242;
	float:left;
	font-size:28px;
	font-weight:normal;
	margin:0;
	background:url('images/dotted.gif') repeat-x bottom;
	width:650px; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:8px
}
.creditdetail{
	display:none;
	margin-top:5px;
	padding:5px;
}

.newreg {
	font-size:11px;
	color:#555555;
	float:left;
	padding:10px 10px;
	margin-left:100px;
	width:440px;
	font-weight:bold;
}
.newreg a{
	text-decoration:underline;
	font-size:11px;
	color:#0B78A3;
	padding:0px 10px;
}
.newreg a:hover{
	color:#0B78A3;
	text-decoration:none;

}
#regtitle{
	color:#555555;
	font-weight:bold;
	font-size:15px;
	padding:10px 10px;
	float:left;
	margin:10px 7px;
	width:650px;	
}
#inner-box{
	width:440px;
	float:left;
	margin-left:100px;
}
#inn-panel{
	border:1px solid #CACACA;
	width:100%;
	background:#FFF url('images/formbg-top.gif') repeat-x;
	padding-top:20px;
	float:left
}

.labelinnerdiv {
	float:left;
	width:150px;
	padding-bottom:5px;
	text-align:right;
}
.inputinnerdiv {
	float:left;
	width:200px;
	padding-bottom:10px;
}

.inputimgeinnerdiv{
	float:left;
	padding:0px;
}
#errormsg{
	background-color:#F8F8F8;
	border:1px solid #CACACA;
	float:left;
	margin:10px 10px 10px 100px;
	text-transform:capitalize;
	width:440px;
	font-size:11px;
	font-weight:normal;
}

#errormsg h4{
	color:#555555;
	float:left;
	margin-left:10px;
	margin-top:10px;
	padding:0 0 0 2px;
	width:370px;
	font-size:11px;
}
#errormsg a{
	color:#0B78A3;
	font-size:11px;
	padding:0 10px;
	text-decoration:underline;
}
#errormsg  p {
	background:#F8F8F8 url('images/red.gif') no-repeat 0 0;
	float:left;
	height:38px;
	width:38px; margin-left:20px; margin-right:0; margin-top:0; margin-bottom:0
}

#successmsg{
	background-color:#F8F8F8;
	border:1px solid #CACACA;
	float:left;
	margin:10px 10px 10px 100px;
	text-transform:capitalize;
	width:440px;
	font-size:11px;
	font-weight:normal;
}
#successmsg h4{
	color:#555555;
	float:left;
	margin-left:10px;
	margin-top:10px;
	padding:0 0 0 2px;
	width:360px;
	font-size:11px;
}
#successmsg  p {
	background:#F8F8F8 url('images/green.gif') no-repeat 0 0;
	float:left;
	height:38px;
	width:38px; margin-left:20px; margin-right:0; margin-top:0; margin-bottom:0
}
#back-btn{
	float:left;
	position:relative;
	right:0px;
	top:0px;
	background:url('images/back.jpg') no-repeat;
	width:116px;
	height:56px;
	border:medium none;
	cursor:pointer
}

#back-btn a {
	display:block;
	height:56px;
	width:116px;
	border:none;
	cursor:pointer;
}

#desc{
	clear:both;
	text-align:left;
	font-size:11px;
}

#wpcumuluscontent{
margin-left:20px;
}

#buynowbtn{
	float:right;
	position:relative;
	right:0px;
	top:0px;
	background:url('images/buynow.jpg') no-repeat;
	width:196px;
	height:56px;
	border:medium none;
	cursor:pointer
}

#buynowbtn a {
	display:block;
	height:56px;
	width:196px;
	border:none;
	cursor:pointer;
}

#buy-btn{
	float:left;
	position:relative;
	right:0px;
	top:0px;
	background:url('images/buy.gif') no-repeat;
	width:73px;
	height:25px;
	border:medium none;
	cursor:pointer
}

#buy-btn a {
	display:block;
	width:73px;
	height:25px;
	border:none;
	cursor:pointer;
}



.menu{
	float:left;
	z-index:100;


	
}
.menu ul{
	float:left;
	margin:60px 0px 0px 150px;
	padding:0px;
	list-style:none;
	text-transform:uppercase; 
	font-size:11px;
	color:#FFFFFF;
	border:1px solid red;
}
.menu ul li{
	float:left;
	margin:0px;
	padding:0px 15px;
	position:relative;

}
.menu ul li a{
	float:left;
	margin:0px;
	position:relative;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 0px; 
	text-align:center;
}
.menu ul li:hover{
	float:left; text-align:center; background:url('images/menubg.gif') no-repeat right top;margin:0px 5px 0px 0px; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px; position:relative;  
}
.menu ul li:hover a{
	margin:0px; float:left; height:26px; background:url('images/menubg.gif') no-repeat left top; padding:5px 0px 0px 15px; 
}
.menu ul li.current{float:left; text-align:center; background:url('images/menubg.gif') no-repeat right top;margin:0px 5px 0px 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px; position:relative;  }
.menu ul li.current a{ margin:0px; float:left; height:26px; background:url('images/menubg.gif') no-repeat left top; padding:5px 0px 0px 15px;}

.menu ul li ul{
	display:none;
}

.menu ul li:hover ul{
	display:block;
	position:absolute;
	left:0px;
	float:left;
	color:#FFFFFF;
	background:url('images/submenubg.jpg') repeat-x left top #2b2b2b;
	width:180px;
	margin:0px;
	top:25px;
}
.menu ul li:hover ul li{
	position:relative;
	float:left;
	width:170px;
	padding:0px 0px 0px 10px;
	background:none; 
	text-align:left;
	text-indent:0px;
	border-bottom:1px solid #333333;
}
.menu ul li:hover ul li ul li{
	border-top:1px solid #333333;
}
.menu ul li:hover ul li a{
	width:170px;
	position:relative;
	float:left;
	padding:8px 0px;
	margin:0px;
	background:none; 
	text-align:left;
	height:15px;

}
.menu ul li:hover ul li a:hover{
	position:relative;
	float:left;
	padding:8px 0px;
	margin:0px;
	height:15px;
	background:none; 
	color:#0099CC;
}
.menu ul li:hover ul li ul{
	display:block;
	width:180px;
	display:inline;
	position:relative;
	float:left;
	padding:0px;
	top:0px;
	left:-10px;
}

.menu ul li:hover ul li:hover{
	color:#0099CC;
	background:#111111; 
	padding:0px;
	margin:0px;
}

/* CSS Document */

/* page Sub Content */

#subcont-bg{
	background:url('images/inner_bg_title.jpg') no-repeat right top;
	width:660px;
	height:72px;
	color:#FFFFFF;
	margin-bottom:10px;
}
#subcont-bg p{ 
	color:#FFFFFF;
	padding:0px 10px;
	margin:0px;
}
#subcont-bg h1{ 
	color:#FFFFFF;
	padding:3px 5px 0px 10px;
	font-size:13px;
	font-weight:bold;
	background:none;
	margin:8px 0px 0px 0px;
	text-transform:uppercase;
}
.callnow{
	color:#04465c;
	font-size:19px;
	text-transform:uppercase;
	font-weight:normal;
	padding:0px 0px; 
	text-align:center;
}
.callnow span{
	color:#04465c;
	font-size:19px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px; 
	text-align:center;
	
}
#pg-cont p{
	margin:0 0 5px;
	padding:0px 0px 0px 15px;
	*padding:0px 0px 0px 0px;
}

body {
	background: #e9e9e9 url('images/page-bg1.jpg') repeat-x;
	color: #484848;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 0px;
	behavior: url("http://clsys.com/csshover.htc");
	}
	

	
/************************************************
*	Hyperlinks									*
************************************************/
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none 
	}
	
/************************************************
*	Header  									*
************************************************/

.header1{float:left; width:100%; height:124px; position:relative; z-index:2;}
.header2{float:left; width:100%; height:213px; }

#flash{
	float:left;
	width:924px;
	margin:13px 0px;
	background:url('images/attract.jpg') no-repeat top center;
	height:211px;
	font-size:12px;
	color:#fff;
	letter-spacing:0.0pt; padding-left:13px; padding-right:13px; padding-top:0px; padding-bottom:0px;
}
#flash h1{ margin:10px 0px 10px 10px; font-weight:normal; font-size:29px; }
#flash a{
	color:#fff;
}
#flash p{
	
	float:left;
	top:5px;
	left:20px;
	width:590px;
	line-height:20px;
	margin:0px;
	padding:0px 0px 0px 10px;
	text-align:left;
}

.header_container{ margin:0px auto; width:950px;}
.header_wrapper{ float:left; width:950px; position:relative;}

.header2_container{ margin:0px auto; width:950px; background:#000000 url('images/light.jpg') no-repeat left bottom;height:213px; }
.quotes{ float:right; text-align:left; font-family:Arial, sans-serif; line-height:20px; color:#38c7d5; font-size:12px;  background: url('images/quote-lft.gif') no-repeat left top; width:550px; display:inline; margin-left:0px; margin-right:20px; margin-top:40px; margin-bottom:0px}
.quotes span{color:#f5d287;}
.quotes img{ vertical-align:middle; margin:0px 0px 0px 10px;}
.pullquote {
	float:left;
	margin:0px;
	padding:0px 0px 0px 40px;
	border:0px;
}
.logincontainer{ position:absolute; top:10px; right:20px; color:#FFFFFF; background:url('images/login_bg.gif') no-repeat right top;  text-transform:uppercase; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px }
.logincontainer .inner{background:url('images/login_bg.gif') no-repeat left top;  font-size:11px; padding-left:10px; padding-right:0px; padding-top:5px; padding-bottom:5px }
.logincontainer p{ margin:0px; padding:5px 0px; text-align:center;} 
.logincontainer a{ color:#FFFFFF; font-weight:bold; text-decoration:none; padding:0px 5px;}
.logincontainer a:hover{ text-decoration:underline;}
.logincontainer span{color:#ffae00; text-decoration:none;}
.logincontainer span a {color:#ffae00; }
.logincontainer img{ vertical-align:middle; margin:0px 3px;}
#logo{ background:url('images/logo.gif') no-repeat; float:left; width:299px; height:83px; margin:20px 0px 0px 0px}
#logo a{ width:273px; height:100px; display:block;}




#menu{ float:left; width:924px; padding:0px 13px;}
#menu ul{ float:right; margin:0px; padding:0px; list-style:none; color:#FFFFFF; text-transform:uppercase; font-size:12px;}
#menu ul li{ float:left; padding:10px 14px 10px 14px; position:relative;border:1px solid #e4e4e4; border-right:0px;}
#menu ul li:hover, #menu ul li.current{ background:#242322; border:1px solid #e4e4e4; padding:10px 14px 10px 14px;border-right:0px;} 
#menu ul li a{ color:#1f1d1d; text-decoration:none;}
#menu ul li a:hover, #menu ul li:hover a, #menu ul li.current a{ color:#f1f1f1;}
#menu ul li ul{ display:none;}
#menu ul li:hover ul{ border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; display:block; position:absolute; top:35px; left:-1px; width:218px; background:#4d4848 url('images/menu-bg.gif') repeat-x; border-top:0px none;}
#menu ul li:hover ul li{ float:left; border:0px; border-bottom:1px solid #736e6e;  text-transform:capitalize; padding:10px 15px; position:relative; width:188px;}
#menu ul li:hover ul li:hover{ padding:10px 15px; background:none;}
#menu ul li:hover ul li a:hover{ text-decoration:underline;} 

#menu ul li:hover ul li ul{
	display:block;
	float:left;
	position:relative;
	padding:0px;
	width:218px;
	top:10px;
	left:-15px;
	border:0px;
	border-top:1px solid #736e6e;
	margin:0px 0px;
	background:transparent;
}
#menu ul li:hover ul li ul li{
	margin:0px;
	padding:10px 15px;
	border:0px;
	border-top:1px solid #736e6e;
}



/*#menu ul li{ margin:0px 5px 0px 0px; padding:0px 15px 0px 0px; float:left; text-align:center; cursor:pointer; position:relative;}
#menu ul li a{margin:0px 0px 0px 0px; padding:5px 0px   0px 15px; float:left; cursor:pointer;
text-decoration:none;
color:#FFFFFF;
}
#menu ul li:hover{float:left; text-align:center; background:url('images/menubg.gif') no-repeat right top;margin:0px 5px 0px 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px; position:relative;  }
#menu ul li:hover a{ margin:0px; float:left; height:26px; background:url('images/menubg.gif') no-repeat left top; padding:5px 0px 0px 15px;}
#menu ul li.current{float:left; text-align:center; background:url('images/menubg.gif') no-repeat right top;margin:0px 5px 0px 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px; position:relative;  }
#menu ul li.current a{ margin:0px; float:left; height:26px; background:url('images/menubg.gif') no-repeat left top; padding:5px 0px 0px 15px;}
*/


/***************Submenu starts here*************/
/*#menu ul li ul{ display:none;}
#menu ul li:hover ul { display:block;  background:url('images/submenu.jpg') repeat-x left top #2b2b2b; width:180px; position:absolute; left:0px; top:24px; padding:0px; margin:0px;}
#menu ul li:hover ul li{ width:155px;  border-bottom:1px solid #333333; background:none;  text-align:left; padding:0px 10px 0px 15px; margin:0px; text-indent:0px; position:relative;}
#menu ul li:hover ul li:hover{color:#0099CC;}
#menu ul li:hover ul li a{ background:none; padding:8px 0px; display:block; margin:0px 0px -12px 0px;}
#menu ul li:hover ul li a:hover{ background:none; padding:8px 0px; display:block; margin:0px 0px -12px 0px;color:#0099CC;}

#menu ul li:hover ul li:hover{ background:#111111; color:#0099CC;}
#menu ul li:hover ul li ul{ display:none;}
#menu ul li ul li:hover ul{ display:block; position:absolute; left:180px; top:0px; width:230px;}
#menu ul li ul li:hover ul li{ width:205px; border-bottom:1px solid #333333; background:none;  text-align:left; padding:8px 10px 8px 15px; margin:0px; text-indent:0px; position:relative;}
#menu ul li ul li:hover ul li:hover{ background:#111111; color:#0099CC;}
#menu ul li ul li:hover ul li a{ background:none; padding:0px 0px; display:block; margin:0px 0px -12px 0px;}
#menu ul li ul li:hover ul li a:hover{ background:none; padding:0px 0px; display:block; margin:0px 0px -12px 0px;color:#0099CC;}*/
/***************Submenu ends here*************/


.pagebg{ background:url('images/container-bg.jpg') top center no-repeat; float:left; width:100%}
#wrap {width: 950px;margin: 0px auto;}
#wrap-in{ float:left; width:950px;}

.clr{margin:0px 0px; font-size:11px; float:left;}
.livechat{ float:left; width:250px; padding-bottom:10px;}
.chat-online{ background:url('images/chat-online.gif') no-repeat top; float:left; width:250px; height:69px}
.chat-btm{ background:url('images/chat-btm.gif') no-repeat bottom; width:250px; font-size:11px; float:left; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:10px}
.chat_icon_bg{ margin:0px auto; background:url('images/chat_icon_bg.gif') no-repeat; width:223px; height:57px; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px }
.chat_icon_bg td{ float:left; padding:0px 2px 0px 2px; height:57px; vertical-align:top; cursor:pointer;}
.chat_icon_bg td.over{background:url('images/chat_icon_active.gif') no-repeat center bottom; height:57px}
.mailid{ text-align:center; margin:0px auto; width:250px;}
.mailid p{ margin:4px 0px;}
.mailid p span{ color:#000000; font-weight:bold;}


.tech_expertise{ background:url('images/tech_expertise.gif') no-repeat; width:250px; height:140px; float:left; padding-left:0px; padding-right:0px; padding-top:70px; padding-bottom:0px}
.tech_expertise p{ margin:0px 0px;}

.feedback{ float:left; width:250px; padding:10px 0px;}
.feedback p{ margin:0px;}
.feedback-top{ background:url('images/feedback_bg.gif') no-repeat top; height:40px; float:left;  width:250px}
.feedback-mid{ background:url('images/feedback_bg.gif') no-repeat bottom left; font-style:italic; width:220px;  float:left; padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:0px}
.feedback-mid p{ padding-bottom:40px; font-size:11px;}
.client{ float:left; margin:-20px 0px 0px 60px; display:inline; font-style:normal; color:#000000; line-height:15px;}
.client span{ font-size:11px;}


#header {
	width: 960px;
	height: 80px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	float:left;
	}

#header h1 {
	color: #333333;
	font-size: 30px;
	font-family: Arial, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

.headerleft {
	width: 450px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

.headerleft p {
	color: #FFFFFF;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	}
	
.headerright {
	width: 500px;
	float: right;
	margin: 0px;
	padding: 50px 0px 0px 0px;
	}

/************************************************
*	Navigation      							*
************************************************/

#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:visited {
	background: #FFFFFF url('images/navbar.png');
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	font-weight: normal;
    text-decoration: none;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px; margin-left:0px; margin-right:5px; margin-top:0px; margin-bottom:0px; padding-left:15px; padding-right:15px; padding-top:8px; padding-bottom:8px
	}

#nav li a:hover {
	background: #FFFFFF url('images/navhover.png');
	color: #003663;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px
	}
	
#nav li li a, #nav li li a:visited {
	background: #FFFFFF;
	width: 170px;
	color: #003663;
	float: none;
	margin: 0px 0px 0px -1px;
	padding: 7px 10px 7px 10px;
	border-bottom: 1px solid #00567F;
	border-left: 1px solid #00567F;
	border-right: 1px solid #00567F;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #00567F;
	color: #FFFFFF;
	padding: 7px 10px 7px 10px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 150px;
	}


#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -29px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
	
#nav .current_page_item a, #nav .current_page_item a:visited {
	background: #FFFFFF url('images/navhover.png');
	color: #003663;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px
	}

#nav .current_page_item a:hover {
	background: #FFFFFF url('images/navhover.png');
	color: #003663;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px
	}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	float:left;
	width: 924px;
	padding:0px 13px;
	line-height: 20px;



}
	
#contentleft {
	float: left;
	width: 660px;
	margin: 0px;

}

#contentleft h1 {
	color: #595959;
	font-size: 22px;
	font-family:"Segoe UI", Arial, sans-serif;	
	font-weight: bold;
	background: url('images/linebg.gif') repeat-x bottom;; margin-left:0px; margin-right:0px; margin-top:8px; margin-bottom:10px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:12px
	}
	
#contentleft h1 a {
	color: #0076A3;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background: url('images/linebg.gif') repeat-x bottom;
	}

#contentleft h1 a:hover {
	color: #003663;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
	
#contentleft img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#contentleft img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}
	
.sticky {
	background: #F7F7F7;
	margin: 0px;
	padding: 10px;
	border: 1px solid #E6E6E6;
	}
	
.post {
	margin: 0px 0px 50px 0px;
	}
	
.postarea {
	margin: 0px;
	padding: 0px;
	text-align:justify;
	}
	
.postarea h2{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align:left;
	font-size:18px;
	
	}

.postarea p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	
	}
	
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {
	color: #0076A3;
	text-decoration: none;
	}
	
.postarea a:hover, .postcomments a:hover {
	color: #0076A3;
	text-decoration: none;
	}
	
.postarea ol {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
.postarea ol li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	}
	
.postarea ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
	}
.postarea ul p{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 17px;
	}
	
.postarea ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postarea ul li {
	background: url('images/arrow-page-content.gif') no-repeat top left;
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:5px; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px
	}
	
.postarea ul ul li {
	/*background: url(images/arrow-content.gif) no-repeat top left;*/ 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	}
	
blockquote {
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 0px 10px;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}
	
.postauthor {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
.postmeta {
	background: #F7F7F7;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #E6E6E6;
	}
	
.postmeta p {
	margin: 0px;
	padding: 0px;
	}

.singlepostmeta {
	background: #F7F7F7;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px 0px 50px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #E6E6E6;
	}

.singlepostmeta p {
	margin: 0px;
	padding: 0px;
	}
	
code {
	background: #F7F7F7;
	margin: 0px 25px 15px 25px;
	padding: 10px;
	display: block;
	font-family: Verdana, Tahoma, Verdana;
	border: 1px solid #E6E6E6;
	}
	
.archive {
	float: left;
	width: 320px;
	margin: 0px;
	padding: 0px 25px 20px 0px;
	}

/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	border: 1px solid #E6E6E6;
	text-align: center;
	background-color: #F7F7F7;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 	        			     	    * 
************************************************/
	
#sidebar {
	float: right;
	width: 250px;
	margin: 10px 0px 0px 0px;
	line-height: 20px;
}
	
#sidebar a, #sidebar a:visited  {
	color: #0076A3;
	text-decoration: none;
	}
	
#sidebar a:hover {
	color: #0076A3;
	text-decoration: underline;
	}
	
/*#sidebar h2 {
	color: #0076A3;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border-bottom: 1px solid #DDDDDD;
	}*/

#sidebar p {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	}
	
/*#sidebar .widget  {
	background: #F7F7F7;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #E6E6E6;	
}*/
#sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#sidebar ul ul li a, #sidebar ul ul li a:visited {
	color: #666666;
	text-decoration: none;
	}
	
#sidebar ul ul li a:hover {
	color: #0076A3;
	text-decoration: underline;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}
	
#sidebar ul ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
/*#sidebar ul li li {
	background: url('images/arrow.gif') no-repeat top left;
	margin: 0px;; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px
}*/
	
#sidebar ul li ul li {
	background: url('images/more_arrow.gif') no-repeat 3px 6px;
	margin: 0px; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

#sidebar .textwidget {
	margin: 0px;
	padding: 0px;
	}
	
ul #newtagcloud  li.tag  {
	background: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	margin: 0px;; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px
}
#newtagcloud{
	border:0px solid #ff0000;
	width:210px;
}

/*#cat {
	background: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	width: 230px;
	color: #222222;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}*/

.widget_tag_cloud {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
/************************************************
*	Footer  									*
************************************************/
.footer-top{ background:#434343; width:100%; float:left; line-height:35px; font-family:"Segoe UI", Arial, Helvetica, sans-serif; text-transform:capitalize;}
.footer-top-in{ margin:0px auto; width:950px; color:#c6c6c6;}
.footer-top-in ul{ margin:0px; padding:0px; list-style:none; float:left;}
.footer-top-in ul li{ padding:0px 10px; text-align:center; float:left;}
.footer-top-in ul li a{ color:#c6c6c6; text-decoration:none;}
.footer-top-in ul li a:hover{ color:#ffffff; text-decoration:none;}
.copyright{ float:right; font-size:11px; text-transform:capitalize;}

.footer-bg{ background:#424242 url('images/footer_bg.jpg') repeat-x; width:100%; float:left; font-size:11px; font-family:"Segoe UI", Arial, Helvetica, sans-serif; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:20px}
.footer-bg-in{ margin:0px auto; width:950px; color:#c6c6c6; }
.footer-bg_logo{ background:url('images/footer_logo.jpg') no-repeat right top; float:left; width:950px; height:244px}
.footer-bg-in ul{ float:left; margin:20px 0px 0px 0px; padding:0px; list-style:none; width:150px;}
.footer-bg-in ul li{ margin:0px; padding:0px; line-height:25px; background:url('images/dot.gif') repeat-x bottom; position:relative}
.footer-bg-in ul li:hover{color:#ffffff;}
.footer-bg-in ul li a{ color:#c6c6c6; text-decoration:none;  width:150px; display:block;}
.footer-bg-in ul li a:hover{ color:#ffffff; text-decoration:none; }

.footer-bg-in ul li ul{ display:none;}
.footer-bg-in ul li:hover ul{ display:block; padding:0px 10px; border:1px solid #6c6c6c; position:absolute; left:150px; top:-30px; }
.footer-bg-in ul li:hover ul li{ margin:0px;  line-height:25px; background:url('images/dot.gif') repeat-x bottom; color:#c6c6c6}


.tags{ float:right; text-align:justify; width:400px; line-height:25px; font-size:12px; margin:20px 0px 0px 0px;}
.tags span{ font-size:24px;}

	
/************************************************
*	Search Form									*
************************************************/

.postform {
	background: #F5F5F5;
	width: 240px;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}

#subscribe {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	overflow: hidden;
	}

#subbox {
	background: #F5F5F5 !important;
	width: 185px;
	color: #222222;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#subbutton {
	background: #333333 url('images/homelink.png');
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	border: 1px solid #333333; margin-left:5px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:4px
	}

#searchform {
	margin: 0px;
	}
	
#searchformheader {
	margin: 0px;
	}
	
/*#s {
	background: #FFFFFF;
	width: 165px;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 3px 0px 0px;
	padding: 2px 0px 2px 3px;
	display: inline;
	border: 1px solid #E6E6E6;
	}*/
	
#searchsubmit {
	background: #003663;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 2px 1px 2px;
	border: 1px solid #003663;
	cursor:pointer;
}
	
#submit {
	background: #003663;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	border: 1px solid #003663;
	}
	
#author, #email, #url {
	background: #F7F7F7 !important;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
	
#comment {
	background: #F7F7F7 !important;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 5px 0px;
	padding: 4px;
	border: 1px solid #E6E6E6;
	}
	
/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 0px 10px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 98%;
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.reply a, .reply a:visited {
	background: #0076A3;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #0076A3;
	}
	
.reply a:hover {
	background: #003663;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #003663;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #F7F7F7;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #E6E6E6;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	margin: 0px;
	padding: 0px;
	}
	
/*************************************************/
.knowledge{font-family:'Segoe UI', Arial, sans-serif; float:left; font-size:13px; padding-bottom:10px;}
.knowledge p{ margin:0px;}
.knowledge h1{ margin:0px; font-size:24px;}

.box-outer{ float:left; width:680px; padding:10px 0px;}
.box{ float:left; margin:0px 0px;}
.whitebox{ border:5px solid #d2d0d2; float:left; background:#FFFFFF; padding:10px; line-height:18px; width:300px; margin-right:10px; display:inline;}
.whitebox p{ margin:0px;}
.sectitle{ font-family:"Segoe UI", Arial, sans-serif; font-size:22px; margin-bottom:5px; color:#000000; }
.sectitle a{ font-family:"Segoe UI", Arial, sans-serif; font-size:22px; margin-bottom:5px; color:#000000; cursor:pointer; text-decoration:none;}
.sectitle a:hover{ color:#000000; cursor:pointer; text-decoration:none;}

.req-img{float:left; width:680px; font-size:13px; padding-bottom:10px;}
.req-imgbox{ float:left; margin:10px 6px 0px 2px;}
.req-imgbox a{ float:left; margin:10px 6px 0px 2px; border:0px;}
.req-imgbox a:hover{ float:left; margin:10px 6px 0px 2px; border:0px;}


/*
#tech{
	background:#26272a url('images/tech-tp-bg.gif') no-repeat top left;
	float:left;
	width:650px;
	margin:0px; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:0px
}
#tech ul {
	height:37px;
	list-style:none;
	margin:0px;
	padding:0px;
}
#tech ul li {
	float:left;
	font-size:10.5pt;
	line-height:35px;
	margin:2px 3px 0 0;
	padding:0 15px 0 0;
	position:relative;
	cursor:pointer;
}
#tech ul li span{
	background:url('images/tab-crn-lt.gif') no-repeat top left;
	width:6px;
	height:6px;
	position:absolute;
	z-index:2;
	float:left;
	top:35px;
	left:0px
}
#tech ul li:hover span{
	display:none;
}
#tech ul li:hover {
	background: url('images/tab-over.gif') no-repeat right top;
}
#tech ul li a {
	color:#FFFFFF;
	display:block;
	margin:0;
	padding:0 0 0 15px;
	text-decoration:none;
}
#tech ul li a:hover {
	background: url('images/tab-over.gif') no-repeat left top;
	color:#000000
}
#tech ul li:hover a {
	color:#000000;
	background: url('images/tab-over.gif') no-repeat left top;
}
#tech ul li.current {
	background: url('images/tab-over.gif') no-repeat right top;
}
#tech ul li.current a {
	color:#000000;
	background: url('images/tab-over.gif') no-repeat left top;
}
#tech ul li.current span{
	display:none;
}
#tech-list{
	background:#ffffff url('images/list-crn.gif') no-repeat top right;
	float:left;
	width:630px;
	padding:10px
}
#tech-bt{
	background:#ffffff url('images/tech-bt-bg.gif') no-repeat bottom left;
	width:658px;
	float:left;
	height:29px;
	margin-top:-20px
}
#tech-list .flt{
float:left;
font-size:11px;
color:#6d6d6e;
width:290px;
padding:9px 9px 0px 9px;
font-family:"Segoe UI1", Arial, sans-serif;
}

#tech-list li{
list-style:none;
}

#tech-list p{ margin:0px;}

#tech-list h4{
color:#0c77a4;
font-size:15px;
font-weight:bold;
margin:0px 0px 0px 0px;
border:nnone;
}

#tech-list h4 a{
color:#0c77a4;
font-size:15px;
font-weight:bold;
margin:0px 0px 0px 0px;
border:nnone;
text-decoration:none;
}*/

#tech{
	background:#26272a url('images/tech-tp-bg.gif') no-repeat top left;
	float:left;
	width:652px;
	padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:0px;

	
}
#tech ul {
	height:32px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	background-image:url('none');list-style-type:none
}
#tech ul li {
	float:left;
	font-size:13px;
	line-height:35px;
	position:relative;
	background-image:url('none');margin-left:0; margin-right:2px; margin-top:0px; margin-bottom:0; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0
}
#tech ul li span{
	background:url('images/tab-crn-lt.gif') no-repeat top left;
	width:6px;
	height:6px;
	position:absolute;
	z-index:2;
	float:left;
	top:35px;
	left:0px
}
#tech ul li:hover span, #tech ul li.current span{
	display:none;
}
#tech ul li:hover {
	background: url('images/tab-over.gif') no-repeat right top;
}
#tech ul li a {
	color:#FFFFFF;
	display:block;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
}
#tech ul li a:hover {
	background: url('images/tab-over.gif') no-repeat left top;
	color:#000000
}
#tech ul li:hover a {
	color:#000000;
	background: url('images/tab-over.gif') no-repeat left top;
}
#tech ul li.current {
	background: url('images/tab-over.gif') no-repeat right top;
}
#tech ul li.sep {
	background: url('images/sep.gif') no-repeat center;
	width:3px;
	height:32px;
	padding-left:0px; padding-right:3px; padding-top:0px; padding-bottom:0px
}
#tech ul li.sep:hover {
	background: url('images/sep.gif') no-repeat center;
}
#tech ul li.current a {
	color:#000000;
	background: url('images/tab-over.gif') no-repeat left top;
}
#tech-list{
	background:#ffffff url('images/list-crn.gif') no-repeat top right;
	float:left;
	width:642px;
	padding:5px
}
#tech-bt{
	background:#26272a url('images/tech-bt-bg.gif') no-repeat bottom left;
	width:660px;
	float:left;
	height:10px
}
#tech-list .flt{
	float:left;
	font-size:11px;
	line-height:18px;
	color:#6d6d6e;
	width:290px;
	padding:10px 10px 0px 10px;
	font-family:"Segoe UI1", Arial, sans-serif;

}
#tech-list p{ margin:0px;}

#tech-list h4{
	color:#0c77a4;
	font-size:15px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	border:none;
	color:#000000;
	text-decoration:none;
}
#tech-list h4 a{ 
	color:#0076A3;
	text-decoration:none;
}


/********bread -crumb **********/

#breadcrumb {
	text-decoration:none;
	padding:10px 0px 10px 0px;
	font-size:13px;
	text-transform:capitalize;
	/*background: url(images/linebg.gif) repeat-x bottom;*/
}
#breadcrumb h1 {
	text-transform:capitalize;
	padding-right:10px;
	padding-left:10px;
}
#breadcrumb a{
	color:#000000;
	text-decoration:none;
	background:url('images/breadarrow.gif') no-repeat right center;
	padding-right:15px;
	padding-left:0px;
	margin-left:3px
}
#breadcrumb a:hover{
	color:#000000;
	text-decoration:none;
}

#breadcrumb-wl {
	text-decoration:none;
	padding:10px 0px 10px 0px;
	font-size:13px;
	text-transform:capitalize;
	background: url(images/linebg.gif) repeat-x bottom;
}
#breadcrumb-wl h1 {
	text-transform:capitalize;
	padding-right:10px;
	padding-left:10px;
}
#breadcrumb-wl a{
	color:#000000;
	text-decoration:none;
	background:url('images/breadarrow.gif') no-repeat right center;
	padding-right:15px;
	padding-left:0px;
	margin-left:3px
}
#breadcrumb-wl a:hover{
	color:#000000;
	text-decoration:none;
}

/********bala styel pages *********/
#pagecont{
	margin:0px;
	background:#CCCCCC;
	width:600px;
	padding:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}
#pagecontquotes{
	width:200px;
	padding:10px;
	color:#FFFFFF;
	position:relative;
	top:0px;
	right:0px; 
	float:right; 
}

/***********contact form quote ******/
.contactlink {
	text-decoration:none;
	color:#FFFFFF;
}
.contactlink a {
	text-decoration:none;
	color:#FFFFFF;
}
#contactid {
	width:650px;
	float:left;
}
.labeldiv {
	float:left;
	width:30%;
	padding-bottom:5px;
	text-align:right;
}
.inputdiv {
	float:left;
	width:70%;
	padding-bottom:10px;
}
label {
	font-family:Arial;
	font-size:13px;
	color:#555555;
	font-weight:bold;
}
input{
	border:1px #CACACA solid;
	height:20px;
	padding-left:1px;
}
textarea {
	border:1px #CACACA solid;
}
.starfont {
	color:#ff0000;
	padding:0px 10px;
}
.spacefont {
	padding:0px 10px;
}
.fltrgt {
	float:right;
	border:1px #CACACA solid;
	color:red;
	width:180px;
	height:20px;
	margin-top:30px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	vertical-align:bottom;
}
.titlefont {
	font-family:Arial,Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	border-bottom:1px #CACACA solid;
}
.subtitlefont {
	font-family:Italic;
	font-size:22px;
	#font-size:18px;
	font-weight:normal;
	padding-top:10px;
	height:25px;
	color:#555555;
}
.bottomfont {
	padding-bottom:10px;
	#padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	
}
.contactdiv {
	background:#FFFFFF url('images/formbg-top.gif') repeat-x 0 0;
	border:1px solid #CACACA;
	padding-top:20px;
	width:100%
}
.buttonfont {
	width:69px;
	height:25px;
	border:medium none;
	background: url('images/submit.jpg') no-repeat left top;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:0px
	
}


/****************** end contact form****************/


/*****************pages quote **************/



.pulltop{
	background: url('images/q-top.jpg') no-repeat bottom left !important;
	height:12px;
	width: 275px;
	color:#000000
}
.pullbottom{
	background: url('images/q-bottom.jpg') no-repeat bottom left !important;
	height:12px;
	width: 275px
}


.pullbg{
	background: url('images/q-bg.jpg') repeat-y bottom; !important;
	width:275px;
	border:1px solid red
}

#pagecontquotes P{
	border-bottom:1px dotted #000000;
	color:#000000;
	font-size:12px;
	font-style:oblique;
	font-weight:bold;
	margin:0;
	padding:3px 10px;
	

}
#pagecontquotes blockquote {
	/*background: url(images/q-bg.jpg) repeat-y bottom;*/
	text-align:justify;
	padding-top: 5px;
	margin:10px 0 0 10px;
	}
blockquote.style3 {
	padding-top: 5px;
	margin: 0px;
	background-image: url('images/q-l.jpg');
	background-position:  left top;
	background-repeat: no-repeat;
	text-indent: 20px;
	color:#000000; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px
  }
  
blockquote.style3 span {
	display: block;
	background-image: url('images/q-r.jpg');
	background-repeat: no-repeat;
	background-position:  right bottom;
} 

.quote-but{
	width:275px;
	border:none;
	padding:10px;
}
.qut-req{
width:130px;
	border:none;
	float:left;
}
.qut-cback{
width:130px;
	border:none;
	float:left;
}


.quotecontainer{ width:275px; position:relative; top:0px; right:0px; margin:0px 0px 0px 10px;float:right; display:inline;  text-align:left;}
.quotecontainer .qtop{ float:left; width:275px; background:url('images/q-top.jpg') no-repeat; height:12px}
.quotecontainer .qbottom{ float:left; width:275px; background:url('images/q-bottom.jpg') no-repeat; height:12px}
.quotecontainer .q-bg{ float:left; width:255px; background:url('images/q-bg.jpg') repeat-y;; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px}
.quotecontainer .q-bg p{ margin:0px; }
.quotecontainer .q-bg p a{  margin:0px; border:none; text-decoration: none;}
.quotecontainer .q-bg p a:hover{  margin:0px; border:none;}
.ptitle{ float:left; width:255px; border-bottom:1px solid #CCCCCC; margin:0px 0px 5px 0px; padding:0px 0px 1px 0px; text-transform:uppercase;}


.quotecontainer .q-bg .ql{ float:left; background:url('images/q-l.jpg') no-repeat top left ; width:20px; height:16px}

.quotecontainer .q-bg .qm{ float:left; width:210px; font-style:nnormal; display:inline; text-indent:0px; background:url('images/q-r.jpg') no-repeat bottom right;; margin-left:0px; margin-right:15px; margin-top:0px; margin-bottom:10px}

/********** pages quotes ********/

/*********blog page ******/

#contentleftblog {
	float: left;
	width: 650px;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	}

#contentleftblog h1 {
	color: #595959;
	font-size: 31px;
	font-family: Arial, Tahoma, Verdana;	
	background: url('images/linebg.gif') repeat-x bottom;
	text-transform:capitalize;
	font-weight: normal; 
	text-align:left;
	line-height:31px; margin-left:0px; margin-right:0px; margin-top:8px; margin-bottom:10px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:12px

	}
	
#contentleftblog h1 a {
	color: #474545;
	font-size: 31px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 10px 0px;
	text-decoration: none;
	text-transform:capitalize;
	text-align:right;
	line-height:31px; height:50px;

	}
#contentleftblog h1 a.h1-title{
	text-align:right;
	line-height:31px; 

}
#contentleftblog h1 a:hover {
	color: #474545;
	font-size: 31px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 10px 0px;
	text-decoration: none;
	}
.postauthorblog {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}


.postMeta{
	color:#000000;
	text-decoration:none;
	font-size:11px; 
	font-weight:bold;
}
.postMeta a{
color:#000000;
text-decoration:none;

}	
.postMeta a:hover{
color:#000000;
text-decoration:none;
}
.postMeta .date {
	background: url('images/calendar.gif') no-repeat left;
	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}
.postMeta .filed {
	background: url('images/folder.gif') no-repeat left;
	margin-left:3px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0
}
.postMeta .commentcount {
	background: url('images/comment.gif') no-repeat left;
	margin-left:3px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:20px; padding-right:0; padding-top:2px; padding-bottom:0
}
.postMeta .postautor {
	background: url('images/icon_ucp.gif') no-repeat left;
	padding-left:20px; padding-right:0; padding-top:0; padding-bottom:0
}

	
/************ end blog page *****/


/******** 19-06-09 ********/
/******** Already Existing Css changes - Right sidebar *********/
#sidebar .widget  {
	margin: 0px 0px 0px;
	background:url('images/sidetop.gif') no-repeat; 
	height:58px;
}

#sidebar h2 {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding-left:20px;
	padding-top:12px;
}

#cat {
	background: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	width: 200px;
	color: #222222;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
}

#sidebar .s {
	background: #FFFFFF;
	width: 135px;
	font-style:italic;
	font-size: 14px;
	color:#999999;
	font-family: "Trebuchet MS";
	display: inline;
	border: 1px solid #CCCCCC; 
}

/******** End Already Existing Css changes - Right sidebar *********/
/****** New css for Right sidebar ********/
.ulcontent {
	padding-left:20px;
}

.widgetmiddle  {
	background:url('images/sidebg.gif') repeat-y;
}

#sidebar .widgetBottom  {
	background:url('images/sidebottom.gif') no-repeat;
	height:27px;
	padding-bottom:10px;
	
}

#text-widget .txtcontent {
	padding-left:25px; 
	width:200px;
}
/****** End for new css - Right Side bar ***********/

/*********** Start Categories page *********/
#dummy{
	float:left;
	width:640px;
	margin:12px 0px 12px 0px;
	line-height:20px;
}
#features{
	float:left;
	width:660px;
}
#features p{
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0px;
	line-height:18px;
	color:#666666;
}
#features h3{
	color:#424242;
	font-size:28px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 8px 0px;
	float:left;
}
#features h2{
	color:#424242;
	font-size:28px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 8px 0px;
	float:left;
	width:100%;
}
#features h4{
	color:#0b78a3;
	font-size:18px;
	font-weight:normal;
	margin:3px 0px;
}
#f-top{
	float:left;
	background:url('images/rd-cr-top.gif') no-repeat;
	width:660px;
	height:20px
	
}
#f-mid{
	float:left;
	background:url('images/rd-cr-mid.gif') repeat-y;
	width:630px;
	
	
	padding:15px;
}
#f-btm{
	float:left;
	background:url('images/rd-cr-btm.gif') no-repeat;
	width:660px;
	height:20px;
	
	z-index:1
}
#ordernow-top{
	position:absolute;
	right:15px;
	top:-30px;
	z-index:2;
	cursor:pointer;
}
#ordernow-btm{
	position:absolute;
	right:15px;
	top:-10px;
	z-index:2;
	cursor:pointer;
	
}
#features-tab{
	float:right;
	position:relative;
	right:0px;
	top:12px;
}
#features ul{
	background:url('images/tab-bg.gif') repeat-x;
	height:34px;
	margin:0px;
	padding:0px;
	font-size:13px;
	float:left; list-style-type:none
}
#features ul a{
	color:#424242;
	text-decoration:none;
	padding:8px 15px;
	display:block;
	margin:1px 0px 0px 0px;
}
#features ul a:hover{
	background:#ffffff;
}
#features ul a.current{
	background:#ffffff;
}
#features ul li{
	margin:0px;
	float:left;
}
#tab-lt{
	background:url('images/tab-lt.gif') no-repeat;
	width:8px;
	height:34px;
	float:left
}
#tab-rt{
	background:url('images/tab-rt.gif') no-repeat;
	width:8px;
	height:34px;
	float:left
}
#features-list-holder{
	float:left;
	width:100%;
}
.features-list{
	background:url('images/dotted.gif') repeat-x;
	float:left;
	width:630px;
	padding:10px;
	margin:5px 0px
}
.features-img-lt{
	float:left;
	width:170px;
}
.features-img-rt{
	float:right;
	width:170px;
}
.features-desc{
	float:left;
	width:460px;
}
.features-desc a{
	color:#21759b;
	text-decoration:none;
}
.features-desc a:hover{
	text-decoration:underline;
}


#order-menu{
margin:0px;
padding:0px;
width:700px;


}
#order-tab{
	float:left;
	right:0;
	top:12px;
	width:700px;
}

#order-menu ul{
	background:url('images/tab-bg.gif') repeat-x;
	height:34px;
	margin:0px;
	padding:0px;
	font-size:13px;
	float:left;
	width:632px; list-style-type:none
}
#order-menu ul a{
	color:#424242;
	text-decoration:none;
	padding:8px 15px;
	display:block;
	margin:1px 0px 0px 0px;
	font-weight:bold;
}
#order-menu ul a:hover{
	background:#ffffff;
}
#order-menu ul a.current{
	background:#ffffff;
}
#order-menu ul li{
	margin:0px;
	float:left;
	width:210px;
}

#order-lt{
	background:url('images/tab-lt.gif') no-repeat;
	width:8px;
	height:34px;
	float:left
}
#order-rt{
	background:url('images/tab-rt.gif') no-repeat;
	width:8px;
	height:34px;
	float:left
}

#features-list-detail{
	float:left;
	width:626px;
	padding:10px 10px;
	border:1px solid #D7D5D8;
}

#features-list-detail ul{
	float:left;
	font-size:13px;
	list-style:none;
	margin:0;
	padding:0;
	width:630px;
	background:none;
	height:auto;
	border-bottom:1px dotted #333333;
}

#features-list-detail ul li{
	vertical-align:top;
	float:left;
	margin:0;
	padding:10px;
	text-transform:capitalize;
	width:190px;
}

#features-list-detail ul li a:hover{
	background:#ffffff;
	float:left;
}
#features-list-detail ul li a.current{
	background:#ffffff;
	float:left;
}
#features-list-detail .price{
	color:#ffb66e;
	font-weight:bold;
}


/*********** end Categories page *********/

/******************* order page *****************/

#orderprice-tab{
	float:right;
	/*position:relative;*/
	right:0px;
	top:0px;
	background:url('images/btn-bg.jpg') no-repeat;
	width:196px;
	height:56px
}

#ord-mid{
	float:left;
	background:url('images/rd-cr-mid.gif') repeat-y;
	width:640px;
	/*position:relative;*/
	padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:5px
	
}
#top-header{
	float:left;
	width:630px;
	padding:10px 0px;
	border-bottom:1px dotted #000000;
}
#top-header h3{
	color:#424242;
	font-size:28px;
	font-weight:normal;
	margin:0px;
	padding:8px 0px 8px 0px;
	float:left;
}

#toprice{
	color:#FFF;
}
#toprice p{
	color:#FFF;
	padding:2px 30px;
}

#toprice p span{
 color:#ffb66e;
 font-weight:bold;
 }
#base{
	float:left;
	width:630px;
}

#base h4{
	color:#0b78a3;
	font-size:18px;
	font-weight:normal;
	margin:3px 0px;
	border-bottom:1px dotted #000000;
	padding:10px 0;
}
#order-tab-title{
	float:left;
	right:0;
	top:0px;
	width:630px;
}

#order-tab-title ul{
	background: url('images/cat-title-tab.jpg') repeat-x;
	height:33px;
	margin:0px;
	padding:0px;
	font-size:13px;
	float:left;
	width:630px; list-style-type:none
}

#order-tab-title ul li{
	margin:0px;
	float:left;
	padding:8px 10px;
	text-align:justify;
	font-weight:bold;
}
#order-tab-title ul a{
	color:#424242;
	text-decoration:none;
	padding:8px 15px;
	display:block;
	margin:1px 0px 0px 0px;
}
#order-tab-title ul a:hover{
	color:#424242;
	text-decoration:none;
	padding:8px 15px;
	display:block;
	margin:1px 0px 0px 0px;
	background:none;
}
#order-tab-title a:hover{
	background:#ffffff;
}
#order-tab-title a.current{
	background:#ffffff;
}
#order-list{
	right:0;
	top:0px;
	width:630px;
}
#order-list ul{
	background:#FFF url('images/list-bg.jpg') repeat-x;
	margin:0px;
	font-size:13px;
	float:left;
	width:630px;
	height:auto; list-style-type:none; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:10px
}

#order-list ul li{
	float:left;
	margin:0;
	padding:8px 20px  8px 12px;
	text-align:justify;
}

#order-list .price{
	color:#DA7015;
	font-weight:bold;
} 
#order-list ul li span{
	padding:10px 0px;
	text-align:left;
	float:left;
	font-size:11px;
}
.pluginname{
	width:420px;
}
.pluginprice{
	width:80px;
}
.pluginselected{
	width:50px;
}

#order-list ul li input{
border:0px;
}

#splitdiv{
	float:left;
	width:650px;
	height:50px;
	border-bottom:1px dotted #000000;
	border-top:1px dotted #000000;
}

#buynow-btn{
	float:right;
	position:relative;
	right:0px;
	top:0px;
	background:url('images/buynow.jpg') no-repeat;
	width:196px;
	height:56px;
	border:medium none;
	cursor:pointer
}

#buynow-btn a {
	display:block;
	height:56px;
	width:196px;
	border:none;
	cursor:pointer;
}



#nextgo-btn{
	float:right;
	position:relative;
	right:0px;
	top:0px;
	background:url('images/next.gif') no-repeat;
	width:116px;
	height:56px;
	border:medium none;
	cursor:pointer
}

#nextgo-btn a {
	display:block;
	height:56px;
	width:116px;
	border:none;
	cursor:pointer;
}




/**************end order page *****************/

/********Testimonial page *****************/
.showtestimonial{ float:left; width:660px; padding:2px 0px;}
.showtestimonial p{ margin:0px;}
.testmon-top{ background:url('images/testimonial-bg.gif') no-repeat top; height:15px; float:left;  width:660px}
.testmon-mid{ background:url('images/testimonial-bg.gif') no-repeat bottom left; font-style:normal; width:630px;  float:left; padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:0px}
.testmon-mid p{ padding-bottom:40px; font-size:12px;}
.testmon-mid p img{color:#383D44;float:left;font-size:12px;padding:5px;text-decoration:none;}
.testclient{ float:left; margin:-20px 0px 0px 60px; padding:10px 5px; display:inline; font-style:normal; color:#000000; line-height:15px;}
.testclient span{ font-size:11px;}
/****************** end Testimonial page *********/

.userdetail {
background:#FFFFFF url('images/formbg-top.gif') repeat-x 0 0;
border:1px solid #CACACA;
float:left;
padding-top:0px;
width:100%
}
#userinfo{
	float:left;
	width:100%;
}

#userinfo h4{
	color:#0b78a3;
	font-size:18px;
	font-weight:normal;
	margin:15px 7px;
	border-bottom:1px dotted #000000;
	padding:10px 10px;
}
#login h3{
	color:#424242;
	float:left;
	font-size:28px;
	font-weight:normal;
	margin:0;
	background:url('images/dotted.gif') repeat-x bottom;
	width:650px; padding-left:0; padding-right:0; padding-top:10px; padding-bottom:8px
}
.creditdetail{
	display:none;
	margin-top:5px;
	padding:5px;
}

.newreg {
	font-size:11px;
	color:#555555;
	float:left;
	padding:10px 10px;
	margin-left:100px;
	width:440px;
	font-weight:bold;
}
.newreg a{
	text-decoration:underline;
	font-size:11px;
	color:#0B78A3;
	padding:0px 10px;
}
.newreg a:hover{
	color:#0B78A3;
	text-decoration:none;

}
#regtitle{
	color:#555555;
	font-weight:bold;
	font-size:15px;
	padding:10px 10px;
	float:left;
	margin:10px 7px;
	width:650px;	
}
#inner-box{
	width:440px;
	float:left;
	margin-left:100px;
}
#inn-panel{
	border:1px solid #CACACA;
	width:100%;
	background:#FFF url('images/formbg-top.gif') repeat-x;
	padding-top:20px;
	float:left
}

.labelinnerdiv {
	float:left;
	width:150px;
	padding-bottom:5px;
	text-align:right;
}
.inputinnerdiv {
	float:left;
	width:200px;
	padding-bottom:10px;
}

.inputimgeinnerdiv{
	float:left;
	padding:0px;
}
#errormsg{
	background-color:#F8F8F8;
	border:1px solid #CACACA;
	float:left;
	margin:10px 10px 10px 100px;
	text-transform:capitalize;
	width:440px;
	font-size:11px;
	font-weight:normal;
}

#errormsg h4{
	color:#555555;
	float:left;
	margin-left:10px;
	margin-top:10px;
	padding:0 0 0 2px;
	width:370px;
	font-size:11px;
}
#errormsg a{
	color:#0B78A3;
	font-size:11px;
	padding:0 10px;
	text-decoration:underline;
}
#errormsg  p {
	background:#F8F8F8 url('images/red.gif') no-repeat 0 0;
	float:left;
	height:38px;
	width:38px; margin-left:20px; margin-right:0; margin-top:0; margin-bottom:0
}

#successmsg{
	background-color:#F8F8F8;
	border:1px solid #CACACA;
	float:left;
	margin:10px 10px 10px 100px;
	text-transform:capitalize;
	width:440px;
	font-size:11px;
	font-weight:normal;
}
#successmsg h4{
	color:#555555;
	float:left;
	margin-left:10px;
	margin-top:10px;
	padding:0 0 0 2px;
	width:360px;
	font-size:11px;
}
#successmsg  p {
	background:#F8F8F8 url('images/green.gif') no-repeat 0 0;
	float:left;
	height:38px;
	width:38px; margin-left:20px; margin-right:0; margin-top:0; margin-bottom:0
}
#back-btn{
	float:left;
	position:relative;
	right:0px;
	top:0px;
	background:url('images/back.jpg') no-repeat;
	width:116px;
	height:56px;
	border:medium none;
	cursor:pointer
}

#back-btn a {
	display:block;
	height:56px;
	width:116px;
	border:none;
	cursor:pointer;
}

#desc{
	clear:both;
	text-align:left;
	font-size:11px;
}

#wpcumuluscontent{
margin-left:20px;
}

#buynowbtn{
	float:right;
	position:relative;
	right:0px;
	top:0px;
	background:url('images/buynow.jpg') no-repeat;
	width:196px;
	height:56px;
	border:medium none;
	cursor:pointer
}

#buynowbtn a {
	display:block;
	height:56px;
	width:196px;
	border:none;
	cursor:pointer;
}

#buy-btn{
	float:left;
	position:relative;
	right:0px;
	top:0px;
	background:url('images/buy.gif') no-repeat;
	width:73px;
	height:25px;
	border:medium none;
	cursor:pointer
}

#buy-btn a {
	display:block;
	width:73px;
	height:25px;
	border:none;
	cursor:pointer;
}



.menu{
	float:left;
	z-index:100;


	
}
.menu ul{
	float:left;
	margin:60px 0px 0px 150px;
	padding:0px;
	list-style:none;
	text-transform:uppercase; 
	font-size:11px;
	color:#FFFFFF;
	border:1px solid red;
}
.menu ul li{
	float:left;
	margin:0px;
	padding:0px 15px;
	position:relative;

}
.menu ul li a{
	float:left;
	margin:0px;
	position:relative;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 0px; 
	text-align:center;
}
.menu ul li:hover{
	float:left; text-align:center; background:url('images/menubg.gif') no-repeat right top;margin:0px 5px 0px 0px; padding-left:0px; padding-right:10px; padding-top:0px; padding-bottom:0px; position:relative;  
}
.menu ul li:hover a{
	margin:0px; float:left; height:26px; background:url('images/menubg.gif') no-repeat left top; padding:5px 0px 0px 15px; 
}
.menu ul li.current{float:left; text-align:center; background:url('images/menubg.gif') no-repeat right top;margin:0px 5px 0px 0px; padding-left:0px; padding-right:15px; padding-top:0px; padding-bottom:0px; position:relative;  }
.menu ul li.current a{ margin:0px; float:left; height:26px; background:url('images/menubg.gif') no-repeat left top; padding:5px 0px 0px 15px;}

.menu ul li ul{
	display:none;
}

.menu ul li:hover ul{
	display:block;
	position:absolute;
	left:0px;
	float:left;
	color:#FFFFFF;
	background:url('images/submenubg.jpg') repeat-x left top #2b2b2b;
	width:180px;
	margin:0px;
	top:25px;
}
.menu ul li:hover ul li{
	position:relative;
	float:left;
	width:170px;
	padding:0px 0px 0px 10px;
	background:none; 
	text-align:left;
	text-indent:0px;
	border-bottom:1px solid #333333;
}
.menu ul li:hover ul li ul li{
	border-top:1px solid #333333;
}
.menu ul li:hover ul li a{
	width:170px;
	position:relative;
	float:left;
	padding:8px 0px;
	margin:0px;
	background:none; 
	text-align:left;
	height:15px;

}
.menu ul li:hover ul li a:hover{
	position:relative;
	float:left;
	padding:8px 0px;
	margin:0px;
	height:15px;
	background:none; 
	color:#0099CC;
}
.menu ul li:hover ul li ul{
	display:block;
	width:180px;
	display:inline;
	position:relative;
	float:left;
	padding:0px;
	top:0px;
	left:-10px;
}

.menu ul li:hover ul li:hover{
	color:#0099CC;
	background:#111111; 
	padding:0px;
	margin:0px;
}

/* CSS Document */

/* page Sub Content */

#subcont-bg{
	background:url('images/inner_bg_title.jpg') no-repeat right top;
	width:660px;
	height:72px;
	color:#FFFFFF;
	margin-bottom:10px;
}
#subcont-bg p{ 
	color:#FFFFFF;
	padding:0px 10px;
	margin:0px;
}
#subcont-bg h1{ 
	color:#FFFFFF;
	padding:3px 5px 0px 10px;
	font-size:13px;
	font-weight:bold;
	background:none;
	margin:8px 0px 0px 0px;
	text-transform:uppercase;
}
.callnow{
	color:#04465c;
	font-size:19px;
	text-transform:uppercase;
	font-weight:normal;
	padding:0px 0px; 
	text-align:center;
}
.callnow span{
	color:#04465c;
	font-size:19px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px 0px; 
	text-align:center;
	
}
#pg-cont p{
	margin:0 0 5px;
	padding:0px 0px 0px 15px;
	*padding:0px 0px 0px 0px;
}
.portfolio-website {
	padding: 10px;
	margin-bottom: 10px;
	background:url('images/portfolio_bg.jpg') no-repeat;
}
.website-thumbnail {
	float: left;
	margin: 0 20px 17px 0;
	display:inline;
}
.website-thumbnail img {
	margin: 15px 11px 11px 11px;
	display:inline;
	padding: 0;
}
.website-name {
	font-size: 14pt;
	font-weight: bold;
	display:inline;
	color:#373938;
	font-family:Tahoma, Arial;
}
.website-name a{
	text-decoration: none;
	color:#373938;
}
.website-name a:hover{
	text-decoration: none;
	color:#373938;
}
.website-name a:visited{
	text-decoration: none;
	color:#373938;
}

.website-url {
	font-size: 9pt;
	font-weight: bold;
}
.website-url a {
	
	text-decoration: underline;
	color:#0A7A85;
}
.website-url a:hover {
	text-decoration: underline;
}
.website-url a:visited{
	text-decoration: underline;
	color:#0A7A85;
}

.website-visit{font-size: 9pt;font-weight: bold;float:right;}
.website-visit a{font-style:italic;text-decoration: underline;color:#0A7A85;}
.website-visit a:hover{text-decoration: underline;color:#0A7A85;}
.website-visit a:visited{text-decoration: underline;color:#0A7A85;}
.website-description{margin-top: 5px;}
.website-clear{clear: both;}

/***Portfolio Css***/
.port_container{ background:#FFFFFF; float:left; border:1px solid #dfdfdf; padding:5px 5px; width:640px; font-family:"Sego1e UI", Arial, sans-serif; font-size:11px; color:#666666;}
.port_wrapper{ float:left; background:#dfdfdf; display:inline; width:630px; padding:15px 4px; line-height:20px;}
.port_bg{ float:left; background:url(images/portfolo_bg.jpg) no-repeat left top; width:283px; height:83px; position:relative; padding:10px 10px; margin:5px 5px; display:inline;}
.port_bg p{ margin:0px; padding:0px;  text-align:left;}
.port_bg p img{ margin:-3px 0px 0px 0px;  border:0px;}
.port_bg .title{ margin:0px 0px 5px 0px; font-weight:bold; font-size:16px; color:#034a55;}
.view_details{ position:absolute; right:-5px; bottom:10px;}
.view_details img{ border:0px;}
#portfolio{margin-top:35px;background:url(images/noportfolio.gif) no-repeat center top;height:314px;text-align:center;}
/***Portfolio Css***/
#ordernow-btn{float:right;position:relative;right:0px;top:0px;background:url('images/ordernow.gif') no-repeat;width:196px;height:56px;border:medium none;cursor:pointer}
#ordernow-btn a {display:block;height:56px;width:196px;border:none;cursor:pointer;}
