body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#ffffff;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align:justify;
	line-height: 18px;

	
	}
		
p{
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	font-weight:normal;
	}
	
.thanks_head{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#fff;}

	
	
	
.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2c2c2c;
	padding-top: 22px;
	padding-left: 10px;
}
.htext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #261e2a;
	line-height: 15px;
}


a.top-link, a.top-link:link, a.top-link:active, a.top-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2c2c2c;
	text-decoration: none;
	}
	
a.top-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}


a.link-left, a.link-left:link, a.link-left:active, a.link-left:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
a.link-left:hover {
	color: #000000;
	text-decoration: underline;
}




a.white-link, a.top-link:link, a.top-link:active, a.top-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}
a.white-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

a.white-link1, a.top-link:link, a.top-link:active, a.top-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	}
a.white-link1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

a.gigasot-link, a.top-link:link, a.top-link:active, a.top-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
a.gigasot-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.quick-box {
	font-family:verdana;
	font-size:9px;
	color:#000000;
    font-weight:normal;
	text-decoration:none;
	}
.arrow {
	font-family:verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left: 10px;
	}
.clients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #232d7c;
}



.main_link{
	font-family:Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#d9271b;
	line-height:20px;
	}


a.main_link1, a.main_link1:link, a.main_link1:active, a.main_link1:visted {
	font-family:Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#d9271b;
	line-height:12px;
	text-decoration:none;
}
a.main_link1:hover {
	font-family:Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color:#000000;
	line-height:12px;
	text-decoration:none;
}


.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color:#000000;
}
.banner_border {
	border:2px solid #FF0000;
	}

.box-border {
	border:1px solid #999999;
	}

.content {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.redbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b30008;
}



td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3f3f3f;
}
.himgirigroupbg{
background-image: url(../images/himgirigroupbg.jpg);
width:301px;
height:175px;
background-repeat:no-repeat;}

.aboutbg{
background-image: url(../images/aboutbg.jpg);
width:446px;
height:131px;
background-repeat:no-repeat;}

.menubg{
background-image:url(../images/menubg.jpg);
width:551px;
height:29px;
background-repeat:no-repeat;}

.link-white {
	FONT-SIZE: 11px;
	color: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}

.quick {
	FONT-SIZE: 11px;
	color: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:normal;
}
.copytext {
	font-family: "MS Sans Serif";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 2px;
}

	
a.link-white, a.link-white:link, a.link-white:active, a.link-white:visited {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	color: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

a.link-white:hover {
	FONT-WEIGHT:normal;
	FONT-SIZE: 11px;
	color: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.more {
	FONT-SIZE: 11px;
	color: #f5821f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:bold;
}
	
a.more, a.more:link, a.more:active, a.more:visited {
	FONT-WEIGHT:bold;
	FONT-SIZE: 11px;
	color: #f5821f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

a.more:hover {
	FONT-WEIGHT:boldl;
	FONT-SIZE: 11px;
	color: #f5821f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.link-grey{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	color: #FF6600;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	text-decoration: none;}
	
a.link-grey, a.link-grey:link, a.link-grey:active, a.link-grey:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FF6600;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.link-grey:hover {
	FONT-WEIGHT:bold;
	FONT-SIZE: 12px;
	color: #3f3f3f;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.blueheader{
font-size:16px;
color:#444b85;
font-weight:bold;}

.back1{
	font-size:12px;
	color:#000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:normal;}

.subheader{
font-size:15px;
color:#df5b2c;
font-weight:bold;
text-decoration:underline;}

.minisubheader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	color: #186600;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	text-decoration: none;}
	
a.minisubheader, a.minisubheader:link, a.minisubheader:active, a.minisubheader:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #186600;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.minisubheader:hover {
	FONT-WEIGHT:bold;
	FONT-SIZE: 13px;
	color:#186600;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.email {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b78a9;
    font-weight:bold;
	text-decoration:none;
	}
	
a.email, a.email:link, a.email:active, a.email:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5b78a9;
    font-weight:bold;
	text-decoration:none;
}

a.email:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f7941d;
    font-weight:bold;
	text-decoration:underline;
}
#q a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DF5B2C;
}
#q a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.padding{
padding-top:10px;
}


.minisubsubheader{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	color: #993300;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	text-decoration: none;}
	
	
.cornbg{
background-image:url(../images/corn.jpg);
background-repeat:no-repeat;
height:108px;
}

.subheader1 {
	font-size:14px;
	color:#8e0d02;
	font-weight:bold;
	text-decoration:none;
	font-family: "Century Gothic";
}
.content2 {

FONT-FAMILY: Arial, Helvetica, sans-serif;
text-align:justify;
line-height:16px;
padding-left: 10px ;
padding-right: 10px ;

}
.body1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#ed1922;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.content3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height:16px;
	padding-right: 15px;
	font-size: 12px;
	color: #2c2c2c;
	text-align: justify;
}
a.blue,a.top-link:link, a.top-link:active, a.top-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #212b7b;
	text-decoration: none;
	}
a.blue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #212b7b;
	text-decoration: underline;
}

a.black,a.top-link:link, a.top-link:active, a.top-link:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
a.black:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #212b7b;
	padding-top: 9px;
	padding-bottom:5px;
}
.maindt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3a;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 18px;
}

.box-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3a;
	text-align: justify;
	padding-right: 15px;
	padding-left: 15px;
	line-height: 18px;
	background-image:url(../images/box_blue.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height:18px;
}

.maindt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3a;
	text-align: justify;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 18px;
}
.sub-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c62724;
}
a.more1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.more1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
a.more1:hover {
	text-decoration: none;
}

a.more2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d14b05;
	text-decoration: none;
}
a.more2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d14b05;
	text-decoration: none;
}
a.more2:hover {
	color: #333333;
}

.tabtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}




a.morehead:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #212B7B;
}

a.morehead:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
a.morehead:hover {
	text-decoration: none;
}
.tabtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 20px;
}
.tab-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	
}
.heading1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #333333;
	padding-top: 9px;
}
.tabhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 9px;
	padding-left: 10px;
}

a.foot:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.foot:hover {
	text-decoration: underline;
}

.link-bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
    text-decoration: none;
	}
	
a.link-bottom, a.link-bottom:link, a.link-bottom:active, a.bottom-black:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
    text-decoration: none;
}

a.link-bottom:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
}

.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d36428;
	}
	
.arrow1 {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}
	
.border{ border:1px dashed #000000;
}
	
a.sitmap,a.sitmap:link, a.sitmap:active, a.sitmap:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0c135c;
	text-decoration: none;
	background-color:;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	}
a.sitmap:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0c135c;
	text-decoration: underline;
}

.list1 ul{
padding:0;
margin:0;
}

.list1 li{
line-height:25px;
border:1px solid #394794;
background-color:#F7F7F7;
margin-top:10px;
padding-left:10px;
padding-right:10px;
color:#000;
margin-left:0px;
margin-right:10px;}

.box-t1-top{
font-weight:bold;
text-align:center;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
background-color:#336600;
color:#fff;
line-height:30px;}

.box-t1-mid{
font-weight:normal;
text-align:justify;
border-left:1px solid #999999;
border-right:1px solid #999999;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
line-height:20px;
background-color:#E0FCBA}

.box-t1-bottom{
font-weight:bold;
text-align:right;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#E0FCBA;
line-height:30px;
padding-right:10px;}

.box-t1-bottom a{
color:#FF0000;
text-decoration:none;}	

.box-t1-top1{
font-weight:bold;
text-align:center;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
background-color:#CC6600;
color:#FFFFFF;
line-height:30px;}

.box-t1-mid1{
font-weight:normal;
text-align:justify;
border-left:1px solid #999999;
border-right:1px solid #999999;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
line-height:20px;
background-color:#F4FBC6}

.box-t1-bottom1{
font-weight:bold;
text-align:right;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#F4FBC6;
line-height:30px;
padding-right:10px;}
	
.box-t1-bottom1 a{
color:#FF0000;
text-decoration:none;}	


.box-t1-top2{
font-weight:bold;
text-align:center;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
background-color:#006699;
color:#FFFFFF;
line-height:30px;}

.box-t1-mid2{
font-weight:normal;
text-align:justify;
border-left:1px solid #999999;
border-right:1px solid #999999;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
line-height:20px;
background-color:#CCE6FF}

.box-t1-bottom2{
font-weight:bold;
text-align:right;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-color:#CCE6FF;
line-height:30px;
padding-right:10px;}
	
.box-t1-bottom2 a{
color:#FF0000;
text-decoration:none;}	

.training-subhead{
line-height:27px;

}

.training-subhead td{
}
.training-subhead a{
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../images/blue-button2.jpg);
	width:146px;
    line-height: 20px;
	background-position: 0px top;


}
.slant{
	background-color:#EDEDED;
	padding-right:2px;
}
#md,
#sm,
#mj,
#sp,
#ip{
	background-image:url(../images/orange-img.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	border:4px solid #eca61f;
	background-color:#FFFFFF;
}

a.training-subhead-show{
	display:block;
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(../images/orange-button2.jpg);
	width:146px;
    line-height: 20px;
	background-position: 0px top;} 

a.training-subhead-show2{
	display:block;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/orange-button2.jpg);
	background-position: 0px top;} 	
	
.bullet3{
	background-image:url(../images/bullet_img1.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;}	
	
#psuccess{
border:4px dashed #0066CC;
text-align:center;
line-height:30px;
font-size:14px;
font-weight:bold;
background-color:#FFCC00;
padding:0;
margin:0;
width:300px;
margin-left:200px;}

#psuccess a{
color:red;
text-decoration:none;
padding:0;
margin:0;}

#psuccess p{
font-size:18px;
line-height:30px;
padding:0;
margin:0;
color:#0066CC;}
.rollover a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#212b7b;
text-decoration:none;
}
.rollover a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#212b7b;
text-decoration:none;
}
.rollover a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#212b7b;
text-decoration:underline;
}
.maindtnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-align: justify;
	padding-right:10px;
	line-height: 18px;
}
	
.box_gary{
	background-image:url(../images/box_blue.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	border:1px solid #394794;
}
.box_orenge{
	background-image:url(../images/box_blue.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	border:1px solid #394794;
	line-height:18px;
}
.box_blue{
	background-image:url(../images/box_blue.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;

}
.sub-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#aa0020;
	text-align: left;
}
.blue-border{
		border:1px solid #394794;
		}
	
a.gray-link:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3f3f3f;
	text-align: left;
	text-decoration:none;
}
a.gray-link:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3f3f3f;
	text-align: left;
	text-decoration:none;
}
a.gray-link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3f3f3f;
	text-align: left;
	text-decoration:underline;
}

.blue_boxes{
	background-image:url(../images/box-img.jpg);
	background-repeat:no-repeat;
	width:23px;
	height:6px;
	background-position:right bottom;
	}

.head_bg{background-image:url(../images/bg_header.jpg); background-repeat:repeat-x; background-position:top left;}

.bg_blue_new{background-image:url(../images/bg_blue.jpg); background-repeat:repeat-x; background-position:top left;}

.midbg{
	background-image: url(../images/blubgcor-mid.gif);
	background-repeat:no-repeat;
	width:225px;
	vertical-align:middle;
	height:35px;
	}

#search_box{
position:absolute;
top:220px;
right:160px;}
