@charset "utf-8";
/* CSS Document */

/*

Title: WizardSolutions
Author : Fabio Fabrizi 

*/

/* Reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, label {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
td{
padding:5px;
}
/* body */

body {
	background:#E2E2E2 url(../images/bg.jpg) left top repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6D6D;
	line-height:18px;
}
img, div, a, li{
	behavior: url(iepngfix.htc)
}
#container {
	width: 960px;
	margin: 0 auto;
}
/* header */

#header {
	width:960px;
	height:147px;
	float:left;
}
#header h1 {
	width:172px;
	height:86px;
	float:left;
	margin:9px 0 0 0;
}
#header h1 a {
	width:172px;
	height:86px;
	display:block;
	background:url(../images/wizard_solutions_logo.png) no-repeat left top;
	text-indent:-10000px;
}
#top_right {
	width:274px;
	float:right;
	margin:43px 0 0 0;
}
#visit_blog {
	width:110px;
	height:27px;
	float:right;
}
#visit_blog a {
	width:110px;
	height:27px;
	display:block;
	background:url(../images/visit_our_blog.jpg) no-repeat left top;
	text-indent:-10000px;
}
#visit_blog a:hover {
	background:url(../images/visit_our_blog.jpg) no-repeat left bottom;
}
#search {
	width:160px;
	height:27px;
	float:right;
	background:url(../images/text_feild_bg.jpg) no-repeat left top;
}
#search .text_feild {
	width:118px;
	height:22px;
	float:left;
	border:none;
	background:none;
	margin:0px 0 0 10px;
	padding:5px 5px 0 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#807E7E;
}
#search .but {
	width:27px;
	height:27px;
	background:url(../images/search_but.jpg) no-repeat left top;
	float:left;
	text-indent:-10000px;
	border:none;
	cursor:pointer;
}
#nav {
	width:960px;
	height:35px;
	float:left;
	background:url(../images/nav_divider.gif) no-repeat left top;
	margin:15px 0 0 0;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
#nav ul li {
	margin:0 0 0 1px;
	padding:0;
	float:left;
	display:inline;
	background:url(../images/nav_divider.gif) no-repeat right top;
}
#nav ul li a {
	display:block;
	font-size:15px;
	color:#122E44;
	text-decoration:none;
	padding:0 24px 0 23px;
	line-height:35px;
}
#nav ul li a:hover {
	background:#D5D5D5;
}
#nav ul li a#act {
	background:#D5D5D5;
}
/* Header End */

/* Middle */

#middle {
	width:910px;
	height:220px;
	float:left;
	background:url(../images/mid_bg.jpg) no-repeat center top;
	margin:15px 0 0 0;
	padding:25px;
	color:#D8D9D9;
}
#middle_inner {
	width:960px;
	height:76px;
	float:left;
	background:url(../images/mid_inner.jpg) no-repeat left top;
	margin:10px 0 0 0;
	padding:0 0 0 20px;
	font-size:35px;
	line-height:76px;
	font-weight:bold;
	color:#FFF;
}
#middle a {
	color:#51BDE8;
	text-decoration:none;
}
#middle a:hover {
	color:#51BDE8;
	text-decoration:underline;
}
#middle h1 {
	font-size:35px;
	color:#51BDE8;
	margin:0 0 22px 0;
}
#middle h1 span {
	color:#FFF;
}
#bred {
	width:960px;
	float:left;
	margin:10px 0 0 0;
	font-size:11px;
	color:#646464;
}
#bred a {
	color:#646464;
	text-decoration:none;
}
#bred a:hover {
	color:#112C41;
	text-decoration:underline;
}
#middle ul{
margin:10px 0 10px 0;
padding:0;
list-style:none;
}

#middle ul li{
margin:0;
padding:0 0 0 20px;
background:url(../images/bullet_white.png) no-repeat left top;
line-height:21px;
}
/* Middle end */

