/* css use all pages logo Top panel */
:focus {
	outline: 0;
}
.logopad {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;

}

/* css use all pages links Top panel */


A.link1 {
	font-family: Tahoma;
	font-size: 10px;
	color: #8C8D94;
	text-decoration: none;
	background-image: url(../images/icon1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 10px;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
}
A.link1:link {color: #8C8D94;text-decoration: none;font-weight: ;}
A.link1:visited {color: #8C8D94;text-decoration: none;font-weight: ;}
A.link1:hover {color: #FF9900;text-decoration: none;font-weight: ;}


/* ---------------------------------------------------------------------- */





.link1pad {
	padding: 10px;
}

/* css use all pages Search box Top panel */

.searchbg {
	background-image: url(../images/searchbg.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-position: left bottom;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
}
.searchtext {
	font-family: Tahoma;
	font-size: 11px;
	color: #4D93BF;
	text-transform: uppercase;
	font-weight: bold;
}
.searchbox {
	font-family: Tahoma;
	font-size: 10px;
	color: #8C8D94;
	border: 1px solid #D4D4E0;
	height: 16px;
	width: 120px;
}
/* css use all pages main links Top orange panel */

A.link2 {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFF5E7;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
	font-style: normal;
	font-weight: bold;
	background-image: url(../images/link2line1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 20px;
	padding-right: 26px;
	padding-bottom: 12px;
	padding-left: 28px;
}
A.link2:link {color: #FFF5E7;text-decoration: none;font-weight: ;}
A.link2:visited {color: #FFF5E7;text-decoration: none;font-weight: ;}
A.link2:hover {color: #59554F;text-decoration: none;font-weight: ;}


/* ---------------------------------------------------------------------- */

A.link3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #EB8E15;
	text-decoration: underline;
	line-height: normal;
}
A.link3:link {color: #EB8E15;text-decoration: underline;font-weight: ;}
A.link3:visited {color: #EB8E15;text-decoration: underline;font-weight: ;}
A.link3:hover {color: #000000;text-decoration: none;font-weight: ;}

/* -Use portfoliopage lef side------------------------------------------------ */
A.link4 {
	font-family: Tahoma;
	font-size: 11px;
	color: #747474;
	text-decoration: none;
	line-height: normal;
}
A.link4:link {color: #747474;text-decoration: none;font-weight: ;}
A.link4:visited {color: #747474;text-decoration: none;font-weight: ;}
A.link4:hover {color: #4D93BF;text-decoration: none;font-weight: ;}






/* css use all pages text */

.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F7F7F7;
	text-transform: uppercase;
}
.arial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
}
.arial13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F7F7F7;
	text-transform: uppercase;
}



/* css use index page middle boxs */

.boxbg1 {
	background-image: url(../images/boxbg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #E5E5E5;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	vertical-align: top;
}

.boxbg2 {
	background-image: url(../images/boxbg3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	vertical-align: top;
}
.boxbg3 {
	background-image: url(../images/boxbg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-bottom-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
/* css use all hline */
.hline {
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 30px;
}





/* css use all pages text */



.tahoma10 {
	font-family: Tahoma;
	font-size: 10px;
	color: #747474;
}
.tahoma10orng {

	font-family: Tahoma;
	font-size: 10px;
	color: #EB8E15;
	line-height: 20px;
}
.tahoma11 {
	font-family: Tahoma;
	font-size: 11px;
	color: #747474;
	line-height: 14px;
}
.tahoma11blu {
	font-family: Tahoma;
	font-size: 11px;
	color: #4D93BF;
	line-height: 14px;
	text-decoration: none;
}
.tahoma11bluuline {
	font-family: Tahoma;
	font-size: 11px;
	color: #4D93BF;
	line-height: 14px;
	text-decoration: underline;
}
.tahoma11link {
	font-family: Tahoma;
	font-size: 11px;
	color: #747474;
	line-height: 14px;
	text-decoration: none;
}

/* css use all pages Bottom panel */

A.linkbot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A8186;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
}
A.linkbot:link {color: #7A8186;text-decoration: none;font-weight: ;}
A.linkbot:visited {color: #7A8186;text-decoration: none;font-weight: ;}
A.linkbot:hover {color: #000000;text-decoration: none;font-weight: ;}


A.linkbot2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A8186;
	text-decoration: none;
}
A.linkbot2:link {color: #7A8186;text-decoration: none;font-weight: ;}
A.linkbot2:visited {color: #7A8186;text-decoration: none;font-weight: ;}
A.linkbot2:hover {color: #000000;text-decoration: none;font-weight: ;}

/* ---------------------------------------------------------------------- */


.botbg1 {
	background-image: url(../images/botbg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	vertical-align: middle;
	color: #7A8186;
	padding-right: 10px;
}
.botbg2 {
	background-image: url(../images/botbg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 60px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7A8186;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}

/* css use all inner pages left panel */

.lefnavin {
	background-image: url(../images/lefnavin.jpg);
	background-repeat: no-repeat;
	height: 29px;
	border-top: 0px solid #DBDBDB;
	border-right: 0px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
	background-position: right;
	padding: 0px 10px 0px 33px;
	text-align: left;
	vertical-align: middle;
}
A.lefnavintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}
A.lefnavintext:link {color: #454545;text-decoration: none;font-weight: ;}
A.lefnavintext:visited {color: #454545;text-decoration: none;font-weight: ;}
A.lefnavintext:hover {color: #4D93BF;text-decoration: none;font-weight: ;}


/* ---------------------------------------------------------------------- */

.boxbg4 {
	background-image: url(../images/boxbg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #E5E5E5;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
	padding: 0px;
}


/* css use all inner pages Middle panel */
.inban {
	background-image: url(../images/inban.jpg);
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	height: 27px;
	padding-right: 18px;
	padding-left: 18px;
	text-align: left;
	vertical-align: middle;
}
.intext {
	padding: 18px 18px 20px;
}
.boxbg5 {
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	border-top-width: 0px;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	padding-bottom: 0px;
	vertical-align: top;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 0px;
}

/* css extra */

.hed1orng {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #EB8E15;
	border: none;
}
.hed1blck {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #4D93BF;
	border: none;
}

.hed1gry {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #747474;
}
.hed1blu {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #4D93BF;
}
.hed1blusearch
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #4D93BF;
}
.loginbg {
	background-image: url(../images/loginbg.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 302px;
}


/* Contact us page feedback */

.box1 {

	font-family:verdana, arial;
	font-size: 10px;
	color:#666666;
	font-weight: normal;
	line-height: 11px;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	height: 14px;
	width: 220px;
	border: 1px solid #CCCCCC;
}
.box2 {

	font-family:verdana, arial;
	font-size: 10px;
	color:#666666;
	font-weight: normal;
	line-height: 11px;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	height: 70px;
	width: 220px;
	border: 1px solid #CCCCCC;
}
.box3 {


	font-family:verdana, arial;
	font-size: 10px;
	color:#666666;
	font-weight: normal;
	line-height: 11px;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	height: 14px;
	width: 50px;
	border: 1px solid #CCCCCC;
}
.box4 {



	font-family:verdana, arial;
	font-size: 10px;
	color:#666666;
	font-weight: normal;
	line-height: 11px;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	height: 14px;
	width: 100px;
	border: 1px solid #CCCCCC;
}
.but {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	background-image: url(../images/butbg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
	border: 0px none;
	height: 20px;
	width: 53px;
}
.tahoma11blk {

	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	line-height: 14px;
}
.rightbox {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	padding: 10px;
	background-image: url(../images/rightbg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFAF2;
	color: #747474;
	border: 1px solid #FFEBCC;
}
.rightboxblu {
	text-align: left;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
	padding: 8px 10px;
	background-image: url(../images/rightbg2.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #E2F0FF;
	border-right: 1px solid #E2F0FF;
	border-bottom: 0px solid #E2F0FF;
	border-left: 1px solid #E2F0FF;
	color: #747474;
	background-color: #F6FAFD;
}
.rightboxblubot {
	text-align: left;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
	padding: 8px 10px;
	background-image: url(../images/rightbg2.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #E2F0FF;
	border-right: 1px solid #E2F0FF;
	border-bottom: 1px solid #E2F0FF;
	border-left: 1px solid #E2F0FF;
	color: #747474;
	background-color: #F6FAFD;
}


/* careers page left side */

.leftextbox {
	font-family:verdana, arial;
	font-size: 10px;
	color:#666666;
	font-weight: normal;
	line-height: 11px;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	height: 14px;
	width: 205px;
	border: 1px solid #CCCCCC;
}
.leftextbox2 {

	font-family:verdana, arial;
	font-size: 10px;
	color:#666666;
	font-weight: normal;
	line-height: 11px;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	height: 100px;
	width: 205px;
	border: 1px solid #CCCCCC;
}
.leftextbox3 {


	font-family:verdana, arial;
	font-size: 10px;
	color:#666666;
	font-weight: normal;
	line-height: 11px;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	height: 16px;
	width: 151px;
	border: 1px solid #CCCCCC;
}
.tahoma11orng {

	font-family: Tahoma;
	font-size: 11px;
	color: #EB8E15;
}
.yellobox1 {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	padding: 8px 10px;
	background-image: url(../images/rightbg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFAF2;
	color: #747474;
	border-top: 1px solid #FFEBCC;
	border-right: 1px solid #FFEBCC;
	border-bottom: 0px solid #FFEBCC;
	border-left: 1px solid #FFEBCC;
}
.boxsp {
	padding: 10px 10px 0px;
}
.rightboxblu2 {

	text-align: left;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
	padding: 8px 10px;
	background-image: url(../images/rightbg2.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #E2F0FF;
	border-right: 1px solid #E2F0FF;
	border-bottom: 1px solid #E2F0FF;
	border-left: 1px solid #E2F0FF;
	color: #747474;
	background-color: #F6FAFD;
}
.rightboxblu1 {

	text-align: left;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
	padding: 8px 10px;
	background-image: url(../images/rightbg3.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #E2F0FF;
	border-right: 1px solid #E2F0FF;
	border-bottom: 0px solid #E2F0FF;
	border-left: 1px solid #E2F0FF;
	color: #747474;
	background-color: #F6FAFD;
}
.grybox {
	vertical-align: top;
	font-family: Tahoma;
	font-size: 11px;
	padding: 10px;
	background-repeat: repeat-x;
	background-color: #F9F9F9;
	color: #747474;
	border: 1px solid #EBEBEB;
	background-image: url(../images/gryboxbg.jpg);
}
.boxleft1 {




	font-family:verdana, arial;
	font-size: 10px;
	color:#666666;
	font-weight: normal;
	line-height: 11px;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	height: 14px;
	width: 186px;
	border: 1px solid #CCCCCC;
}
.homeloginbox {
	font-family: Tahoma;
	font-size: 11px;
	height: 14px;
	width: 100px;
	border: 1px solid #CC5805;
	color: #666666;
	padding-left: 5px;
}
