* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff url(../images/page_bg.jpg) repeat-y center top;
	font: normal small Arial, Helvetica, sans-serif;
	color: #333;
}
form {
}
fieldset {
	border: none;
}
legend {
	display: none;
}
h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	color: #017AA3;
	font-size: 1.2em;
}
#welcome h2 {
	padding: 0;
	margin: 0;
	border: 1px solid #B8992E;
	padding: 12.5px 1em;
	background: url(wel2bg.gif) left top no-repeat;
	color: #017AA3;
	font-size: 1.2em;
	margin-bottom: 1em;
}
h2 {
	margin-bottom: .5em;
	font-size: 1.4em;
}
h3 {
	margin-bottom: 1em;
	font-size: 1em;
}
.h3extend {
	margin-bottom: .3em;
	padding-left: 2em;
}
p, blockquote, ul, ol {
	margin-bottom: 1.5em;
	line-height: 1.8em;
}
p {
}
blockquote {
}
ul {
	margin-left: 2em;
	list-style: square;
}
ul li {
}
ol {
	margin-left: 2em;
	list-style: lower-roman;
}
ol li {
}
a {
	color: #EA672E;
}
a:hover {
	text-decoration: none;
	color: #11A6D4;
}
img {
	border: none;
	padding: 0;
	margin: 0;
}
/* Boxed Style */

.boxed {
	margin-bottom: 1em;
	
	
}

.boxed .title h2{font-size: 1.2em;
	color: #eee; padding-top: 6px;}
.boxed .title {
	padding: 0;
	height: 31px;
	text-align: center;	
	background: url(../images/sdb_hdr.gif) center top no-repeat;
	
	margin: 0;
		
	 }
	
	
.boxed .content { border-left: 1px solid #D3D3D3; 
					border-right: 1px solid #D3D3D3; 
					border-bottom: 1px solid #D3D3D3;
					padding: 5px; 
					margin: 0 1px;
					background: #eee;

}

.boxed ul { padding: 0; margin: 0; }
.boxed ul li { list-style: none; background:#EAEAEA; display: block;
 border-bottom:1px solid #fff; ;
}
.boxed ul li a {color: #017AA3; text-decoration: none; padding-left: 5px; display: block; }
.boxed ul li a:hover {color: #017AA3; background: #FFFFFF; }

/* Header */

#header {
	width: 830px;
	height: 110px;
	margin: 0 auto;
	background: url(../images/header.jpg) no-repeat;
}
/* Header > Logo */

#logo {
	float: left;
	padding: 20px 10px 0 25px;
}
#logo h1 {
	text-transform: uppercase;
	font-size: 2em;
}
#logo h2 {
	margin: 0;
	text-transform: uppercase;
	font-size: 1.2em;
}
#logo a {
	text-decoration: none;
	color: #FFFFFF;
}
/* Header > Top Menu */

#topmenu {
	float: right;
}
#topmenu ul {
	margin: 0;
	padding: 75px 25px 0 0;
	list-style: none;
	line-height: normal;
}
#topmenu li {
	display: inline
}
#topmenu a {
	display: block;
	float: left;
	margin: 0 0 0 20px;
	padding: 0 0 0 15px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
}
#topmenu a:hover {
	text-decoration: underline
}
#topmenu1 {
	background: url(../images/img03.gif) no-repeat left center;
}
#topmenu2 {
	background: url(../images/img04.gif) no-repeat left center;
}
#topmenu3 {
	background: url(../images/img05.gif) no-repeat left center;
}
/* Menu */

#menu {
	width: 828px;
	height: 40px;
	margin: 0 auto;
	border-bottom : 4px solid #000;
	background: #E2DCC5 url(menu_bg.gif) repeat-x;
}
#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	padding-left: 25px;
}
#menu li {
	display: inline;
}
#menu a {
	display: block;
	float: left;
	height: 26px;
	padding: 14px 10px 0 10px;
	background: url(../images/img06.gif) no-repeat;
	font-size: 1.2em;
	text-decoration: none;
	color: #003399;
}
#menu a:hover {
	text-decoration: none;
	background: #E2DCC5 url(menu_bg_rev.gif) repeat-x;
	color: #fff;
}
/* #menu .first a {
	padding-left: 0;
	background: none;
	
} */

/* Content */

#content {
	width: 780px;
	margin: 0 auto;
	padding: 20px 24px;
	background: url(../images/cont_bg.gif) #eee;
}
/* Content > Main */

#main {
	float: left;
	width: 520px;
}
/* Content > Main > Example */

#example {
}
/* Content > Main > Welcome */

