/* CSS Document */

/* the common styles goes here */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	margin:0;
	padding:0;
}

H1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#05123F;
}

H2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin:0;
}

H4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
}

p.bodytext {
	margin-top:15px;
	margin-bottom:2px;
	text-align:justify;
}


a {
	color:#000;
	text-decoration:none;
}

a:hover {
	color:#000;
	text-decoration:underline;
}

ul {
	text-decoration:none;
	padding-left:10px;
	padding-top:15px;
	margin:0;
}

#container {
	margin: 0;
	width:100%;
	padding:0;
}

.top_bg {
	position:absolute;
	background-image:url(images/bg_top.gif);
	background-repeat:repeat-x;
	height:40px;
	width:100%;
	min-width:1000px;
}

.main_bg {
	position:absolute;
	display:block;
	background-image:url(images/bg_main.jpg);
	background-repeat:repeat-x;
	height:189px;
	width:100%;
	min-width:1000px;
	margin-top:40px;
}

/* Style for the Wizard Systems Logo */
.comp_logo{
	position:absolute;
	background-image:url(images/wiz_logo.gif);
	background-repeat:no-repeat;
	width:165px;
	height:113px;
	margin-top:20px;
	margin-left:20px;
}

.misn_box {
	position:absolute;
	margin-left:20px;
	margin-top:160px;
}

.underline {
	border-bottom-width:2px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
}

.clear {
	font-size:1px;
	height:1px
}

/*########### This style is for the Mission Box ############ */
.misn_bl {
	background-image:url(images/misn_bl.gif);
	background-position: 0 100%;
	background-repeat:no-repeat;
	width:165px;
	background-color:#FFBC03;
}

.misn_br {
	background-image:url(images/misn_br.gif);
	background-position: 100% 100%;
	background-repeat:no-repeat;
}

.misn_tl {
	background-image:url(images/misn_tl.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
}

.misn_tr {
	background-image:url(images/misn_tr.gif);
	background-position: 100% 0;
	background-repeat:no-repeat;
	padding:10px;
}

.news_box {
	position:absolute;
	margin-left:20px;
	margin-top:325px;
}

/*########### This style is for the News Box ############ */
.news_bl {
	background-image:url(images/news_bl.gif);
	background-position: 0 100%;
	background-repeat:no-repeat;
	width:165px;
	background-color:#84B703;
}

.news_br {
	background-image:url(images/news_br.gif);
	background-position: 100% 100%;
	background-repeat:no-repeat;
}

.news_tl {
	background-image:url(images/news_tl.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
}

.news_tr {
	background-image:url(images/news_tr.gif);
	background-position: 100% 0;
	background-repeat:no-repeat;
	padding:10px;
}


.sub_box {
	position:absolute;
	margin-left:20px;
	margin-top:495px;
}

/*########### This style is for the Subscription Box ############ */
.sub_bl {
	background-image:url(images/sub_bl.gif);
	background-position: 0 100%;
	background-repeat:no-repeat;
	width:165px;
	background-color:#0386DE;
}

.sub_br {
	background-image:url(images/sub_br.gif);
	background-position: 100% 100%;
	background-repeat:no-repeat;
}

.sub_tl {
	background-image:url(images/sub_tl.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
}

.sub_tr {
	background-image:url(images/sub_tr.gif);
	background-position: 100% 0;
	background-repeat:no-repeat;
	padding:10px;
}

/* For the text box which comes in the subscription box */
.input {
	border: solid 1px #0040AA;
	width:77%;
	height:15px;
	color:#777070;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}

/* Following are the styles for the Top Menu */

#wizMenu {
	position:absolute;
	width:780px;
	height:30px;
	background-repeat:no-repeat;
	margin-left:215px;
	margin-top:226px;
	top:3px;
}


#navigation {
	list-style:none;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background-image:url(images/tb-bg.gif);
}

#navigation a {
	color:#5D5D5D;
	background:url(images/tb-1.gif) no-repeat left top;
	text-decoration:none;
	padding-left:21px;
	margin-right:10px;
	font-weight:bold;
	font-size:12px;
}

#navigation a span { 
	background:url(images/tb-2.gif) no-repeat right top; 
	padding-right:24px;
} 

#navigation a, #navigation a span { 
	display:block; 
	float:left;
} 

/* Commented backslash hack hides rule from IE5-Mac \*/ 
#navigation a, #navigation a span { 
	float:none;
} 
/* End IE5-Mac hack */ 

#navigation a:hover { 
	color:#fff; 
	background:url(images/tb-3.gif) no-repeat left top; 
	text-decoration:none; 
	padding-left:21px;
} 

#navigation a:hover span { 
	background:url(images/tb-4.gif) no-repeat right top; 
	padding-right:24px;
} 

#navigation li {
	display:block;
	float:left;
	line-height:30px;
}

#navigation a.select {
	color:#fff;
	background:url(images/tb-3.gif) no-repeat left top; 
	text-decoration:none; 
	padding-left:21px;
} 

#navigation a.select span {
	background:url(images/tb-4.gif) no-repeat right top; 
	padding-right:24px;
}


#welcome {
	position:absolute;
	margin-top:290px;
	margin-left:215px;
	width:370px;
	border-right-width:1px;
	border-right-style:dashed;
	border-right-color:#7F7F7F;
	padding-right:15px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#7F7F7F;
	padding-bottom:5px;
}

img.floatLeft { 
    float:left; 
    margin-right:10px;
	margin-bottom:5px; 
}

img.go {
	position:absolute;
	padding-left:5px;
	padding-top:2px;
}

/* for the text links that comes inside the content part */
.links {
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#424242;
	word-spacing:2px;
}

#outsoursing {
	position:absolute;
	margin-top:458px;
	margin-left:215px;
	width:370px;
	border-right-width:1px;
	border-right-style:dashed;
	border-right-color:#7F7F7F;
	padding-right:15px;
	padding-top:20px;
}

.figure_flash {
	position:absolute;
	margin-top:290px;
	margin-left:600px;
	width:370px;
	height:159px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#7F7F7F;
	padding-bottom:5px;
	padding-left:20px;
}

.client_flash {
	position:absolute;
	margin-top:455px;
	margin-left:600px;
	width:370px;
	padding-bottom:5px;
	padding-left:10px;
	padding-top:20px;
}

.top_button {
	position:absolute;
	margin-left:860px;
	margin-top:13px;
	width:90px;
	height:15px;
}

img.padding {
	padding-right:15px;
}

.bottomlink {
	/*position:absolute;
	margin-left:215px;
	margin-top:585px;
	word-spacing:5px;*/
}

.company_txt {
	position:absolute;
	width:660px;
	margin-top:280px;
	margin-left:220px;
}