body
{
	margin: 0px auto;
	margin-top: 10px;
	text-align: center;
	font-family: verdana;
	font-size: 13px;
	color: #656666;
	direction: ltr;
	background: url(../designFiles/body_bg.png) repeat-x;
	background-color: #FFFFFF;
}

p, h1, h2, h3, h4, h5, h6, form, input, img, select
{
	padding: 0px;
	margin: 0px;
}

input:focus
{
  outline-width:0;
}

.hidden
{
	display: none;
}

div#header table, div#addTalkback table, div#footer table, div#essayActions table
{ 
	border-collapse:collapse;
}

div#header td, div#footer td, div#essayActions td
{
	border: 0px;
	padding:0; 
} 

input, textarea, select
{
	font-size: 12px;
	font-family: verdana;
	border: 1px solid #7E9DB9;
}

input[type="checkbox"], input[type="radio"], input[type="image"]
{
	border: 0px;
}

h1, h2
{
	font-size: 24px;
	color: #0075BB;
	font-weight: normal;
}

div#homePageSideBox h2
{
	font-size: 20px;
	color: #2487C2;
	font-weight: normal;
}

div.pageTitle
{
	clear: both;
}

div.pageTitle h1, div#homePageMainBox h2, div#homePageBottomBox h2, h2.subtitle
{
	background: url(../designFiles/blueDashed.gif) repeat-x bottom;
	margin-bottom: 10px;
}

div#homeContainer div.pageTitle h1, div#homePageMainBox h2, div#homePageBottomBox h2
{
	padding-bottom: 5px;
}

h2.subtitle a
{
	font-size: 18px;
	color: #0075BB;
	cursor: default;
}

h2.subtitle a:hover
{
	text-decoration: none;
	cursor: default;
}

div#homeContainer div.pageText
{
	padding-right: 15px;
}

div#homeContainer div#homePageSideBox div.pageText
{
	padding-right: 0px;
}