#welcome {
	margin: 0 0 4em 0;
	padding: 10px 0 1.5em 0;
	border-bottom: 1px solid #CCCCCC;
}
/* Content > Sidebar */

#sidebar {
	float: right;
	width: 220px;
}
/* Content > Sidebar > Login */

#login {
}
#login label {
	display: block;
}
#login #inputtext1, #login #inputtext2 {
	width: 180px;
	margin-bottom: .5em;
	padding: 2px 5px;
	border: 1px solid #CCCCCC;
	font: normal small Arial, Helvetica, sans-serif;
	color: #999999;
}
#login #inputsubmit1 {
	float: right;
	width: 60px;
	margin-right: 7px;
	border: 1px solid #CCCCCC;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font: normal small Arial, Helvetica, sans-serif;
}
#login p {
	margin: 0;
	padding-top: .2em;
	font-size: x-small;
}
/* Content > Sidebar > Updates*/

#updates {
}
#updates ul {
	margin: 0;
	list-style: none;
}
#updates li {
	margin-bottom: 1em;
}
#updates h3 {
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../images/img09.gif) no-repeat left center;
	font-size: x-small;
}
#updates p {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: normal;
	font-size: .85em;
}
#updates a {
	text-decoration: none;
}
/* Content > Sidebar > Partners*/

#partners {
	margin: 0 auto;
	text-align: left;
}
/* Footer */

#footer {
	clear: both;
	width: 820px;
	margin: 0 auto 0 auto;
	background: #F7F7F7 url(../images/img07.gif) repeat-x;
	border: 1px solid #CCCCCC;
}
/* Footer > Legal */

#legal {
	margin: 0;
	padding: 8px;
	text-align: center;
	color: #FFFFFF;
}
#legal a {
	font-weight: bold;
	color: #FFFFFF;
}
/* Footer > Links */

#links {
	margin: 0;
	padding: 10px;
	text-align: center;
}
/* Product Pages */

.prohead {
	padding: 10px;
	margin-bottom: 0;
	padding-left: 45px;
	margin: auto 25px;
	background: #cbdcde url(../images/motif2.gif) left center no-repeat;
	font-size: 1.2em;
}
.prodetails {
	border: 1px solid #f7edcf;
	padding: 5px;
	background: #f7f3e7;
	margin: auto 25px;
	margin-bottom: 25px;
}
.prodetails img {
	float: left;
	padding: 5px;
}
.features {
	float: left;
	width: 18em;
	;
	padding: 5px;
	margin: 5px;
	border: 1px solid #C4E7F2;
	background: url(features_bg.gif) top left repeat-x;
	padding-bottom: 0;
	margin-bottom:0;
}
.features ul {
	margin: 0;
	padding: 10px 0;
}
.features ul li {
	background: url(libullet.gif) 0px 7px no-repeat;
	line-height: 2em;
	margin-left: 4px;
	list-style: none;
}
.features ul li a {
	color: #004080;
	text-decoration: none;
	padding-left: 20px;
	display: inline-block;
}
.features ul li a {
	display: block;
}
.features ul li a:link {
;
}
.features ul li a:visited {
;
}
.features ul li a:hover {
	background: url(libullet.gif) 0px 8px no-repeat #fff;
	color: #FF8000;
	border-left: 2px solid #004080;
	padding-left: 25px;
}
.features ul li a:active {
;
}
.pagelinks {
	float: left;
	width: 18em;
	;
	padding: 0;
	margin: 0;
	border: 1px solid #C4E7F2;
	background: url(features_bg.gif) top left repeat-x;
	padding-bottom: 0;
	margin-bottom:0;
}
.pagelinks ul {
	margin: 0;
	padding: 10px 0;
}
.pagelinks ul li {
	background: url(libullet.gif) 0px 7px no-repeat;
	line-height: 2em;
	margin-left: 4px;
	text-align: left;
	list-style: none;
}
.pagelinks ul li a {
	color: #004080;
	text-decoration: none;
	padding-left: 20px;
	display: inline-block;
}
.pagelinks ul li a {
	display: block;
}
.pagelinks ul li a:link {
;
}
.pagelinks ul li a:visited {
;
}
.pagelinks ul li a:hover {
	background: url(libullet.gif) 0px 8px no-repeat;
	color: #6633FF;
}
.pagelinks ul li a:active {
;
}
.pagelinks h2 {
	background: url(mylink_h2_bg.gif) repeat-x;
	color: #fff;
	margin: 0;
	padding: 0;
	border: none;
}
#welcome .topbutt {
	text-align: right;
	margin-bottom: 10px;
}
.topbutt {
	text-align: right;
	margin-bottom: 10px;
}
#welcome .toppbut a img {
	margin: 0;
	padding: 0;
}
.zeropadmar {
	margin:0;
	padding:0;
}
.alright {
	float: right;
	padding: 1em;
}
.alleft {
	float: left;
	padding: 1em;
}
.flashbnner {
	margin:0 auto;
	width: 825px;
	text-align:center;
	padding: 0;
	font-size:0;
}
/* Rounded Corner heading styles for Pgae Title*/


