/* CSS Document */

body
{
background:url(images/page-bg.jpg) repeat-x #FDFDFD;
margin:0px;
}

#page
{
width:1020px;
margin:0 auto;
}

h1 h2 h3{margin:0px}

#container-div h1 {
	padding-bottom:5px; font-size: 16px; color:#4E4B4B;}
	
#container-div h2 {
font-family:Verdana; font-size:12px; line-height:11px; font-weight:normal;
	 color:#4E4B4B; background:url(images/arrow.jpg) no-repeat; padding-left:14px;}
	 
	 #container-div h2 a{
font-family:Verdana; font-size:12px; line-height:11px; font-weight:normal;
	 color:#4E4B4B; text-decoration:none;}
	 
	 #container-div h2 a:hover{
font-family:Verdana; font-size:12px; line-height:11px; font-weight:normal;
	 color:#4E4B4B; text-decoration:underline;}

/* =============================================== Common classes Start ==============================*/

.fullWidth{width:100%;}
.fullHeight{width:100%;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
.rowspacer{height:10px; background:url(images/dots.gif) repeat-x}
.imageStyle{vertical-align:middle;padding-top:1px;}

/* =============================================== header classes Start ==============================*/

#header
{
width:1020px;
}

#topnavigation
{
width:1020px;
height:auto;
padding-top:5px;
text-align:center;
}

#hedleft-corner
{
width:9px;
}

#hedright-corner
{
width:9px;
}

#header-layer
{
width:1002px;
}

#hed-topbg
{
width:1002px;
height:auto;
background:url(images/logolayer-bg.jpg) no-repeat;
padding-top:9px;
}

#logo
{
width:400px;
}

#hed-navlayer
{
width:558px;
padding-right:44px;
}

#hednav1
{
width:558px;
height:30px;
text-align:right;
padding-top:16px;
}

#hednav2
{
width:558px;
height:30px;
text-align:right;
padding-top:35px;
}

#flash-banner
{
width:1002px;
height:277px;
}

/* =============================================== mid part classes Start ==============================*/

#midpart
{
width:1020px;
background:url(images/mid-bg.jpg);
}

#mid-layer
{
width:1002px;
margin:0 auto;
padding-top:6px;
height:auto;
}

#leftpart
{
width:321px;
height:700px;
border:1px solid #E2DBE5;
background:url(images/left-bg.jpg);
}

#leftpart .fullWidth{width:294px;margin:0 auto;font:normal 11px/13px Verdana, Arial;
	color:#4E4B4B;
	 text-align:justify}
	
#leftpart .fullWidth h2{ margin-top:0px;}
	
a.serlinks:link,a.serlinks:active,a.serlinks:visited{
	font:bold 14px/16px Verdana, Arial;
	color:#4E4B4B;
	
	text-decoration:none;
	}
a.serlinks:hover{
	font:bold 14px/16px Verdana, Arial;
	color:#4E4B4B;
	
	text-decoration:underline;}

#container
{
width:409px;
margin:0px 6px 0px 6px;
border:1px solid #E2DBE5;
background:url(images/container-bg1.jpg);
}

#inner_container
{
width:720px;
margin:0px 4px 0px 4px;
padding:5px;
border:1px solid #E2DBE5;
background:url(images/container-bg1.jpg);
}

#container-layer
{
width:409px;
height:700px;
background:url(images/container-bg2.jpg) no-repeat;
}

#rightpart
{
width:254px;
height:auto;
border:1px solid #E2DBE5;
background:url(images/right-bg.jpg);
}

.heading{
width:720px;
float:left;
}
.heading_bg{
background-image:url(images/heading-top-bg.jpg);
background-repeat:repeat-x;
float:left;
height:24px;
width:658px;
padding:3px 0px 0px 0px;
}

.seo_bg{
background-image:url(images/seo-bg.jpg);
background-repeat:no-repeat;
height:150px;
width:690px;
float:left;
}

.seo_txt{
width:158px;
float:left;
text-align:justify;
padding:5px;
}

.seo_txt2{
width:158px;
text-align:justify;
float:left;
margin-left:6px;
padding:5px;
}

.inner_left_div{
width:690px;
float:left;
padding-left:10px;
}
/* =============================================== leftpart classes Start ==============================*/

#leftlayer
{
width:294px;
margin:0 auto;
}

/* =============================================== container classes Start ==============================*/

#container-div
{
width:360px;
margin:0 auto;
}

/* =============================================== rightpart classes Start =========================background-image:url(http://www.sigmainfotech.com.au/images/down_arrow3.gif); background-repeat:no-repeat; background-position:right;=====*/

#right-layer
{
width:200px;
margin:0 auto;
}

#right-layer .h3{
	font:normal 11px/13px Verdana;
	color:#4E4B4B;
	text-decoration:none;
	line-height:16px;
	margin:0px;
	}


.dhtmlgoodies_question 
	{

	OVERFLOW: hidden; 
	CURSOR: pointer; 
	COLOR: #333; 
	position: relative;
	}

.dhtmlgoodies_answer 
	{
	VISIBILITY: hidden; 
	OVERFLOW: hidden; 
	WIDTH: auto; 
	POSITION: relative; 
	HEIGHT: 0px;
	background-image:url(images/back3.gif); background-repeat:repeat;}

.input{
	border:1px #B3D972 ridge}
.formheadings{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:600}
	
#right-layer .star{
	color:#950916;
	font-size:14px;
	font-weight:bold;}

#redbarbg
{
width:190px;
height:26px;
background:url(images/redh1-bg.jpg) no-repeat;
padding:7px 0px 0px 10px;
}