/* Left section */
#left_sec {
	width:218px;
	float:left;
	margin:15px 0 0 0;
}
#left_menu {
	width:218px;
	float:left;
	margin:15px 0 0 0;
}
#left_menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
#left_menu ul li {
	padding:0;
	margin:0 0 6px 0;
}
#left_menu ul li a {
	width:209px;
	height:54px;
	display:block;
	font-size:1.5em;
	font-weight:bold;
	color:#112C41;
	background:url(../images/left_bg.jpg) no-repeat left top;
	text-decoration:none;
	line-height:54px;
	padding:0 0 0 9px;
}
#left_menu ul li a:hover {
	color:#000;
	background:url(../images/left_bg.jpg) no-repeat left bottom;
}
#left_menu ul li a.selected {
	color:#000;
	background:url(../images/left_bg.jpg) no-repeat left bottom;
}
#left_menu2 {
	width:218px;
	float:left;
	margin:15px 0 0 0;
}
#left_menu2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
#left_menu2 ul li {
	padding:0;
	margin:0 0 6px 0;
}
#left_menu2 ul li a {
	width:209px;
	height:54px;
	display:block;
	font-size:1.375em;
	font-weight:bold;
	color:#112C41;
	background:url(../images/left_bg.jpg) no-repeat left top;
	text-decoration:none;
	line-height:54px;
	padding:0 0 0 9px;
}
#left_menu2 ul li a:hover {
	color:#000;
	background:url(../images/left_bg.jpg) no-repeat left bottom;
}
#left_menu2 ul li a.selected {
	color:#000;
	background:url(../images/left_bg.jpg) no-repeat left bottom;
}
.accordion_headings {
	width:209px;
	height:54px;
	display:block;
	font-size:1.5em;
	font-weight:bold;
	color:#112C41;
	background:url(../images/left_bg.jpg) no-repeat left top;
	text-decoration:none;
	line-height:54px;
	padding:0 0 0 9px;
	cursor:pointer;
}
.accordion_headings:hover {
	color:#000;
	background:url(../images/left_bg.jpg) no-repeat left bottom;
}
.header_highlight {
	color:#000;
	background:url(../images/left_bg.jpg) no-repeat left bottom;
}
#test1-header {
	margin:6px 0 0 0;
}
#test2-header {
	margin:6px 0 0 0;
}
#left_sec ul {
	margin:0 0 0 0;
	padding:8px 0 10px 0;
	list-style:none;
	background:#F2F2F2 url(../images/left_bot.gif) no-repeat left bottom;
}
#left_sec ul li {
	margin:0;
	padding:0;
}
#left_sec ul li a {
	width:186px;
	height:25px;
	display:block;
	font-size:14px;
	font-weight:bold;
	font-size:14px;
	color:#112C41;
	background:url(../images/bullet_left.gif) no-repeat left top;
	text-decoration:none;
	line-height:25px;
	padding:0 0 0 20px;
	margin:0 0 0 12px;
}
#left_sec ul li a:hover {
	color:#000;
	background:url(../images/bullet_left.gif) no-repeat left bottom;
}
#left_sec ul li a.selected {
	color:#000;
	background:url(../images/bullet_left.gif) no-repeat left bottom;
}
/* 2nd script of left menu */

h5 {
	margin:0 0 6px 0;
	padding:0;
}
#left_sec .expand a {
	width:209px;
	height:54px;
	display:block;
	font-size:1.438em;
	font-weight:bold;
	color:#112C41;
	background:url(../images/left_bg.jpg) no-repeat left top;
	text-decoration:none;
	line-height:54px;
	padding:0 0 0 9px;
	cursor:pointer;
}
#left_sec .expand a:link, #left_sec .expand a:visited {
	color:#112C41;
	background:url(../images/left_bg.jpg) no-repeat left top;
}
#left_sec .expand a:hover, #left_sec .expand a:active, #left_sec .expand a:focus {
	color:#000;
	background:url(../images/left_bg.jpg) no-repeat left bottom;
}
#left_sec .expand.open a:link, #left_sec .expand.open a:visited {
	color:#112C41;
	background:url(../images/left_bg.jpg) no-repeat left top;
}
.demo {
	float:left;
	position:relative;
}
.lft {
	margin: 0 0 6px 0;
}
/* end of 2nd script for left menu */



/* Left section end */

