body { font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #4F87C6; font-size: 8pt; margin: 0 20px 0 20px; }

ul, li, h1, h2, h3, h4, h5, h6, form, textarea, p, td { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; }

form { display: inline; }

input { font-size: 1em; }

/* Links */

a { color: #FF9900; text-decoration: none; font-weight: bold; }

a:link { color: #FF9900; }

a:visited { color: #FF6600; }

a:hover { color: #FF9900; text-decoration: underline; }
table td { font-size: 1em; }

#hidden { display: none; }

/* Headers */

.pageTitle { color: #FF9900; font-size: 1.6em; }

.orangeHeader { color: #FF9900; font-size: 1.5em; }
.orangeHeader_1p3em { color: #FF9900; font-size: 1.3em; }
.orangeHeader_1p2em { color: #FF9900; font-size: 0.9em; font-weight: bold; padding-bottom: 5px; }
.orangeHeader_1p2em2 { color: #FF9900; font-size: 0.9em; font-weight: bold; }

.blueHeader { color: #333366; font-size: 1.5em; }
.blueHeader_1em { color: #333366; font-size: 1em; }
.blueHeader2 { font-size: 1.4em; color: #395b9c; font-weight: bold; }

.blueHeader3 { font-size: 1.0em; color: #395b9c; font-weight: bold; text-align: center; }

.miniHeader { text-transform: uppercase; color: #333366; font-weight: bold; font-size: 1.1em; }
.miniHeader2 { text-transform: uppercase; color: #395b9c; font-weight: bold; font-size: 1.1em; }

.subHeader { font-size: 1.2em; font-style: italic; color: #999; }

/*.tableHeader 
{
	background-color:LightSteelBlue;
}
*/

.tableHeader a { color: White; }

.tblborder { border-right: #9999CC 1px solid; border-top: #9999CC 1px solid; border-left: #9999CC 1px solid; border-bottom: #9999CC 1px solid; padding-left: 5px; padding-bottom: 4px; padding-top: 4px; padding-right: 3px; background-color: #FDFBDF; color: #003399; }

.tblborderPic { border-right: #9999CC 1px solid; border-top: #9999CC 1px solid; border-left: #9999CC 1px solid; border-bottom: #9999CC 1px solid; color: #003399; }

.sideBar { width: 40%; color: #666; border-top: solid 1px #ff9933; border-bottom: solid 1px #ff9933; padding: 10px; margin: 10px; float: right; }
.sideBar2 { color: #666; border-top: solid 1px #ff9933; border-bottom: solid 1px #ff9933; padding: 6px 4px 4px 4px; margin: 2px; float: right; }

/* Layers */
#header { /*background-image:url(images/logoHeader1-1.jpg); 	background-repeat: no-repeat; 	/* background-attachment:fixed;*/ /*background: url(Rotator.ascx) no-repeat;*/ /*BACKGROUND: url(http://localhost/imgPick/pick.aspx) repeat-x;*/ /*background-repeat:no-repeat;*/ position: absolute; height: 105px; width: 750px; }
#header2 { background-image: url(images/logoHeader1-2.jpg); background-repeat: no-repeat; position: absolute; top: 0px; height: 105px; padding: 10px; width: 750px; }

* html #header { width: 770px; width: 750px; }
.vspace5 { height: 5px; }
.vspace8 { height: 8px; }
.vspace10 { height: 10px; }

.logo { }

.login { font-size: .8em; width: 110px; }

.loginSmall { font-size: .8em; }

.loginLarge { font-size: 1em; width: 650px; }

.secondaryMenu { position: relative; top: -90px; bottom: -100px; color: #fff; text-transform: uppercase; font-style: italic; text-align: right; font-size: .8em; padding: 3px; float: right; z-index: 10; }

.secondaryMenu a:link { color: #fff; text-decoration: none; }

.secondaryMenu a:hover { color: #fff; text-decoration: none; }

.secondaryMenu a:visited { color: #fff; text-decoration: none; }

.secondaryMenu li { display: inline; padding-left: 10px; }
.textBlueRegular { color: #003399; font-weight: normal; }
.textBlue { color: #003399; font-size: 9pt; font-weight: bold; }
.textBlueNormal { color: #003399; font-size: 8pt; font-weight: normal; }
.textBlack { font-size: 8pt; }
.textBlack8Italic { font-size: 8pt; font-style: italic; }
.textBlackBold7_5 { font-size: 7.5pt; font-weight: bold; }
.txtB { font-size: 8pt; font-weight: normal; }
.txtBB { font-size: 8pt; font-weight: bold; }
.txtBBR { font-size: 8pt; font-weight: bold; text-align: right; padding-right: 10px; width: 200px; }

.textWhite { background-color: #6699cc; color: White; font-size: 9pt; font-weight: bold; font-family: arial,verdana,helvetica,sans-serif; }
.txtG { font-size: 7.5pt; font-family: arial,verdana,helvetica,sans-serif; color: Gray; vertical-align: text-top; }
.txtG1 { font-size: 7.5pt; font-family: arial,verdana,helvetica,sans-serif; color: Gray; vertical-align: text-top; width: 270px; }

.textRed { font-size: 8.5pt; font-family: arial,verdana,helvetica,sans-serif; color: Red; }
.txtRB { font-size: 8.5pt; font-family: arial,verdana,helvetica,sans-serif; color: Red; font-weight: bold; }
.textRB9 { font-size: 9pt; font-family: arial,verdana,helvetica,sans-serif; color: Red; }
.textRed2 { font-family: arial,verdana,helvetica,sans-serif; font-size: 18px; text-align: center; vertical-align: middle; color: Red; padding-left: 50px; padding-top: 50px; padding-right: 50px; padding-bottom: 50px; }
.regAsterisk { color: #f68622; }
.textNews { margin-top: 20px; }
.textNewsTop { margin-top: 5px; }

.tb60 { width: 60px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }
.tb100 { width: 100px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }
.tb140 { width: 140px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }
.tb180 { width: 180px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }
.tb200 { width: 200px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }
.tb210 { width: 210px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }
.tb270 { width: 270px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }
.tb280 { width: 280px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }
.tb300 { width: 300px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }
.tb305 { width: 305px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }
.tb310 { width: 310px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }
.tb450 { width: 450px; font-size: 8pt; font-family: arial,verdana,helvetica,sans-serif; }

.tbButton350 { border-right: #5887AB 1px solid; border-top: #5887AB 1px solid; border-left: #5887AB 1px solid; border-bottom: #5887AB 1px solid; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; padding-right: 1px; background-color: #FDFBDF; color: Black; width: 350px; cursor: hand; }

.textCaptionGrid8 { font-size: 8.0pt; font-weight: bold; font-family: verdana,arial,helvetica,sans-serif; }

#menuTop { background-image: url(images/menu_top.gif); background-repeat: no-repeat; background-position: top left; width: 141px; height: 17px; color: #fff; font-size: 1.1em; padding: 14px 0 0 22px; }

* html #menuTop { width: 163px; }

#menuBody { background-image: url(images/menu_bottom.gif); background-repeat: no-repeat; background-position: bottom left; background-color: #BECEE3; font-size: .9em; width: 141px; margin-top: 0px; padding-top: 0px; }

#menuBody ul { list-style: none; margin-top: 0px; padding-top: 0px; }

#menuBody li { list-style: none; border-bottom: 1px dotted #1E386D; padding: 4px 0 4px 0px; margin-left: -30px; margin-right: 5px; }

#menuBody a { color: #1E386D; text-decoration: none; }

#mainMenu { width: 750px; height:38px; vertical-align:bottom; position:absolute; top: 100px; color:White;}

/* #mainMenu ul { margin: 0 0 0 0; padding-top: 3px; color:White;  } */
/* #mainMenu li { display: inline; padding-right: 10px; padding-left: 20px; font-size: .9em; color:White; } */

#mainMenu a { font-weight:normal; color: #FFFFFF; font-size: 1em; margin-right:15px; position: relative; }

#introduction { position: relative; float: left; vertical-align: top; width: 570px; }

#introduction p { font: bold 1em arial,verdana; color: #333366; line-height: 1.8em; padding: 0 10px 4px 8px; }
#introduction img { float: right; padding: 0 0 5px 5px; border: 0; }

#leftMenuColumn { position: relative; float: left; padding: 10px; /* padding-bottom: 30px; */ width: 140px; font-size: .9em; }
#leftMenuColumn input { text-align: left; font-size: 1em; }
#leftMenuColumn ul.targetList { list-style-image: url(images/pointer_blue.gif); line-height: 1.5em; vertical-align: middle; margin: 5px; padding-left: 15px; font-size: 1em; }
#leftMenuColumn li.targetList { padding: 15px 0 0 5px; margin: 15px 0 0 5px; vertical-align: middle; }

#news { position: relative; float: left; /* padding-bottom: 30px; */ width: 190px;  }
#news { position: relative; float: left; /* padding-bottom: 30px;  width: 223px;*/ width: 210px; top: /*37px;*/10px; left: 0px;}

.bluePointer ul { margin-top: 0; list-style-image: url(images/pointer_blue.gif); line-height: 1.5em; vertical-align: middle; margin-left: 20px; }

.bluePointer li { padding: 3px 0 0 5px; }

#midColumn { position: relative; float: left; padding: 0 0 20px 20px; width: 330px; } /* html #midColumn { width: 370px; }*/

#midColumnWide {  float: left; padding: 0 0 20px 20px; width: 520px; } /* html #midColumnWide { width: 540px; }*/

#fullColumn { position: relative; width:735px; float: left; padding-left: 15px; background-color: #ffffff; } /* html #fullColumn { width: 605px; }*/

#midleftColumn { position: relative; float: left; padding: 0px 10px 10px 17px; width: 155px; border-left: 1px solid #eee; background-image: url(images/column_arrow_orange.gif); background-position: top left; background-repeat: no-repeat; z-index: 5; } /* html #midleftColumn { width: 175px; } */

#midRightColumn { position: relative; float: right; width: 160px; padding: 0px 10px 10px 20px; border-left: 1px solid #eee; margin-left: 5px; background-position: top left; background-repeat: no-repeat; } /* html #midRightColumn { width: 185px; } */

#rightColumn { position: relative; float: right; padding: 10px; width: 150px; } /* html #rightColumn { width: 170px; }*/

#rightColumn img { float: left; padding: 5px; border: 0; clear: both; }

#rightColumn td { vertical-align: middle; }

#footer { position: relative; clear: both; text-align: center; font-size: .8em; padding: 10px; }

#pageContainer { position: relative; top: 130px; background-color: #fff; background-image: url(images/bottomCorner.gif); background-position: bottom; background-repeat: no-repeat; width: 750px; }
#pageContainer p, #pageContainer h1, #pageContainer h2, #pageContainer h3 { margin: 0; padding: 1em 2em;
    /* height: 3px; */
}
#pageContainer106 { position: relative; top: 106px; background-color: #fff; background-image: url(images/bottomCorner.gif); background-position: bottom; background-repeat: no-repeat; width: 750px; }
#pageContainerSelf { background-color: white; background-position: bottom; height: 300px; }
#pageContainerSelf2 { position: absolute; background-color: white; background-position: bottom; }

/* start wk css */
td#gradientb { background-image: url(images/gradientb.jpg); background-position: 0px 0px; background-repeat: repeat-y; }
td#gradientb700 { background-image: url(images/gradientb700.jpg); background-position: 0px 0px; background-repeat: repeat-y; }
td#gradientb900 { background-image: url(images/gradientb900.jpg); background-position: 0px 0px; background-repeat: repeat-y; }
td#gradientb1200 { background-image: url(images/gradientb1200.jpg); background-position: 0px 0px; background-repeat: repeat-y; }
td#gradientbNo { background-image: url(images/gradientbNo.jpg); background-position: 0px 0px; background-repeat: repeat-y; }
table#navbarb td { width: 99px; height: 26px; }
table#navbarb td a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #263A6C; text-decoration: none; letter-spacing: 0.04em; display: block; width: 86px; height: 19px; line-height: 10px; padding-top: 7px; background-repeat: no-repeat; padding-left: 13px; }
table#navbarb td a:link { background-image: url( "images/tabb.gif" ); background-position: 0px 0px; }
table#navbarb td#tabb6 a { padding-left: 25px; width: 74px; }
table#navbarb td#tabb7 a { width: 99px; text-align: center; padding-left: 0px; padding-top: 3px; height: 23px; }

table#navbarb td a:visited { background-image: url( "images/tabb.gif" ); background-position: 0px 0px; }
table#navbarb td a:hover { background-image: url( "images/tabb_over.gif" ); background-position: 0px 0px; }

table#navbara td { width: 100px; height: 26px; }
table#navbara td a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #263A6C; text-decoration: none; letter-spacing: 0.04em; display: block; width: 87px; height: 19px; line-height: 10px; padding-top: 7px; background-repeat: no-repeat; padding-left: 13px; }
table#navbara td a:link { background-image: url( "images/taba.gif" ); background-position: 0px 0px; }
table#navbara td a:visited { background-image: url( "images/taba.gif" ); background-position: 0px 0px; }
table#navbara td a:hover { background-image: url( "images/taba_over.gif" ); background-position: 0px 0px; }
td#welcome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-variant: small-caps; color: #273A6B; width: 280px; line-height: 15px; }
td#textnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; width: 420px; color: #273A6B; }
td#textnav a { color: #273A6B; font-size: 10px; }
td#textnav a:hover { text-decoration: underline; }
.arrowlist { list-style-position: outside; /*list-style-image: url(images/arrow.gif);*/ list-style-image: url(images/pointer_blue2.gif); line-height: 1.5em; vertical-align: middle; margin: 5px; padding-left: 25px; font-size: 1em; }


/* conflict start 
a {
	color: #273A6B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
conflict end */

td#footer { background-image: url(images/gradientb_footer.jpg); background-position: 0px 0px; background-repeat: no-repeat; height: 9px; }

.trAlt { background-color:#EEEFFB; }

/* end Wendy Css */

/*  Css */



.utilsBox { vertical-align: middle; border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-bottom: 2px; border-left: #cccccc 1px solid; padding-top: 2px; border-bottom: #cccccc 1px solid; background-color: #d5e1f4; }
.utilsBoxOrder { vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; border-right: #5887AB 1px solid; border-top: #5887AB 1px solid; padding-bottom: 2px; border-left: #5887AB 1px solid; padding-top: 2px; border-bottom: #5887AB 1px solid; background-color: #FDFBDF; }
.utilsBoxOrderLightBlue { vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; border-right: #5887AB 1px solid; border-top: #5887AB 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #5887AB 1px solid; padding-top: 2px; border-bottom: #5887AB 1px solid; background-color: #DCEDF6; }
.utilsBoxOrder2 { vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-bottom: 2px; border-left: #cccccc 1px solid; padding-top: 2px; border-bottom: #cccccc 1px solid; background-color: #E3EEF4; }

.utilsBoxOrder3 { vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; padding-bottom: 2px; border-left: #cccccc 1px solid; padding-top: 2px; border-bottom: #cccccc 1px solid; background-color: #EFEDD4; }
.utilsBoxOrder4 { vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: White; font-size: 8.5pt; border-right: #5887AB 1px solid; border-top: #5887AB 1px solid; padding-bottom: 2px; border-left: #5887AB 1px solid; padding-top: 2px; border-bottom: #5887AB 1px solid; height: 20px; background-image: url(images/box-shade-backg1row.gif); }
.utilsBoxOrderGrid { vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.0pt; background-color: #FDFBDF; }
.dataGrid { width: 100%; border-right: #5887AB 1px solid; border-top: #5887AB 1px solid; padding-bottom: 2px; border-left: #5887AB 1px solid; padding-top: 2px; border-bottom: #5887AB 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; }
.dataGrid2 { border-right: #5887AB 1px solid; border-top: #5887AB 1px solid; padding-bottom: 2px; border-left: #5887AB 1px solid; padding-top: 2px; border-bottom: #5887AB 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; }
.dataGridHeader { height: 25px; vertical-align: middle; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; color: White; font-size: 7.5pt; background-image: url(images/box-shade-backg2row.gif); }

.dataGridItem { vertical-align: middle; text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight:normal;  }

.dataGridItemLeft { vertical-align: middle; text-align: left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; }

.dataGridItemAlt { vertical-align: middle; font-family: Arial, Verdana, Helvetica,sans-serif; font-size: 8pt; background-color: #E4E8F7; font-weight:normal; }

.tblTemplate1 { vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

.tableHeaderBtn { background-image: url(images/box-shade-tl.jpg); font-family: Verdana; font-size: 11px; font-weight: bold; color: White; padding-left: 10px; padding-bottom: 4px; padding-top: 4px; }

.tableHeaderBtn3rows { background-image: url(images/box-shade-tl3rows.jpg); font-family: Verdana, Arial; font-size: 8pt; font-weight: bold; color: White; padding-left: 10px; padding-bottom: 4px; padding-top: 4px; }
.tableHeaderBtn3rowsLight { background-image: url(images/box-shade-tl3rows-light.jpg); font-family: Verdana, Arial; font-size: 8pt; font-weight: bold; color: #003399; padding-left: 10px; padding-bottom: 4px; padding-top: 4px; width: 140px; }
.tableHeaderBtnRight3rowsLight { background-image: url(images/box-shade-tr3-light.jpg); }
.tableHeaderBtnRight3rows { background-image: url(images/box-shade-tr3rows.jpg); font-family: Verdana; color: White; }
.tableHeaderBtnRight { background-image: url(images/box-shade-tr2.jpg); font-family: Verdana; color: White; }

.shoppon130 { width: 90px; background: url(images/shop-cart-back-130.gif); background-repeat: no-repeat; font-size: 8.0pt; font-weight: bold; font-family: arial,helvetica,sans-serif,verdana,; color: #003399; padding-right: 6px; padding-top: 16px; }
.shoppon200 { width: 90px; background: url(images/shop-cart-back-200.gif); background-repeat: no-repeat; font-size: 8.0pt; font-weight: bold; font-family: arial,helvetica,sans-serif,verdana,; color: #003399; padding-right: 6px; padding-top: 16px; }
.shoppoff { background-image: url(images/shop-cart-black3-gray.gif); background-repeat: repeat-x; font-size: 7.5pt; font-family: arial,helvetica,sans-serif,verdana; color: #999999; padding-right: 6px; padding-top: 16px; }
.shoppoffOrange { background-image: url(images/shop-cart-black3-orange.gif); background-repeat: repeat-x; font-size: 7.5pt; font-family: arial,helvetica,sans-serif,verdana; color: #999999; padding-right: 6px; padding-top: 16px; }






/* Used by tooltip */
.dhtmltooltip { position: absolute; width: 250px; border: 1px solid black; padding: 5px; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/ }

.msg .msg_box, #noscript_box { font-weight: bold; padding: 3px 15px 3px 10px; background-color: #ff9; display: block; }
#noscript_box { background-color: #ff9; }

/* Shopping Cart Test */
.resultsset .resultsheader { border-right: #5887AB 1px solid; border-top: #5887AB 1px solid; background: url(images/header-bgBlue.gif) repeat-x; border-left: #5887AB 1px solid; width: 100%; border-bottom: #5887AB 1px solid; }
/* tabs stylesheet */

#metatabs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.0pt; height: 24px; padding-right: 0px; padding-left: 0px; z-index: 1; padding-bottom: 0px; margin: 1em auto -1px 25px; padding-top: 0px; position: relative; }

#metatabs A { color: white; font-weight: normal; }

#metatabs A:hover { text-decoration: underline; }

#metatabs A:visited { }

#metatabs .olpmiddleoff { color: White; background-image: url(images/metatabs-middle-off.gif); background-repeat: no-repeat; }

#metatabs TD { font-family: Verdana, Arial, Helvetica, sans-serif; color: Red; padding-right: 7px; padding-left: 17px; padding-bottom: 5px; margin: 0px; padding-top: 5px; }

#metatabs .olpleftoff { color: White; background-image: url(images/metatabs-left-off.gif); background-repeat: no-repeat; }

#metatabs .olplefton { background-image: url(images/metatab-left.gif); border-bottom: #ffffff 1px solid; background-repeat: no-repeat; }

#metatabs .olplefton A { color: Black; }

#metatabs .olplefton A:visited { color: Black; }

#metatabs .olpmiddleoffonleft { color: White; background-image: url(images/metatabs-middle-off-onleft.gif); background-repeat: no-repeat; }

#metatabs .olpmiddleon { background-image: url(images/metatabs-middle-on.gif); background-repeat: no-repeat; }

#metatabs .olpmiddleon A { color: Black; }

#metatabs .olpmiddleon A:visited { }

#metatabs .numberreturned { }

#metatabs .olprightoff { width: 8px; height: 24px; background-image: url(images/metatabs-right-off.gif); background-repeat: no-repeat; }

#metatabs .olprighton { width: 8px; height: 24; background-image: url(images/metatabs-right-on.gif); background-repeat: no-repeat; }

#metatabs DIV { margin-left: 23px; }

#metatabs .olpleftoff DIV { margin-left: 13px; }
#metatabs .olplefton DIV { margin-left: 13px; }

.services { height: 18px; margin-left: 10px; }

.offerlistings td.middle { padding-right: 4px; padding-left: 4px; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
.offerlistings .bottom { background-image: url(images/offerlistings-border-bottom.gif); background-repeat: repeat-x; }
.offerlistings .bottomleft { width: 12px; background-image: url(images/offerlistings-border-bottom-left.gif); background-repeat: no-repeat; }
.offerlistings .bottomright { height: 19px; background-image: url(images/offerlistings-border-bottom-right.gif); background-repeat: no-repeat; }
.offerlistings .left { background-image: url(images/offerlistings-border-left.gif); background-repeat: repeat-y; }
.offerlistings .right { width: 15px; background-image: url(images/offerlistings-border-right.gif); background-repeat: repeat-y; }
.offerlistings .top { background-image: url(images/offerlistings-border-top.gif); background-repeat: repeat-x; }
.offerlistings .topleft { background-image: url(images/offerlistings-border-top-left.gif); background-repeat: no-repeat; }
.offerlistings .topright { height: 12px; background-image: url(images/offerlistings-border-top-right.gif); background-repeat: no-repeat; }


.headerNav td.middle { background-image: url(images/list-border-middle.gif); height:30px; padding: 0px; margin: 0px; }
.headerNav .left { width: 14px; background-image: url(images/list-border-left.gif); background-repeat: repeat-y; }
.headerNav .right { width: 14px; background-image: url(images/list-border-right.gif); background-repeat: repeat-y; }

.newButtons
{
	/*color: #FF9900; */
	text-decoration: none; 
	font-weight: bold; 
}
.tdNewButtons
{
	height:35px; 
	border-style: solid;
	border-color: #8AA8C2; 
	border-right-width:1px;
	border-top-width:1px; 
	border-left-width:2px; 
	border-bottom-width:2px;
	padding: 3px; 
	cursor:hand;
	border-spacing: 5px;
}
.tdNewButtons:hover 
{
	border-color:#155286; 
	cursor:hand;
}
.tdNewButtonsTitle
{
	color: #155286;
	font-size:1.17em;
	font-weight: bold;
	font-style:normal;
	/*text-decoration: none; */
	cursor:hand;
}

.tdNewButtonsTitle:hover { color: #FF8700; cursor:hand; }
.tdNewButtonsText { text-decoration: none; color:Black; font-weight:500; cursor:hand; }

img.left
{
	float: left;
	padding-top: 5px;
	padding-left: 0;
	padding-right: 5px;
	padding-bottom: 5px;
}

img.right
{
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0;
	padding-bottom: 5px;
}

/* Navigation buttons on the Translation Services page and ContactWithQuestions control */
#nav_buttons
{
	height: 60px;
	width: 540px;
	margin-left: auto;
	margin-right: auto;
}

.nav_button
{
	float: left;
	margin: 10px 10px;
	text-align: center;
	width: 160px;
}

#leftMenuColumn .nav_button
{
	width: 141px;
}


/* The translation services menu defined in "MenuTranslationServices.ascx". */
#menu-container
{
	float: left;
	/* The menuTop style (which will be on the menu header contained inside this div)
	has enough right padding that we don't need to add any */
	padding: 10px 0 10px 10px;
}

/* The contact invitation on various pages.  Defined in "ContactWithQuestions.ascx". */
#contact_invitation
{
	text-align: center;
	width: 530px;
}

#contact_invitation .nav_button
{
	float: none;
	margin-left: auto;
	margin-right: auto;
}

.undecorated-list
{
	list-style-type: none;
}

/* translations-faq.aspx */

.faq-question
{
	font-weight: bold;
}

.faq-answer
{
	display: none;
}

/* translator-recruiting.aspx and request-translation.aspx */

.full
{
	clear: both;
	height: 20px;
	padding: 2px 2em;
	width: 750px;
}

.half
{
	float: left;
	width: 290px;
}

.half input
{
	width: 280px;
}

.half textarea
{
	width: 280px;
	height: 150px;
}

.one-quarter
{
	float: left;
	padding-top: 0.4em;
	width: 140px;
}

.three-quarters
{
	float: left;
	width: 400px;
}

.three-quarters input, .three-quarters select
{
}

.language-control
{
	float: left;
	width: 185px;
}

.language-control input, .language-control select
{
	width: 150px;
}

.submit-button
{
	padding: 5px 2em;
	text-align: center;
	width: 525px;
}

.language-pair
{
	display: none;
	height: 20px;
	padding: 2px 0;
}

#language-pair1
{
	display: block;
}

#recaptcha
{
	height: 130px;
	float: left;
	margin-top: 10px;
	width: 530px;
}

#recaptcha_widget_div
{
	margin-left: auto;
	margin-right: auto;
	width: 318px;
}