body
{
	text-align: center;
	font-family: arial;
	font-size: 13px;
	margin:0px auto;
}

p
{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

h1
{
	margin: 0px;
	padding: 0px;
}

div#container
{
	margin:0px auto;
	width: 983px;
	border-top: 1px solid #878475;
}

table
{
	font-size: 13px;
}

table#mainTbl
{
	background: url(../loadedFiles/main_bg.png) repeat-y;
	width: 983px;
}

table#mainTbl td
{
	vertical-align: top;
}

table#mainTbl td#rightTd
{
	width: 160px;
}

table#mainTbl td#leftTd
{
	width: 823px;
}

div#main
{
}

div#main_in
{
	margin-right: 20px;
}

div#main_title div.title,
div#main_title div.titleLeftBg
{
	width: 797px;
}

div#main_text
{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
}

div#essayPic
{
	float: left;
	padding-left: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
}

div#essayText
{
	margin-left: 20px;
}

div#goBack
{
	clear: both;
	margin-right: 710px;
	margin-top: 7px;
}

div#goBack a
{
	font-weight: bold;
}

/* -- right menu -------------------------------------------------------------------------------------------------- */

div#rightMenu
{
	width: 143px;
}

div#rightMenu_in
{
}

div.rightMenu_box, div.rightMenu_box_selected
{
	background: url(../loadedFiles/rightMenu_box.png) no-repeat top;
	width: 143px;
	height: 29px;
}

div.rightMenu_box div a
{
	color: white;
	text-decoration: none;
}

div.rightMenu_box_selected
{
	background: url(../loadedFiles/rightMenu_box_selected.png) no-repeat top;
	color: #AAABA5;
}

div.rightMenu_box_selected a
{
	color: #AAABA5;
	text-decoration: none;
}

div.rightMenu_box div, div.rightMenu_box_selected div
{
	padding-right: 20px;
	padding-top: 6px;
}

div#rightMenu_bottom
{
	background: url(../loadedFiles/rightMenu_bottom.png) no-repeat;
	width: 143px;
	height: 1px;
	font-size: 0%;
}

div#rightMenuClose
{
	background-color: white;
	width: 160px;
	height: 4px;
	font-size: 0%;
}

/* -- header ------------------------------------------------------------------------------------------------------ */

div#header
{
	background: url(../loadedFiles/header.png) no-repeat;
	width: 823px;
	height: 169px;
}

div#header_in
{
}

div#logo
{
	float: left;
	margin-top: 25px;
	padding-left: 30px;
}

div#logo div
{
	width: 465px;
	height: 60px;
	cursor: pointer;
}

div#search
{
	clear: both;
	float: left;
	margin-top: 50px;
	padding-left: 30px;
	color: #4E6E87;
	font-size: 11px;
}

form.searchForm
{
	display: inline;
}

input#queryText
{
	font-size: 11px;
	border: 1px solid #5B9DCF;
	height: 15px;
	width: 135px;
}

/* -- bottom ------------------------------------------------------------------------------------------------------ */

div#bottom
{
	background: url(../loadedFiles/footer.png) no-repeat;
	width: 983px;
	height: 107px; 
}

div#bottom_in
{
	padding-top: 22px;
	padding-right: 170px;
}

div#bottomMenu
{
}

div#bottomMenu_in
{
	padding-top: 7px;
}

div.bottomMenu_box, div.bottomMenu_box_selected
{
	height: 12px;
}

div.bottomMenu_box div, div.bottomMenu_box_selected div
{
	padding-left: 6px;
	padding-right: 6px;
}

div.bottomMenu_box div a
{
	color: white;
	text-decoration: none;
}

div.bottomMenu_box_selected div
{
	color: #518AB5;
}

div.bottomMenu_sep
{
	background: url(../loadedFiles/bottomMenu_sep.gif) no-repeat;
	width: 5px;
	height: 12px;
}

div#copyrights
{
	float: right;
	color: white;
	font-size: 10px;
	padding-right: 20px;
	padding-top: 42px;
}
			
div#actionsIcons
{
	float: left;
}

div#actionsIcons_in
{
	margin-left: 100px;
	padding-top: 40px;
}

div.actionIcon
{
	float: left;
	margin-right: 8px;
}

div.actionIcon div
{
	cursor: pointer;
}

div#interuseLogo
{
	float: left;
	padding-left: 25px;
	padding-top: 35px;
}

div#interuseText
{
	float: left;
	padding-top: 45px;
	padding-left: 5px;
}

div#interuseText a
{
	color: #464263;
	font-size: 10px;
}

/* -- title ------------------------------------------------------------------------------------------------------- */

div.titleTopBg
{
	background: url(../loadedFiles/title_t.png) repeat-x;
	height: 10px;
	font-size: 0%;
}

div.titleTopRight
{
	float: right;
	background: url(../loadedFiles/title_tr.png) no-repeat;
	width: 10px;
	height: 10px;
	font-size: 0%;
}

div.titleTopLeft
{
	float: left;
	background: url(../loadedFiles/title_tl.png) no-repeat;
	width: 10px;
	height: 10px;
	font-size: 0%;
}

div.titleRightBg
{
	background: url(../loadedFiles/title_r.png) repeat-y right;
	width: 10px;
}

div.titleLeftBg
{
	background: url(../loadedFiles/title_l.png) repeat-y left;
	width: 10px;
}

div.titleLeftBg_in
{
	margin-right: 10px;
	margin-left: 10px;
}

div.titleBottomBg
{
	background: url(../loadedFiles/title_b.png) repeat-x;
	height: 10px;
	font-size: 0%;
}

div.titleBottomRight
{
	float: right;
	background: url(../loadedFiles/title_br.png) no-repeat;
	width: 10px;
	height: 10px;
	font-size: 0%;
}

div.titleBottomLeft
{
	float: left;
	background: url(../loadedFiles/title_bl.png) no-repeat;
	width: 10px;
	height: 10px;
	font-size: 0%;
}

div.titleContent
{
	background-color: #5B9DCF;
}

div.titleContent h1,
div.titleContent a
{
	color: white;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}

/* -- home page --------------------------------------------------------------------------------------------------- */

div#homeSpecialEssay
{
	margin-top: 20px;
}

div#homeSpecialEssay_pic
{
	float: left;
	padding-right: 35px;
	padding-left: 25px;
}

div#homeSpecialEssay_pic div
{
	border: 2px solid #5B9DCF;
}

div#homeSpecialEssay_title div.title,
div#homeSpecialEssay_title div.titleLeftBg
{
	width: 385px;
}

div#homeSpecialEssay_title div.titleContent
{
	width: 365px;
}

div#homeSpecialEssay_subtitle
{
	width: 385px;
}

div#homeSpecialEssay_subtitle div
{
	margin-top: 5px;
	margin-right: 5px;
}

div#homeSpecialEssay_goEssay
{
	margin-right: 330px;
}

div.goEssay a
{
	text-decoration: none;
	color: black;
}

div.goEssay img
{
	vertical-align: middle;
}

div#homeHsep
{
	margin-top: 30px;
	margin-bottom: 5px;
}

div#homeHsep div
{
	background: url(../loadedFiles/horizontalDashed.png) repeat-x;
	width: 777px;
	height: 1px;
	font-size: 0%;
}

div#homeBottom
{
	margin-top: 20px;
	height: 243px;
}

div#homeVsep
{
	float: right;
	margin-right: 34px;
}

div#homeVsep div
{
	background: url(../loadedFiles/verticalDashed.png) repeat-y;
	width: 1px;
	height: 223px;
}

div#homeOurCustomers, div#homeArticles
{
	float: right;
	border: 1px solid #5B9DCF;
	background-color: #5B9DCF;
	margin-left: 3px;
}

div#homeOurCustomers_in, div#homeArticles_in
{
	width: 147px;
	height: 221px;
}

div#homeOurCustomersTitle
{
	float: right;
	background: url(../loadedFiles/customers_title.png) no-repeat right top;
	width: 39px;
	height: 223px;
	font-size: 0%;
}

div#homeArticlesTitle
{
	float: right;
	background: url(../loadedFiles/articles_title.png) no-repeat;
	width: 20px;
	height: 223px;
	font-size: 0%;
}

div.homePreview_text
{
	margin-right: 5px;
	margin-left: 5px;
	height: 97px;
	overflow: hidden;
	color: white;
}

div.homePreview_title div
{
	margin-bottom: 3px;
}

div.homePreview_title div a
{
	text-decoration: none;
	font-size: 15px;
	color: white;
}

div#homeOurCustomers_title div
{
	padding-top: 2px;
	padding-right: 5px;
	font-size: 12px;
	color: white;
}

div.homePreview_subtitle div
{
	line-height: 15px;
}

div#homeOurCustomers_in div.goEssay div, div#homeArticles_in div.goEssay div
{
	margin-top: 5px;
	margin-right: 90px;
}

div#homeOurCustomers_in div.goEssay a, div#homeArticles_in div.goEssay a
{
	color: white;
}
	
div#homeOurActivities
{
	float: right;
	margin-right: 30px;
}

div#homeOurActivities_title  div.title,
div#homeOurActivities_title div.titleLeftBg
{
	width: 355px;
}

div#homeOurActivities_subtitle
{
	width: 345px;
}

div#homeOurActivities_subtitle div
{
	margin-top: 5px;
	margin-right: 5px;
}

div#homeOurActivities_goEssay
{
	margin-right: 295px;
	margin-bottom: 20px;
}

/* -- search results page ----------------------------------------------------------------------------------------- */

div.searchTypeTitle
{
	color: #0B6CB3;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
}

div.searchResultsTitle
{
	margin-bottom: 5px;	
}

div.searchResultsTitle, div.searchResultsTitle a
{
	text-decoration: none;
	color: #808080;
	font-weight: bold;
}

div.searchResultsTitle a:hover
{
	text-decoration: underline;
}

/* -- essay preview page ------------------------------------------------------------------------------------------ */

div#catEssayPreview
{
	margin-right: 2px;
}

div.oneEssay
{
	margin-top: 15px;
	width: 792px;
}

div.oneEssay_in
{
	border: 3px solid #5B9DCF;
}

td.oneEssay_text
{
	width: 526px;
}

td.oneEssay_sep
{
	width: 3px;
	background-color: #5B9DCF;
}

div#catEssayPreview td.oneEssay_pic
{
	width: 257px;
	vertical-align: middle;
}

div.oneEssay_title
{
	margin-top: 15px;
	margin-right: 18px;
	margin-bottom: 6px;
}

div.oneEssay_title a
{
	color: #3A3A3A;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

div.oneEssay_subtitle
{
	margin-right: 18px;
	margin-bottom: 10px;
	margin-left: 15px;
}

div.oneEssay_subtitle div
{
	height: 98px;
	overflow: hidden;
}

div.oneEssay_txt
{
	margin-right: 18px;
	margin-bottom: 10px;
	margin-left: 15px;
}

div.oneEssay_txt div
{
}

td.oneEssay_text div.goEssay
{
	margin-right: 457px;
	margin-bottom: 5px;
	margin-top: 5px;
}

td.oneEssay_pic img
{
	width: 257px;
	height: 170px;
}

div.paging
{
	padding-top: 10px;
	padding-left: 10px;
}

div#pages
{
	direction: ltr;
}

div.thisPageNumber
{
	text-decoration: none;
	color:#3E3E3E;
	font-weight: bold;
	font-size: 12px;
	margin-right: 2px;
	margin-left: 2px;
}

div.pageNumber, div.pageNumber a
{
	text-decoration: underline;
	color:#3E3E3E;
	font-size: 12px;
	margin-right: 2px;
	margin-left: 2px;
}

div.prevPage_ie, div.nextPage_ie,
div.prevPage_firefox, div.nextPage_firefox
{
	margin-left: 7px;
	margin-right: 7px;
}

div.prevPage_firefox, div.nextPage_firefox
{
	margin-top: 4px;
}

div.essayPagesSep
{
	margin-top: 2px;
	margin-left: 3px;
	margin-right: 4px;
}

/* -- urls page --------------------------------------------------------------------------------------------------- */

div#urls div
{
	margin-bottom: 7px;
}

div#urls div img
{
	vertical-align: middle;
}

div#urls div a
{
	text-decoration: none;
	color: black;
}

div#urls div a:hover
{
	text-decoration: underline;
}

/* -- contact page ------------------------------------------------------------------------------------------------ */

div#contactPage
{
	margin-right: 70px;
	margin-top: 15px;
	margin-bottom: 10px;
}

div#telephone
{
	float: right;
}

div#contactPage_in
{
	margin-right: 40px;
}

div.contact_title_ie
{
	padding-right: 1px;
}

div.contact_title_firefox
{
	padding-right: 3px;
}

div#contact_title div.title,
div#contact_title div.titleLeftBg
{
	width: 540px;
}

div#contact_title div.titleContent div
{
	margin-right: 48px;
}

div#contactDetails
{
	margin-bottom: 7px;
}

div#contactDetails_in
{
	margin-right: 60px;
	padding-top: 5px;
	padding-bottom: 9px;
}

div#contactDetails_in, div#contactDetails_in table, div#contactDetails_in a
{
	color: white;
}

div#contactDetails_pic
{
	float: left;
	padding-left: 45px;
}

div#contactDetailsTop
{
	background: url(../loadedFiles/contactBox_top.png) no-repeat;
	width: 549px;
	height: 8px;
	font-size: 0%;
}

div#contactDetailsBg
{
	background: url(../loadedFiles/contactBox_bg.png) repeat-y;
	width: 549px;
	min-height: 115px;
}

div#contactDetailsBottom
{
	background: url(../loadedFiles/contactBox_bottom.png) no-repeat;
	width: 549px;
	height: 9px;
	font-size: 0%;
}

div#contactForm_bg
{
	background: url(../loadedFiles/contactForm_bg.png) no-repeat;
	width: 549px;
	height: 334px;
}

div#contactForm_in
{
	margin-right: 132px;
	padding-top: 17px;
}

form#contactForm
{
	display: inline;
}

input.formField, textarea.textareaField
{
	border: 1px solid #9F9F9D;
	width: 170px;
}

textarea.textareaField
{
	height: 65px;
}

/* -- sitemap page ------------------------------------------------------------------------------------------------ */

div#sitemap
{
}

div.sitemapTitle
{
	color: #0B6CB3;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
}

div.sitemapLink a
{
	text-decoration: none;
	color: #808080;
	font-weight: bold;
}

div.sitemapLink a:hover
{
	text-decoration: underline;
}

/* -- send email -------------------------------------------------------------------------------------------------- */

div#sendEmail_title
{
	color: #2178BB;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #797979;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
		border: 0px;
}