/* content section */
#content_sec {
	width:687px;
	float:right;
	padding:20px 20px 15px 20px;
	background:#F2F2F2 url(../images/content_top.gif) no-repeat left top;
	margin:15px 0 0 0;
}
#content_sec a {
	color:#112C41;
	text-decoration:underline;
}
#content_sec a:hover {
	text-decoration:none;
}
#content_sec ul {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
#content_sec ul li {
	margin:0;
	padding:0 0 0 20px;
	line-height:25px;
	background:url(../images/bullet.gif) no-repeat left 7px;
}
#sitemap_list ul {
	margin:0px 0 0 0;
	padding:0;
	list-style:none;
}
#sitemap_list ul li {
	margin:0;
	padding:0;
	line-height:25px;
	background:none;
}
#sitemap_list ul li  a{
text-decoration:none;
color:#112C41;
padding:0 0 0 20px;
font-size:15px;
line-height:23px;
background:url(../images/bullet.gif) no-repeat left 4px;
}
#sitemap_list ul li  a:hover{
color:#000;
}
#sitemap_list ul li ul{
margin:0;
padding:0;
list-style:none;
}
#sitemap_list ul li ul li{
margin:0;
padding:0;
background:none;
}
#sitemap_list ul li ul li a{
	font-size:13px;
	font-weight:normal;
	font-size:14px;
	color:#112C41;
	text-decoration:none;
	background:none;
}

#sitemap_list ul li ul li ul li{
margin:0 0 0 25px;
}

#sitemap_list ul li ul li ul li a{
font-size:12px;
line-height:18px;
color:#6E6D6D;
}

#content_bot {
	width:727px;
	height:5px;
	float:right;
	background:#F2F2F2 url(../images/content_bot.gif) no-repeat left top;
}
h2 {
	font-size:25px;
	color:#112C41;
	margin:0 0 18px 0;
	font-weight:bold;
}
h3 {
	font-size:16px;
	color:#112C41;
	margin:0 0 15px 0;
	padding:5px 0 0 0;
	font-weight:bold;
}
h4 {
	font-size:13px;
	color:#112C41;
	margin:0 0 3px 0;
	font-weight:bold;
}

.port_line {
	font-size:13px;
	color:#112C41;
	margin:10px 0 0px 0;
	font-weight:bold;
}
#content_sec span {
	font-size:12px;
	color:#112C41;
	margin:0 0 3px 0;
	font-weight:bold;
}
#video {
	text-align:center;
}
#development {
	display:none;
}
#pro_services {
	display:none;
}
.breaker {
	clear:both;
	margin:0;
	padding:0;
}
#content_sec ol {
	margin:0 0 0 20px;
}
#content_sec ol li {
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#112C41;
	margin:5px 0 0 5px;
	text-decoration:none;
}
#content_sec li a {
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	text-decoration:none;
}
#content_sec li a:hover {
	color:#000;
	text-decoration:none;
}
.menutitle {
	cursor:pointer;
	margin-bottom: 5px;
	background-color:#ECECFF;
	color:#000000;
	width:140px;
	padding:2px;
	text-align:center;
	font-weight:bold;
	/*/*/border:1px solid #000000;/* */
}
.submenu {
	margin:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6E6D6D;
	line-height:18px;
	font-weight:normal;
}
.submenu a {
	color:#112C41;
	font-weight:normal;
	text-decoration:underline;
}
.submenu a:hover {
	text-decoration:none;
}
/* content section end */