div#navtitle, div.navtitle {
	margin-bottom: 20px;
}
div#navtitle h1, div.navtitle span.i {
	display: inline;
	padding: 5px 15px 5px 15px;
	color: #017AA3;
	font-size: 1.3em;
	font-family: arial, helvetica, sans-serif;
	line-height: 30px;
}/* ***** advertisements ***** */
div#navtitle, div.navtitle {
	background: url(../images/nav_b.gif) repeat-x;
}
div#navtitle div, div.navtitle div {
	background: url(../images/nav_l.gif) top left no-repeat;
}
div#navtitle div div, div.navtitle div div {
	background: url(../images/nav_r.gif) top right no-repeat;
}
/* Conatct Us Form */
/*
#nowcontact a {
	color: #000;
	background-color: #E2DCC5;
	background-image: url(../images/feedbackfrm.gif);
	background-repeat: no-repeat;
}

*/


.frmhld {
;
}
.forme {
	margin: 0 auto;
	width:500px;
	background: url(../images/feedbackfrm.gif) top right no-repeat;
	padding: 10px;
	margin-bottom: 10px;
	padding-top: 1em;
	;
}
.label1 {
	background: none;
	display: block;
	width: 100px;
	text-align: right;
	float: left;
	padding: 5px;
	padding-right: 1em;
	margin: 1px;
}
.smtext {
	border: none;
	width: 300px;
	display: block;
	padding: 5px;
	margin: 3px;
}
textarea {
	display: block;
	width: 400px;
	margin: 0 auto;
	overflow:auto;
	border: none;
}
.alsubres {
	width: 300px;
	margin: 10px auto;
	display: block;
	text-align: center;
}
.submeet {
	width: 100px;
	height: 30px;
	background: url(../images/but_bg.gif);
	border: none;
	color: #fff;
}





ul#sgnav {
	width: 830px;
	display: block;
	margin: 0 auto;
	background: #f00 url(../images/newmenu.gif);
}
/* ul#sgnav { position:absolute; top:110px; left:55px; marrgin-bottom: 20px; } */
ul#sgnav li {
	float:left;
	list-style-type:none
}
/* ul#sgnav li a { height:46px; display:block; position:absolute; top:0; text-indent:-9999px; outline:none } */

ul#sgnav li a {
	height:46px;
	display:block;
	text-indent:-9999px;
	outline:none
}
li#navBposerver a, li#navSoftserve a, li#navProducts a, li#navKey a, li#navClients a, li#navAbout a, li#navContact a {
	background: url(../images/newmenu.gif)
}
li#navBposerver a {background-position:0 0; width:135px; left:0 }
li#navBposerver a:hover { background-position:0 -46px}
body#pageBposerver li#navBposerver a {background-position: 0 -92px}

li#navSoftserve a { background-position:-135px 0; width:152px; left:135px}
li#navSoftserve a:hover {background-position:-135px -46px }
body#pagSoftserve li#navSoftserve a { background-position:-135px -92px }

li#navProducts a {background-position:-287px 0; width:99px; left:287px }
li#navProducts a:hover {background-position:-287px -46px }
body#pageProducts li#navProducts a {background-position:-287px -92px }

li#navKey a { background-position:-386px 0;	width:125px;left:386px }
li#navKey a:hover {background-position:-386px -46px}
body#pageKey li#navKey a {background-position:-386px -92px }

li#navClients a { background-position:-511px 0;	width:71px;	left:511px}
li#navClients a:hover {	background-position:-511px -46px}
body#pageClients li#navClients a {	background-position:-511px -92px}

li#navAbout a {	background-position:-582px 0; width:100px; left:582px}
li#navAbout a:hover {background-position:-582px -46px }
body#pageAbout li#navAbout a {background-position:-582px -92px }

li#navContact a { 	background-position:-682px 0; width:100px; left:682px}
li#navContact a:hover { background-position:-682px -46px}
body#Contact li#navContact a {background-position:-682px -92px }




/* 

html { text-align:center }
body { text-align:center; width:800px; margin:0 auto; background:#000 url(htmlBG.jpg) top center no-repeat; position:relative }

*/
