@charset "utf-8";
/* CSS Document */

html {
	font-size:100.01%;
}
body {
	background:#FFFFFF;
	margin:0;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:12px;
	line-height:22px;
}
ul{
	margin:0;
	margin-left:25px;
	
}
p{
	margin-top:10px;
	margin-bottom:10px;
}
* {
	margin: 0;
	padding: 0;/*   -webkit-text-size-adjust:none; */
}
img {
	border:0;
}
form {
	margin: 0px;
}

#mainwrap {
	width: 986px;
	margin: 0 auto;
	overflow: hidden;
	background-image:url(images/common/pgbg.gif);
	background-repeat:repeat-y;
}

#mainwrap_contents {
	width: 986px;
	margin: 0 auto;
	overflow: hidden;
	background-image:url(images/common/linkpgbg2.gif);
	background-repeat:repeat-y;
}

#header{
	height:134px;
	float:left;
}
#header img{
	border:0;
	margin:0;	
}
.headergetex{
	float:left;
}

.headergetextech{
	float:left;
}

.headergetexcareer{
	float:left;
}

#menuwrapper{
	width:980px;
/*	margin-left:30px;  check this */
	background-image:url(images/common/getexmenubg.png);
	background-repeat:no-repeat;
	float:left;
}

.menucontainer{
	margin-left:27px;
	margin-right:8px;
	padding-top:5px;
	padding-left:10px;
}

/*  menu list styling */
.menuitem {
	margin:0;
	padding: 4px 10px 0px 10px;
	float:left;
	min-width:30px;
	width:auto;
}
#menuwrapper a {
	color:#333333;
	text-decoration: none;
}
#menuwrapper a:hover {
	color:#D9271B;
	text-decoration:underline;
}
#menuwrapper a[class=current] {
	color:#FFFF66;
}
.menuseps {
	width:1px;
	background-image:url(images/common/vline.png);
	background-repeat:no-repeat;
	height:26px;
	margin-top:5px;
	float:left;
}
.ddmenuholder {
	border:4px solid #FFFFFF;
	position:absolute;
	z-index:200;
	visibility: hidden;
	width:180px;
	background-color:#FFFFFF;
	margin-left:0px;
	padding-bottom:5px;
	background-image:url(images/common/ddmenubg.png);
	background-repeat:repeat-x;
	float:left;
}
.ddmenuitem {
	margin:0 0 0 5px;
	padding: 0px 10px 0px 0px;
	float:left;
	line-height:24px;
	width:165px;
	border-bottom:1px solid #666666;
}
/* End of menu list  styling*/
.lspacer{
	width:27px;
	float:left;
}
.toppicwrapper{	
	height:224px;
	background-image:url(images/common/toppicbg.gif);
	background-repeat:no-repeat;
/*	background-color:#FFFFCC;*/
	float:left;
}

* html #wrapper{
	position: relative;
}
/*
#wrapper{
	width: 986px;
	overflow: hidden; 
	float:left;
} */
#maincontents{
	float:left;
	border-top:3px solid #FFFFFF;
	margin:0
}
#col1{
	float:left;
	width:643px;
	overflow:hidden;
}

#col2{
	float:left;
/*	background-color:#3F89C3; */
	width:302px;
	z-index:1000;	
}

#col2content{
	float:left;
	width:100%;
	padding:5px;	
}

#leftnav{
	float:left;
/*	background-color:#D9271B;*/
height:auto;
	width:200px;
	border-top:3px solid #FFFFFF;
}
.leftnavheader{
	width:195px;
	height:25px;
	background-image:url(images/common/leftnavbg.png);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
}