/* Footer */
#footer {
	width:100%;
	background:url(../images/footer_bg.jpg) repeat-x left top;
	padding:30px 0 30px 0;
	margin:15px 0 0 0;
	overflow:hidden;
}
#footer_container {
	width:960px;
	margin:0 auto;
}
#footer_left {
	width:279px;
	float:left;
	font-size:1.25em;
	color:#E2E2E2;
	line-height:30px;
}
#contact_form_but {
	width:113px;
	height:86px;
	float:left;
	margin:10px 0 0 0;
}
#contact_form_but a {
	width:113px;
	height:86px;
	background:url(../images/contact_form_but.jpg) no-repeat left top;
	display:block;
	text-indent:-10000px;
}
#contact_form_but a:hover {
	background:url(../images/contact_form_but.jpg) no-repeat left bottom;
}
#download_but {
	width:161px;
	height:86px;
	float:right;
	margin:10px 0 0 0;
}
#download_but a {
	width:161px;
	height:86px;
	background:url(../images/download_but.jpg) no-repeat left top;
	display:block;
	text-indent:-10000px;
}
#download_but a:hover {
	background:url(../images/download_but.jpg) no-repeat left bottom;
}
#footer_left span {
	color:#51BDE8;
}
#icons {
	width:279px;
	height:30px;
	float:left;
	overflow:hidden;
	margin:15px 0 0 0;
}
#icons a#ic1 {
	text-indent:-10000px;
	background:url(../images/icon1.jpg) no-repeat left top;
	margin:0 11px 0 0;
	float:left;
	width:30px;
	height:30px;
	display:block;
}
#icons a#ic2 {
	text-indent:-10000px;
	background:url(../images/icon2.jpg) no-repeat left top;
	margin:0 11px 0 0;
	float:left;
	width:30px;
	height:30px;
	display:block;
}
#icons a#ic3 {
	text-indent:-10000px;
	background:url(../images/icon3.jpg) no-repeat left top;
	margin:0 11px 0 0;
	float:left;
	width:30px;
	height:30px;
	display:block;
}
#icons a#ic4 {
	text-indent:-10000px;
	background:url(../images/icon4.jpg) no-repeat left top;
	margin:0 11px 0 0;
	float:left;
	width:30px;
	height:30px;
	display:block;
}
#icons a#ic5 {
	text-indent:-10000px;
	background:url(../images/icon5.jpg) no-repeat left top;
	margin:0 11px 0 0;
	float:left;
	width:30px;
	height:30px;
	display:block;
}
#icons a#ic6 {
	text-indent:-10000px;
	background:url(../images/icon6.jpg) no-repeat left top;
	margin:0 11px 0 0;
	float:left;
	width:30px;
	height:30px;
	display:block;
}
#icons a#ic7 {
	text-indent:-10000px;
	background:url(../images/icon7.jpg) no-repeat left top;
	margin:0;
	float:left;
	width:30px;
	height:30px;
	display:block;
}
#footer_mid {
	width:201px;
	float:left;
	margin:0 0 0 142px;
}
#footer_mid ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer_mid ul li {
	margin:0;
	padding:0;
}
#footer_mid ul li a {
	height:35px;
	line-height:34px;
	font-size:15px;
	color:#FFF;
	display:block;
	text-decoration:none;
	background:url(../images/line.png) no-repeat center top;
}
#footer_mid ul li a#last {
	background:none;
}
#footer_mid ul li a:hover {
	color:#51BDE8;
}
#footer_right {
	width:195px;
	float:right;
	background:url(../images/logo_bot.png) no-repeat left 5px;
	padding:87px 0 0 0;
	font-size:11px;
	color:#84919B;
}
#footer_right a {
	text-decoration:none;
	color:#51BDE8;
}
#footer_right a:hover {
	text-decoration:underline;
}
/* Footer end */

/* Form*/
.brder19box p, form {
	border:1px solid #dddddd;
	width:470px;
	margin:0px;
	padding:17px 20px 20px 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:31px;
	color:#000000;
}
label {
	width:600px;
	display:block;
}
label.last {
	padding-top:20px;
}
input.textbox {
	background-image:url(../images/inputbg.jpg);
	width:461px;
	height:25px;
	border:none;
	padding:5px 0 0 5px;
	margin:0 0 3px 0;
	background-color:#FFFFFF;
	color: #6A6A6A;
	font-size:18px;
}
input.textbox2 {
	background-image:url(../images/inputbg.jpg);
	width:461px;
	height:25px;
	border:none;
	padding:5px 0 0 5px;
	margin:8px 0 20px 0;
	background-color:#FFFFFF;
	color: #6A6A6A;
	font-size:18px;
}
textarea {
	background-image:url(../images/textarea.jpg);
	width:461px;
	height:136px;
	border:none;
	background-color:#FFFFFF;
	color: #6A6A6A;
	font-size:18px;
	padding:5px 0 0 5px;
	overflow:auto;
	margin:0 0 3px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.submit_button {
	background: url(../images/submit.jpg) left top no-repeat;
	height: 24px;
	width: 92px;
	border: none;
	cursor: pointer;
	margin:20px 0 0 0;
}