a, .link
{
	color: #4BB1EF;
	cursor: pointer;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

td
{
	vertical-align:top;
	font-size: 13px;
}

div.container
{
	margin: 0 auto;
	width: 980px;
	direction: ltr;
}

div#printArea div.pageText, div#printArea div.pageText td
{
	font-size: 14px;
}

/* -- header ------------------------------------------------------------------------------------------------------ */

div#header
{
	background: url(../designFiles/header.png) no-repeat;
	width: 980px;
	height: 275px;
	position: relative;
}

div#homeContainer div#header
{
	height: 380px;
}

div#logo
{
	position: absolute;
	top: 23px;
	left: 3px;
}

div#topMember
{
	padding-left: 538px;
	padding-top: 8px;
	padding-bottom: 40px;
}

div#topLogin, div#topMemberDetails
{
	color: white;
	text-align: left;
	height: 27px;
}

div#topLogin
{
	padding-left: 10px;
	height: 27px;
}

div#topMemberDetails a
{
	color: #0373BB;
	text-decoration: none;
}

div#topLogin td.topLoginField input,
div#search input#queryText
{
	border: 0px;
	background-color: #FFFFFF;
	width: 120px;
	height: 18px;
	color: #878787;
	font-size: 10px;
}

div#search input#queryText
{
	width: 131px;
	background: none;
}

div#topLogin td.topLoginField 
{
	width: 126px;
}

div#topLogin td.topLoginField input
{
	padding-top: 1px;
}

div#topLogin td.topLoginBtn div
{
	padding-left: 5px;
	cursor: pointer;
}

div#searchAndLang
{
	padding-left: 540px;
	height: 26px;
	text-align: left;
}

div#searchAndLang input
{
	border: 0px;
}

div#search td#searchFieldCol
{
	width: 144px;
	text-align: left;
}

div#search td#searchFieldCol div
{
	padding-top: 2px;
}

div#search td#searchBtnCol
{
	width: 85px;
	text-align: left;
}

td#langCol
{
	text-align: left;
}

div#chooseLang
{
	padding-top: 2px;
}

div#chooseLang img
{
	vertical-align: middle;
}

div#chooseLang a
{
	color: white;
	text-decoration: none;
	font-weight: bold;
}

div#lang_boxselected
{
	display: none;
}

/* -- top menu ---------------------------------------------------------------------------------------------------- */

div#topMenu
{
	text-align: left;
	background: url(../designFiles/topMenu.png) no-repeat;
	width: 980px;
	height: 27px;
}

td#topMenuFirst
{
	width: 2px;
	height: 27px;
	font-size: 0px;
}

td#topMenuFirst.topMenuFirst_selected
{
	background: url(../designFiles/topMenuFirst_selected.png) no-repeat;
}

td.topMenu_link
{
	cursor: pointer;
	color: white;
	background: url(../designFiles/topMenu_bg.png) repeat-x;
	height: 27px;
}

td.topMenu_link_selected
{
	background-color: #0963BB;
	cursor: pointer;
}

td.topMenu_link_selected, td.topMenu_link_selected a, td.topMenu_link, td.topMenu_link a
{
	color: white;
	font-size: 14px;
}

div.topMenu_link_in
{
	height: 27px;
}

div.topMenu_link_in div
{
	padding-right: 19px;
	padding-left: 19px;
	padding-top: 4px;
	color: white;
}

div.topMenu_link_in div a
{
	text-decoration: none;
	color: white;
}

td.topMenu_link div.topMenu_link_in div a span
{
	color: #0074B9;
}

td.topMenu_sep div
{
	width: 2px;
	height: 27px;
	background: url(../designFiles/topMenu_sep.png) no-repeat;
}	

div.topSubMenu_box, div.topSubMenu_box_selected
{
	padding-left: 7px;
	padding-right: 7px;
	background-color: #0C5BB8;
	cursor: pointer;
	text-align: left;
}

div.topSubMenu_box div, div.topSubMenu_box_selected div
{
	background: url(../designFiles/topSubMenu_bg.png) repeat-x top;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 28px;
	padding-right: 5px;
}

div.topSubMenu_box, div.topSubMenu_box a, div.topSubMenu_box_selected, div.topSubMenu_box_selected a
{
	color: white;
	text-decoration: none;
}

div.topSubMenu_box_selected
{
	background: url(../designFiles/topSubMenu_selected.png) no-repeat top left;
	background-color: #0C5BB8;
}

/* -- home page --------------------------------------------------------------------------------------------------- */

div#homePageFlash
{
	padding-top: 1px;
	padding-bottom: 1px;
}

div#homePageFlashBg
{
	background: url(../designFiles/homeFlashPic.png) no-repeat;
	width: 980px;
	height: 247px;
}

div#homeContainer table#mainTable td#mainCol1
{
	width: 650px;
}

div#homeContainer table#mainTable td#mainCol2
{
	width: 330px;
}

div#homePageMainBox, div#homePageSideBox, div#homePageBottomBox
{
	padding-top: 6px;
}

div#homePageContent div.box_in
{
/*	height: 275px;
	overflow: hidden;*/
}

div#homePageMainBox div.box_in, div#homePageSideBox div.box_in
{
	height: 480px;
}

div#homePageSideBox p
{
	line-height: 18px;
}

/* -- boxes ------------------------------------------------------------------------------------------------------- */

div.box div.top, div.box div.bottom
{
	height: 5px;
	font-size: 0px;
}

div.box div.box_in
{
	padding: 10px 15px;
	text-align: left;
}

/* # white box - width 646 */
div.whiteBox646 div.top, div.whiteBox646 div.bottom, div.whiteBox646 div.bg 		  { width: 646px	}

div.whiteBox646 div.top		{ background: url(../designFiles/whiteBox646_top.png) 		no-repeat 		}
div.whiteBox646 div.bottom 	{ background: url(../designFiles/whiteBox646_bottom.png) 	no-repeat 		}
div.whiteBox646 div.bg 		{ background: url(../designFiles/whiteBox646_bg.png) 		repeat-y  		}

/* # white box - width 705 */
div.whiteBox705 div.top, div.whiteBox705 div.bottom, div.whiteBox705 div.bg 		  { width: 705px 	}

div.whiteBox705 div.top		{ background: url(../designFiles/whiteBox705_top.png) 		no-repeat 		}
div.whiteBox705 div.bottom 	{ background: url(../designFiles/whiteBox705_bottom.png) 	no-repeat 		}
div.whiteBox705 div.bg 		{ background: url(../designFiles/whiteBox705_bg.png) 		repeat-y  		}

/* # sky box - width 980 */
div.skyBox980 div.top, div.skyBox980 div.bottom, div.skyBox980 div.bg 				  { width: 980px 	}

div.skyBox980 div.top		{ background: url(../designFiles/skyBox980_top.png) 		no-repeat 		}
div.skyBox980 div.bottom 	{ background: url(../designFiles/skyBox980_bottom.png) 		no-repeat 		}
div.skyBox980 div.bg 		{ background: url(../designFiles/skyBox980_bg.png) 			repeat-y  		}

/* # sky box - width 329 */
div.skyBox329 div.top, div.skyBox329 div.bottom, div.skyBox329 div.bg 				  { width: 329px 	}

div.skyBox329 div.top		{ background: url(../designFiles/skyBox329_top.png) 		no-repeat 		}
div.skyBox329 div.bottom 	{ background: url(../designFiles/skyBox329_bottom.png) 		no-repeat 		}
div.skyBox329 div.bg 		{ background: url(../designFiles/skyBox329_bg.png) 			repeat-y  		}

/* # sky box - width 270 */
div.skyBox270 div.top, div.skyBox270 div.bottom, div.skyBox270 div.bg 				  { width: 270px 	}

div.skyBox270 div.top		{ background: url(../designFiles/skyBox270_top.png) 		no-repeat 		}
div.skyBox270 div.bottom 	{ background: url(../designFiles/skyBox270_bottom.png) 		no-repeat 		}
div.skyBox270 div.bg 		{ background: url(../designFiles/skyBox270_bg.png) 			repeat-y  		}

/* # blue box - width 329 */
div.blueBox329 div.top, div.blueBox329 div.bottom, div.blueBox329 div.bg 			  { width: 329px 	}

div.blueBox329 div.top		{ background: url(../designFiles/blueBox329_top.png) 		no-repeat 		}
div.blueBox329 div.bottom 	{ background: url(../designFiles/blueBox329_bottom.png) 	no-repeat 		}
div.blueBox329 div.bg 		{ background: url(../designFiles/blueBox329_bg.png) 		repeat-y  		}

/* # blue box - width 270 */
div.blueBox270 div.top, div.blueBox270 div.bottom, div.blueBox270 div.bg 			  { width: 270px 	}

div.blueBox270 div.top		{ background: url(../designFiles/blueBox270_top.png) 		no-repeat 		}
div.blueBox270 div.bottom 	{ background: url(../designFiles/blueBox270_bottom.png) 	no-repeat 		}
div.blueBox270 div.bg 		{ background: url(../designFiles/blueBox270_bg.png) 		repeat-y  		}

/* # orange box - width 667 */
div.orangeBox667 div.top, div.orangeBox667 div.bottom, div.orangeBox667 div.bg 		  { width: 667px 	}

div.orangeBox667 div.top	{ background: url(../designFiles/orangeBox667_top.png) 		no-repeat 		}
div.orangeBox667 div.bottom	{ background: url(../designFiles/orangeBox667_bottom.png) 	no-repeat 		}
div.orangeBox667 div.bg 	{ background: url(../designFiles/orangeBox667_bg.png) 		repeat-y  		}

/* 
 * <div id="xxx" class="box whiteBox646">
 * 	<div class="top"></div>
 * 	<div class="bg">
 * 		<div class="box_in">
 * 		</div>
 * 	</div>
 * 	<div class="bottom"></div>
 * </div>
*/

div.pageBox
{
	margin-top: 10px;
	margin-bottom: 10px;
}

div.pageBox div.pageBoxTitle
{
	background: url(../designFiles/pageBoxTitle.png) no-repeat;
	width: 628px;
	height: 40px;
}

div.pageBox div.pageBoxTitle h3
{
	color: #0075BB;
	padding-left: 55px;
	font-size: 18px;
	font-weight: normal;
}

/* -- demo box ---------------------------------------------------------------------------------------------------- */

div#demoBox
{
	padding-top: 6px;
}

div#demoBox div.box_in
{
/*	background: url(../designFiles/demoBox_pic.jpg) no-repeat;*/
/*	background-position: 159px 32px;*/
	padding-top: 6px;
	padding-bottom: 5px;
	position: relative;
}

div#demoPicLink
{
	position: absolute;
	top: 25px;
	right: 8px;
	z-index: 1;
}

div#homeContainer div#demoPicLink
{
	top: 0px;
}

div#demoPicLink div
{
	width: 100px;
	height: 75px;
}

div#homeContainer div#demoPicLink div
{
	width: 155px;
	height: 105px;
}

div#homeContainer div#demoBox div.box_in
{
/*	background: url(../designFiles/demoBox_homePic.jpg) no-repeat;
	background-position: 165px 3px;
/*	height: 98px;*/
	padding-bottom: 0px;
}

/* -- contact box ------------------------------------------------------------------------------------------------- */

div#contactBox div.box_in
{
	padding-bottom: 0px;
}

div#contactBoxStart
{
	position: relative;
	margin-top: 15px;
	height: 165px;
}

div#homeContainer div#contactBoxStart
{
	height: 110px;
}

div#contactBox input.inputField, div#contactBox select.inputField, div#contactBox textarea.inputField
{
	border: 0px;
	height: 18px;
	color: #878787;
	font-size: 10px;
	width: 140px;
}

div#homeContainer div#contactBox input.inputField, 
div#homeContainer div#contactBox select.inputField, 
div#homeContainer div#contactBox textarea.inputField
{
	width: 135px;
}

div#contactBox textarea.inputField
{
	height: 50px;
}

div#homeContainer div#contactBox textarea.inputField
{
	width: 230px;
}

div#contactBox div#nameField
{
	position: absolute;
	top: 0px;
	left: 0px;
}

div#contactBox div#emailField
{
	position: absolute;
	top: 27px;
	left: 0px;
}

div#contactBox div#phoneField
{
	position: absolute;
	top: 54px;
	left: 0px;
}

div#contactBox div#countryField
{
	position: absolute;
	top: 81px;
	left: 0px;
}

div#contactBox div#msgField
{
	position: absolute;
	top: 108px;
	left: 0px;
}

div#contactBox div#sendBtn
{
	position: absolute;
	top: 118px;
	left: 170px;
}

div#contactBox div#sendBtn input
{
	border: 0px;
}

div#homeContainer div#contactBox div#nameField
{
	top: 0px;
	left: 2px;
}

div#homeContainer div#contactBox div#emailField
{
	top: 0px;
	left: 150px;
}

div#homeContainer div#contactBox div#phoneField
{
	top: 27px;
	left: 2px;
}

div#homeContainer div#contactBox div#countryField
{
	top: 27px;
	left: 150px;
}

div#homeContainer div#contactBox div#msgField
{
	top: 54px;
	left: 2px;
}

div#homeContainer div#contactBox div#sendBtn
{
	top: 66px;
	left: 247px;
}

/* -- in page ----------------------------------------------------------------------------------------------------- */

div#inPagePic
{
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 0px;
}

div#inPageTopTitle
{
	background: url(../designFiles/inPage_topTitle.png) no-repeat top;
	width: 980px;
	height: 44px;
	text-align: left;
	display: none;
}

div#inPageTopTitle div
{
	color: #5CA8E4;
	font-size: 18px;
	font-weight: bold;
	padding-left: 68px;
	padding-top: 6px;
}
	
table#mainTable
{
	border-collapse: collapse;
}

table#mainTable.inTable
{
	width: 980px;
}

table#mainTable.inTable td#mainCol1
{
	width: 275px;
	text-align: left;
}

table#mainTable.inTable td#mainCol2
{
	width: 705px;
	text-align: left;
}

div#inPageContent.whiteBox705 div.box_in
{
	padding-top: 8px;
	padding-left: 20px;
}

div#inPageContent.whiteBox705 div.box_in div.pageText
{
	padding-right: 120px;
}

/* -- side menu --------------------------------------------------------------------------------------------------- */

div#sideMenu
{
}

div#sideMenu div.sideMenu_sep
{
	background: url(../designFiles/hDashedSep.png) repeat-x top;
	width: 270px;
	height: 8px;
}

div#sideMenu div.sideMenu_sep.sideMenu_sep_no
{
	display: none;
}

div#sideMenu div.sideMenu_link, div#sideMenu div.sideMenu_link_open
{
	background: url(../designFiles/sideMenu_bg.png) no-repeat left top;
	width: 270px;
}

div#sideMenu div.sideMenu_link_in,
div#sideMenu div.sideSubMenu_box
{
	padding-left: 67px;
	padding-bottom: 5px;
}

div#sideMenu div.sideMenu_link_open, div#sideMenu div.sideMenu_link_open a
{
	color: #003D8E;
	text-decoration: none;
}

div#sideMenu div.sideMenu_link a
{
	color: #49AFED;
	text-decoration: none;
}

/* -- nav path ---------------------------------------------------------------------------------------------------- */

div#navPath
{
	color: #003D8E;
	height: 25px;
	font-size: 12px;
}

div#navPath a
{
	color: #4AB1EC;
	text-decoration: none;
}

div.navPath_link, div.navPath_sep
{
	float: left;
}

div.navPath_sep div
{
	background: url(../designFiles/navPath_sep.png) no-repeat;
	margin-top: 1px;
	width: 21px;
	height: 13px;
}

/* -- essays page ------------------------------------------------------------------------------------------------- */

div#generalContainer div#essayPreview
{
	padding-right: 20px;
}

div#generalContainer div#essayPreview div#essays
{
	padding-right: 100px;
}

div#essaysCats
{
	font-size: 12px;
	padding-bottom: 5px;
}

div#essaysCats span.title
{
	color: #F39300;
}

div#essays h2.subtitle
{
	margin-top: 25px;
	margin-bottom: 15px;
}

div.essayPreview_link
{
	background: url(../designFiles/blueArrow.png) no-repeat 7px top;
}

div.essayPreview_link div
{
	padding-left: 30px;
	padding-bottom: 13px;
}

div.essayTitle h2, div.pageText h2
{
	color: #0075BB;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 22px;
	font-weight: normal;
}

div#essayPageCat
{
	font-size: 11px;
	padding-bottom: 10px;
}

div.pageText h2
{
	font-size: 18px;
}

div#otherEssays
{
	padding-top: 20px;
}

div#otherEssays div#title
{
	font-size: 14px;
	color: #013A91;
}

div#otherEssays div#title img
{
	vertical-align: middle;
}

div.essayPreview_one
{
	background: url(../designFiles/blueArrowOnGray.png) no-repeat;
	float: left;
	width: 305px;
	margin-top: 10px;
}

div.essayPreview_one div
{
	padding-left: 25px;
	padding-right: 20px;
}

span.headline
{
	color: #ED1C24;
	font-style: italic;
}

div#backToEssays
{
	clear: both;
	padding-top: 10px;
}

div#backToEssays div
{
	padding-top: 10px;
	background: url(../designFiles/blueDashed.gif) repeat-x top;
	width: 620px;
}

div#backToEssays a:hover
{
	text-decoration: none;
}

div#essayActions
{
	background: url(../designFiles/essayActions.png) no-repeat;
	width: 660px;
	height: 29px;
	margin-top: 20px;
}

div#essayActions table td div.essayAction
{
	color: #48a9e5;
	cursor: pointer;
	padding-left: 12px;
	margin-top: 5px;
	text-align: left;
	padding-right: 20px;
}

div#essayActions div#showCommentsLink
{
	width: 190px;
}

div#essayActions table td div.essayAction img
{
	vertical-align: middle;
}

div#essayTalkbacks
{
	padding-left: 15px;
	padding-top: 15px;
}

td.talkbackNo
{
	width: 20px;
}

tr.talkbackSep
{
	height: 10px;
}

div#noTalkbacks
{
	font-weight: bold;
}

div.talkback_title
{
	color: #003D8E;
	font-size: 12px;
}

div.talkback_writer
{
	color: #1E201F;
	font-size: 11px;
	padding-top: 3px;
}

div.talkback_writer a
{
	color: #2277D4;
}

div.talkback_txt
{
	padding-top: 5px;
}

div#addTalkback
{
	margin-top: 12px;
	background: url(../designFiles/addTalkback_bg.png) no-repeat;
	width: 327px;
	height: 187px;
}

div#addTalkback_form
{
	padding-top: 10px;
	padding-left: 20px;
}

div#addTalkback_form td.formFieldText
{
	width: 65px;
}

div#addTalkback_form td.formFieldText div
{
	padding-top: 4px;
	padding-bottom: 10px;
	font-size: 12px;
}

div#addTalkback_form .formField, div#addTalkback_form textarea.textareaField
{
	width: 175px;
	height: 18px;
	border: 1px solid #F0F0F0;
	border-top: 1px solid #D9D9DB;
}

div#addTalkback_form textarea.textareaField
{
	height: 80px;
}

div#addTalkback_form td#textareaCol div
{
	padding-top: 32px;
}

div#addTalkback_form td.formSend div
{
	padding-top: 28px;
	padding-left: 10px;
}

div#addTalkback_form td.formSend div img
{
	cursor: pointer;
}

/* -- print page -------------------------------------------------------------------------------------------------- */

body#printBody
{
	background: none;
}

/* -- contact us --------------------------------------------------------------------------------------------------	*/

form#contactForm table
{
	border-collapse: separate;
}

form#contactForm td.formFieldText
{
	font-size: 13px;
	color: #6C7177;
}

form#contactForm .formField, form#contactForm .textareaField
{
	width: 170px;
	font-size: 12px;
}

form#contactForm .formField
{
	height: 20px;
}

form#contactForm .textareaField
{
	height: 80px;
}

/* -- search results ---------------------------------------------------------------------------------------------- */

div.searchResults_subject
{
	color: #F1A91F;
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
}

div.searchResults_link
{
	color: #F1A91F; 
	font-weight: bold;
}

div.searchResults_link a
{
	text-decoration: none;
	color: #005497;
}

/* -- site map ---------------------------------------------------------------------------------------------------- */

div#sitemap
{
 	padding-right: 20px;
	padding-left: 20px;
}

div.sitemap_title
{
	color: #005497;
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 15px;
}

div.sitemap_link
{
	padding-bottom: 3px;
}

div.sitemap_link a, div.sitemap_number
{
	font-size: 13px;
	color: #6C7177;
	text-decoration: none;
}

div.sitemap_link a:hover
{
	text-decoration: underline;
}

div.sitemap_number
{
	float: left;
	width: 25px;
}

/* -- ------------------------------------------------------------------------------------------------------------- */
/* -- ------------------------------------------------------------------------------------------------------------- */
/* -- footer ------------------------------------------------------------------------------------------------------ */

div#footer
{
	margin-top: 50px;
	background: url(../designFiles/footer_bg.png) repeat-x;
	height: 225px;
}

div#footer_in
{
	margin: 0 auto;
	width: 980px;
	padding-top: 10px;
}

div#footer_in td#col1
{
	width: 212px;
}

div#newsletterRegister
{
	background: url(../designFiles/newsletterRegister_bg.png) no-repeat top;
	width: 212px;
	height: 172px;
}

div#newsletterRegister_in
{
	text-align: left;
	padding-left: 22px;
}

div#newsletterRegisterTitle
{
	padding-top: 9px;
	padding-bottom: 14px;
	font-size: 16px;
	font-weight: bold;
	color: #0074B9;
}

div#newsletterRegister_in input.formField
{
	border: 0px;
	background: none;
	width: 135px;
	height: 18px;
	color: #878787;
	font-size: 11px;
}

div#newsletterRegister_in td#newsletterRegister_col1
{
	height: 31px;
	width: 143px;
}

div#newsletterRegister_in td#newsletterRegister_col2
{
	height: 52px;
	vertical-align: middle;
}

div#newsletterRegister_in td#newsletterRegisterBottom
{
	height: 35px;
	vertical-align: middle;
	font-size: 11px;
	color: #878787;
}

div#copyrights
{
	float: right;
	color: #707070;
	font-size: 9px;
	padding-right: 10px;
	padding-top: 10px;
}
			
div#interuseLogo
{
	float: left;
}

div#interuseText
{
	float: left;
	padding-top: 6px;
}

div#interuseText a
{
	color: #707070;
	font-size: 9px;
}

/* -- bottom menu ------------------------------------------------------------------------------------------------- */

div#bottomMenu
{
	padding-top: 5px;
}

table#bottomMenuTbl
{
	margin-left: auto;
	margin-right: auto;
}

table#bottomMenuTbl td
{
	background: url(../designFiles/bottomMenu_sep.gif) repeat-y right;
	vertical-align: top;
}

div.bottomMenu_title, div.bottomMenu_subs
{
	margin-left: 15px;
	margin-right: 15px;
}

div.bottomMenu_title
{
	height: 40px;
	width: 90px;
	line-height: 15px;
	text-align: left;
}

div.bottomMenu_subs
{
	width: 90px;
	max-height: 100px;
	text-align: left;
}

td#bottomMenu_col19 div.bottomMenu_title, td#bottomMenu_col19 div.bottomMenu_subs
{
	width: 40px;
}

div.bottomMenu_title a
{
	color: #0074BC;
	text-decoration: none;
	font-size: 14px;
}

div.bottomMenu_box
{
	padding-top: 6px;
}

div.bottomMenu_box a
{
	color: #60BCEF;
	text-decoration: none;
}

div.bottomMenu_subs
{
	padding-bottom: 15px;
}

/* -- send email -------------------------------------------------------------------------------------------------- */

div#sendEmail_title
{
	color: #0000C0;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #404040;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
		border: 0px;
}

div#flashcontent
{
	width: 660px;
	height: 400px;
}