#bluebarbg
{
width:190px;
height:32px;
background:url(images/blueh1-bg.jpg) no-repeat;
padding:1px 0px 0px 10px;
}

/* =============================================== footer classes Start ==============================*/

#footer
{
width:1020px;
height:90px;
background:url(images/foot-bg.jpg) no-repeat;
text-align:center;
padding-top:33px;
}


/* =============================================== Text classes Start ==============================*/

.genralText
{
	font:normal 11px/13px Verdana, Arial;
	color:#4E4B4B;
	line-height:16px;
}

.genralText a
{
	font:bold 11px/13px Verdana, Arial;
	color:#4E4B4B;
	line-height:16px;
	text-decoration:none;
}

.genralText a:hover
{
	line-height:16px;
	text-decoration:underline;
}

.genralh1
{
	font:bold 11px/13px Verdana, Arial;
	color:#4E4B4B;
	line-height:16px;
	text-decoration:none;
}
.genralh1 a
{
	font:bold 11px/13px Verdana, Arial;
	color:#4E4B4B;
	line-height:16px;
	text-decoration:none;
}
.genralh1 a:hover
{
	font:bold 11px/13px Verdana, Arial;
	color:#4E4B4B;
	line-height:16px;
	text-decoration: underline;
}

.graytext1
{
	font:normal 11px/13px Verdana, Arial;
	color:#857B7B;
	line-height:16px;
}

.whitetext
{
	font:normal 14px/16px Verdana, Arial;
	color:#ffffff;
	line-height:16px;
	margin:0px
}

.genLinkGray:link,.genLinkGray:active,.genLinkGray:visited
{
	font:normal 11px/13px Verdana;
	color:#4E4B4B;
	text-decoration:none;
	line-height:16px;
}
.genLinkGray:hover
{
	font:normal 11px/13px Verdana;
	color:#4E616F;
	text-decoration:underline;
	line-height:16px;
}

.genLinkbold:link,.genLinkbold:active,.genLinkbold:visited
{
	font:bold 11px/13px Verdana;
	color:#4E4B4B;
	text-decoration:none;
	line-height:16px;
}
.genLinkbold:hover
{
	font:bold 11px/13px Verdana;
	color:#4E616F;
	text-decoration:underline;
	line-height:16px;
}

.gray1:link,.gray1:active,.gray1:visited
{
	font:normal 12px/16px Verdana;
	color:#E6E6E6;
	text-decoration:none;
	line-height:16px;
}
.gray1:hover
{
	text-decoration:underline;
	line-height:16px;
}

.gray2:link,.gray2:active,.gray2:visited
{
	font:normal 12px/16px Verdana;
	color:#9EA4A3;
	text-decoration:none;
	line-height:16px;
}
.gray2:hover
{
	text-decoration:underline;
	line-height:16px;
}

.gray3:link,.gray3:active,.gray3:visited
{
	font:normal 11px/13px Verdana;
	color:#FFFFFF;/*857B7B;*/
	text-decoration:none;
	line-height:16px;
}
.gray3:hover
{
	font:normal 11px/13px Verdana;
	color:#857B7B;
	text-decoration:none;
	line-height:16px;
}

.heading_txt
{
	font:bold 16px  Verdana, Arial;
	color:#4E4B4B;
}
.heading_txtnew
{
	font:bold 16px  Verdana, Arial;
	color:#0070A8;
}
.differ
{
	font:bold 12px Verdana, Arial;
	color:#F8AF00;
}
.var12bla{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
/*-------------------------------------text area class here -----------------------------------*/
.txt_area_1{ width:160px; height:20px; }
.txt_area_2{ width:160px; height:60px; }
.txt_area_3{ width:500px; height:60px; border:solid 1px #999999; }
.txt_area_4{ width:160px; height:16px; }

/****************/
.whitetext1
{
	font:normal 11px/13px Verdana, Arial;
	color:#FFFFFF;
	line-height:16px;
}

.portfolio img
	{
	border:1px solid #000000;
	}

.portfolio p
	{
	margin:0px;
	padding:0px 0px 5px 0px;
	}

.portfolio_next
	{
	font:bold 14px Arial;
	color:#FFFFFF;
	padding:5px;
	text-align:right;
	height:30px;
	}

.portfolio_next a
	{
	color:#FFFFFF;
	text-decoration:none;
	background:#000000;
	padding:6px 8px;
	margin-right:2px;
	}

.portfolio_next a:hover
	{
	color:#000000;
	text-decoration:none;
	background:#999999;
	padding:6px 8px;
	margin-right:2px;
	}


.portfolio_next .active
	{
	color:#000000;
	text-decoration:none;
	background:#999999;
	padding:6px 8px;
	margin-right:2px;
	}
	
.portfolio_cate
	{
	font:bold 14px Arial;
	color:#FFFFFF;
	padding:5px;
	height:25px;
	text-align:left;
	text-align:center;
	border-bottom:1px solid #999999;
	margin-bottom:5px;
	}

.portfolio_cate a
	{
	font:bold 14px Arial;
	color:#FFFFFF;
	text-decoration:none;
	background:#2D2B2C;
	padding:6px 8px;
	margin-right:2px;
	border:1px solid #FFFFFF;
	}

.portfolio_cate a:hover
	{
	font:bold 14px Arial;
	color:#000000;
	text-decoration:none;
	background:#999999;
	padding:6px 8px;
	margin-right:2px;
	border:1px solid #000000;
	}


.portfolio_cate .active
	{
	font:bold 14px Arial;
	color:#000000;
	text-decoration:none;
	background:#999999;
	padding:6px 8px;
	margin-right:2px;
	border:1px solid #000000;
	}