#leftnav a{
	text-decoration:none;
	color:#FFFFFF;
}
#leftnav a:hover{
	text-decoration:underline;
	color:#FFFF00;
}
#leftnav ul{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
#leftnav li{
	background:url(images/common/leftnavbullet.png) left no-repeat;
	padding-left:18px;
	margin-top:2px;
}
#leftnav li:hover{
	background:url(images/common/leftnavbulleton.png) left no-repeat;
	padding-left:18px;
}
.leftnavlinks{
	margin-left:5px;
	line-height:28px;
	font-size:12px;
	color:#FFFFFF;
	float:left;	
}
.leftnavspons{
	width:200px;
	background-image:url(images/common/leftnavsponscenter.png);
	background-repeat:repeat-y;
	float:left;
}
.leftnavsponstop{
	width:200px;
	height:16px;
	background-image:url(images/common/leftnavsponstop.png);
	background-repeat:no-repeat;
	float:left;
}
.leftnavsponscenter{
	width:200px;
	padding-left:5px;
	padding-top:5px;
	float:left;
}
.leftnavsponsbot{
	width:200px;
	height:16px;
	background-image:url(images/common/leftnavsponsbot.png);
	background-repeat:no-repeat;
	float:left;
}
.partnersbox{
	padding: 2px 2px 2px 8px;	
}
#homecontent{
	float:left;
	margin-top:3px;	
	padding:10px;
	width:410px;
	text-align:justify;
	font-size:12px;
}
#linkcontent{
	float:left;
	margin-top:3px;	
	padding:10px 10px 10px 0px;
	width:625px;
	text-align:justify;
	font-size:12px;
}
.col2box{
	width:300px;
	background-image:url(images/common/col2boxcenter.png);
	background-repeat:repeat-y;
	float:left;
}
.col2boxtop{
	width:300px;
	height:16px;
	background-image:url(images/common/col2boxtop.gif);
	background-repeat:no-repeat;
	float:left;
}
.col2boxcenter{
	width:300px;
	padding-left:13px;
	float:left;
}
.col2boxbot{
	width:300px;
	height:16px;
	background-image:url(images/common/col2boxbot.png);
	background-repeat:no-repeat;
	background-position:left;
	float:left;
}
.col2boxtext{
	width:270px;
	float:left;
	padding:2px;
	font-size:12px;
	padding-right:25px;
	text-align:left;
	text-decoration:none;
}

.imgborder{
	border:1px solid #666666;
	padding:2px;
	float:left;
	margin-right:5px;
}
.col2boxtext a{
	text-decoration:none;
	color:#000000;
}
.col2boxtext a:hover{
	text-decoration:underline;
	color:#0066CC;
}

#partners{
	width:980px;
/*	background-image:url(images/common/partnersbg.png);
	background-repeat:no-repeat; */
	border-top: 3px solid #FFFFFF;
	height:200px;
	float:left;	
}
#footer{
	width:950px;
	float:left;
	height:20px;
	background-color:#D9271B;
	font-size:10px;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:30px;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
	color:#FFCC33;
	
}

h1{
	font-size:160%;
	line-height:26px;
	color:#D9271B;
	letter-spacing:-.05em;
	position:relative;	
	margin-bottom:5px;
}

h2{
	font-size:140%;
	line-height:26px;
	color:#CC9933;
	letter-spacing:-0.05em;
	position:relative;
	margin-bottom:5px;
}

h3{
	font-size:120%;
	line-height:26px;
	color:#006699;
	letter-spacing:-0.05em;
	position:relative;
	margin-bottom:5px;
}

h4{
	font-size:110%;
	line-height:26px;
	color:#339966;
	letter-spacing:-0.05em;
	position:relative;
	margin-bottom:5px;
}

h1 span, h2 span, h3 span, h4 span{
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:url(gradient_1.png) repeat-x;
}

h1 span, h3 span{
	background:url(gradient_2.png) repeat-x;
}

* html h1 span, * html h3 span{
	background-color:#fff;
	back\ground-color:transparent;
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gradient_2.png", sizingMethod="scale");
}
* html h2 span, * html h4 span{
	background-color:#fff;
	back\ground-color:transparent;
	background-image: url(none.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gradient_1.png", sizingMethod="scale");
}

.error{
	color:#FF0000;
	text-decoration:blink;	
}

	
#mytable a {
	color: #c75f3e;
}

#mytable {
	width: 700px;
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/common/tblheaderbg.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

.width100 { width: 100%; }
.width75 { width: 75%; }
.width50 { width: 50%; }
.floatLeft { float: left; }
.floatRight { float: right; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.errtext{
	color:#FF0000;
	text-decoration:blink;
	background-color:#FFCC33;
	padding-left:5px;
	font-weight:bold;
}
/* Gallery style*/
#galleryheader{
	float:left;
	border:0;
	margin:0;
	padding:0;
	width:600px;
	background-color:#EFEFEF;
}

#gallery, #galleryheader{
	float:left;
	border:0;
	margin:0;
	padding:0;
}
#gallery li, #galleryheader li{
	float:left;
	list-style:none;	
	border:0; margin:0; padding:0;	
}
#gallery img{
	padding:3px;
	border:1px solid  #999999;
	margin:10px;
}

/* pagination style*/

.pagination{
	width:600px;
}
.pagination div{
	float:right;
	width:auto;
}
.pagination ul{border:0; margin:0; padding:0;}

#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
float:left;
}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}