body
{
	margin: 0px auto;
	font-family: arial;
	font-size: 13px;
	color: #494f61;
}

body.site
{
	background-color: #2343A8;
	text-align: center;
}
	
body.mailTo
{
	background-color: white;
}

p, h1, h2, h3, h4, h5, h6, form, input, img, select, ul, li
{
	padding: 0px;
	margin: 0px;
}

input, textarea, select
{
	font-size: 12px;
	font-family: arial;
}

.inputField, .textareaField
{
	border: 1px solid #E4E9EF;
	border-top: 1px solid #AAADB2;
}

.inputField
{
	height: 15px;
}

.mandatory
{
	color: #831715;
	font-weight: bold;
}

.mandatory div
{
	padding-top: 3px;
}

.smallText
{
	font-size: 11px;
	color: #831715;
}

.fieldText
{
	color: #1C368A;
}

body.printPage
{
	background-color: white;
}

div#printPage
{
	width: 650px;	
}

div#printPage div#contactFormPromo,
div#printPage div#contactFormBox,
div#printPage div#contactPagePrint,
div#printPage div#projectPage_print
{
	display: none;
}

input[type="checkbox"]
{
	border: 0px;
}

h1
{
	color: #1E398A;
	font-size: 20px;
}

h2
{
	color: #FE9005;
	font-size: 16px;
}

a, .link
{
	color: #2451E1;
	cursor: pointer;
}

.orange
{
	color: #FE8008;
}

td
{
	vertical-align:top;
	font-size: 13px;
}

hr
{
	width: 800px;
	height: 4px;
	color: white;
	border: 0px;
	border-top: 1px dashed #E5E6EB;
	margin-bottom: 4px;
}

div.container
{
	margin: 0 auto;
}
	
div#homeContainer table#mainTbl td.rightBorder
{
	height: 520px;
	width: 50%;
}

div#inContainer table#mainTbl td.rightBorder
{
	height: 129px;
	width: 50%;
}

div#homeContainer table#mainTbl td.leftBorder
{
	height: 520px;
	width: 50%;
}

div#inContainer table#mainTbl td.leftBorder
{
	height: 129px;
	width: 50%;
}

div#homeContainer table#mainTbl td.mainCol div#main_bg
{
	height: 520px;
	width: 980px;
	position: relative;
}

div#inContainer table#mainTbl td.mainCol div#main_bg
{
	width: 980px;
	position: relative;
}

div#inContainer table#mainTbl td.mainCol div.main_bg_ie
{
}

div#inContainer table#mainTbl td.mainCol div.main_bg_firefox
{
	min-height: 250px;
}

table#contentTbl td.rightCol
{
	width: 520px;
}

table#contentTbl td.centerCol
{
	width: 250px;
}

table#contentTbl td.leftCol
{
	width: 210px;
}

div#homeContainer div#content
{
	clear: both;
	padding-top: 20px;
	padding-bottom: 19px;
}

div#inContainer div#content
{
	padding-top: 12px;
	padding-bottom: 20px;
	clear: both;
}

div#inContainer div.pageTitle
{
	padding-bottom: 15px;
	width: 310px;
}

div#halfCircle
{
}

div#homeContainer div#content div.pageText
{
	width: 500px;
	height: 215px;
	overflow: hidden;
}

div#inContainer div#content div.pageText
{
	width: 800px;
}

div#inContainer div#inContent
{
	padding-top: 15px;
}

div#inContainer div#inMain div#content div.pageText
{
	width: 765px;
}

table#inContentTbl
{
	width: 980px;
}

table#inContentTbl td#inRightCol
{
	width: 175px;
}

table#inContentTbl td#inRightCol div#inRight
{
	padding-top: 5px;
}

table#inContentTbl td#inMainCol
{
	width: 805px;
}

div#inMain
{
	padding-bottom: 7px;
}

div#flashcontent
{
	width: 960px;
	height: 565px;
}

/* -- logo -------------------------------------------------------------------------------------------------------- */

div#logo
{
}

div#homeContainer div#logo
{
}

div#inContainer div#logo
{
}

div#homeContainer div#logo div
{
	width: 136px;
	height: 114px;
}

div#inContainer div#logo div
{
	width: 112px;
	height: 93px;
}

/* -- top menu ---------------------------------------------------------------------------------------------------- */

div#topMenu
{
	width: 450px;
	height: 35px;
}

div#homeContainer div#topMenu_in
{
	padding-top: 13px;
}

div#inContainer div#topMenu_in
{
	padding-top: 12px;
}

div.topMenu_box
{
	color: white;
	font-weight: bold;
}

div.topMenu_box_in
{
	padding-bottom: 9px;
}

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

div.topMenu_box a:hover, div.topMenu_box_in_selected
{
	color: #0E2C8F;
	text-decoration: none;
}

div.topMenu_sep
{
	padding-top: 6px;
}

div.topMenu_sep div
{
	background: url(../designFiles/topMenu_sep.png) no-repeat;
	width: 18px;
	height: 7px;
}

div.topSubMenu
{
	background-color: #FF9003;
	padding-bottom: 8px;
}

div.topSubMenu_box div,
div.topSubMenu_box_sel div
{
	padding-top: 6px;
}

div.topSubMenu_box, div.topSubMenu_box a
{
	font-weight: bold;
	color: white;
	text-decoration: none;
}

div.topSubMenu_box_sel, div.topSubMenu_box_sel a
{
	font-weight: bold;
	color: #132C90;
	text-decoration: none;
}

div.topSubMenu_sep
{
	padding-right: 10px;
	padding-left: 10px;
}

div.topSubMenu_sep div
{
	background: url(../designFiles/topSubMenu_sep.png) repeat-x bottom;
	height: 8px;
	width: 140px;
	font-size: 0px;
}

/* -- round pics -------------------------------------------------------------------------------------------------- */

div#homeContainer div#roundPics
{
	position: absolute;
	top: 8px;
}

div#inContainer div#roundPics
{
	position: absolute;
	top: 3px;
}

/* -- logo -------------------------------------------------------------------------------------------------------- */

div#leftTop
{
}

div#homeContainer div#leftTop_members
{
	padding-top: 5px;
	color: white;
}

div#inContainer div#leftTop_members
{
	padding-top: 5px;
	color: white;
}

div#leftTop_members a,
div#leftTop_langs a
{
	color: white;
	text-decoration: none;
	font-size: 12px;
}

div#homeContainer div#leftTop_langs
{
	padding-top: 20px;
}

div#inContainer div#leftTop_langs
{
	padding-top: 11px;
}

div#contactLink
{
}

div#homeContainer div#contactLink_in
{
	padding-top: 71px;
}

div#inContainer div#contactLink_in
{
	padding-top: 58px;
}

div#contactLink_in a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

/* -- search site ------------------------------------------------------------------------------------------------- */

div#searchSite
{
	height: 50px;
}

div#searchSite_in
{
	position: absolute;
	top: 122px;
	width: 180px;
}

div#inContainer div#searchSite
{
}

div#searchField
{
	padding-top: 31px;
}

input#queryText
{
	width: 95px;
}

div#inContainer input#queryText
{
	width: 145px;
}

div#searchBtn
{
	padding-top: 28px;
}

div#inContainer div#searchField
{
	padding-top: 22px;
}

div#inContainer div#searchBtn
{
	padding-top: 19px;
}

div.searchTypeTitle
{
	color: #21358B;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 3px;
	background: url(../designFiles/dashedLine.png) repeat-x bottom;
	width: 535px;
}

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

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

div.searchResultsText
{
	margin-bottom: 7px;
}

/* -- home components --------------------------------------------------------------------------------------------- */
/* -- =============== --------------------------------------------------------------------------------------------- */

/* -- # home events ----------------------------------------------------------------------------------------------- */

div#homeTextBanner
{
	text-align: center;
}

div#homeTextBanner_in
{
}

div#homeTextBanner_in td
{
	border: 1px solid #B9BED2;
	border-bottom: 1px solid #9CA5C4;
}
	
div#homeTextBanner_in td div
{
	padding: 8px 30px;
	font-size: 18px;
	font-weight: bold;
	color: #FE8E04;
}

div#homeTextBanner_in a
{
	color: #FE8E04;
	text-decoration: none;
}

div#homeEvents
{
}

div#homeEvents_go
{
	padding-top: 34px;
	font-size: 12px;
	text-align: center;
}

div#homeEvents_go a
{
	text-decoration: none;
	font-weight: bold;
}

div#homeEvents_in
{
	width: 390px;
	overflow: hidden;
	height: 100px;
}

div.homeOneEvent
{
	padding-top: 7px;
	padding-bottom: 12px;
}

div.homeOneEvent_title
{
	height: 17px;
	overflow: hidden;
	font-size: 12px;
}

div.homeOneEvent_txt
{
	height: 17px;
	color: #484F5F;
	overflow: hidden;
}

div#homeNews_go
{
	padding-top: 2px;
}

div#homeNews_go a
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
/* -- # home news ------------------------------------------------------------------------------------------------- */

div#homeNews
{
	padding-top: 303px;
}

marquee.newsMarquee
{
	height: 170px;
	width: 175px;
}

div.homeOneNews
{
}

div.homeOneNews div
{
	padding-bottom: 20px;
}

div.homeOneNews a
{
	text-decoration: none;
	color: #4B4E5F;
}

/* -- # home register --------------------------------------------------------------------------------------------- */

div#newsletterPromo
{
	padding-top: 67px;
	padding-bottom: 8px;
}

div#newsletterPromo div
{
	height: 34px;
	overflow: hidden;
}
	
div#newsletter
{
}

td.newsLetterText
{
	width: 38px;
}

input.newsLetterField
{
	width: 115px;
}

tr.newsLetter_sep
{
	height: 15px;
}

div#registerBtn
{
	padding-top: 10px;
}

/* -- # home donate link ------------------------------------------------------------------------------------------ */

div#donateBtn
{
	padding-top: 51px;
}

/* -- nav path ---------------------------------------------------------------------------------------------------- */

div#navPath
{
	padding-top: 16px;
	width: 310px;
}

div#navPath div.title
{
}

div#navPath div.title, div#navPath div.title a
{
	color: #1E388C;
	text-decoration: none;
	font-size: 11px;
}

/* -- news page --------------------------------------------------------------------------------------------------- */

div#newsPage
{
}

div.oneNews
{
	padding-bottom: 10px;
	background: url(../designFiles/dashedLine.png) repeat-x bottom;
	margin-bottom: 15px;
}

div.oneNews_title
{
	padding-bottom: 5px;
	font-weight: bold;
}

div.oneNews_title img
{
	padding-bottom: 2px;
}

div.oneNews_txt
{
}

/* -- login form -------------------------------------------------------------------------------------------------- */

div#loginBox
{
	padding-top: 15px;
}

div#loginBox_in
{
	background: url(../designFiles/loginForm_bg.png) no-repeat;
	width: 449px;
	height: 184px;
}

div#loginBoxTitle
{
	font-weight: bold;
	color: #1C368B;
	font-size: 14px;
	width: 365px;
	text-align: center;
	padding-top: 5px;
}

div#login
{
	padding-top: 43px;
}

div#login td.fieldText
{
	width: 50px;
}

div#login input.inputField
{
	width: 240px;
}

div#login div.formSep
{
	padding-bottom: 12px;
}

div#loginBottomText
{
	padding-top: 8px;
}

div#loginBottomText div
{
	width: 240px;
	text-align: center;
	font-size: 12px;
}

td#forgotPassword div
{
	padding-top: 5px;
	color: #2451E1;
	cursor: pointer;
	font-size: 11px;
	text-decoration: underline;
}

/* -- register form ----------------------------------------------------------------------------------------------- */

div#inContainer div#content div#pageText_13
{
	margin-top: 15px;
	width: 740px;
}

div#inContainer div#content div#pageText_13 div.pageText_in
{
	padding-left: 12px;
	padding-right: 12px;
}

div#registerBox
{
	padding-top: 23px;
	position: relative;
}

div#registerBoxBorder
{
	width: 740px;
}

div#registerBox_in
{
	border: 1px solid #D7DAEB;
	background-color: #E5E6EB;
}

div#registerBoxTitle
{
	background: url(../designFiles/registerTitle.png) no-repeat;
	width: 738px;
	height: 24px;
}

div#registerBoxTitle div
{
	font-weight: bold;
	color: #1C368B;
	font-size: 14px;
	padding-top: 3px;
}

div#register
{
	padding-top: 35px;
}

div#register td.mandatory
{
	width: 25px;
	text-align: center;
}

input.formField, select.formField, textarea.textareaField
{
	width: 240px;
}

div#register div.formSep
{
	padding-bottom: 27px;
}

div#register td.formFieldText
{
	width: 70px;
}

div#register div#registerExplain
{
	padding-top: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #1C368A;
}

div#registerPic
{
	position: absolute;
	width: 126px;
	height: 154px;
	bottom: 154px;
}

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

div#rightHomepageLink 
{
	width: 165px;
	height: 23px;
}

div.rightMenu_in
{
	padding-top: 3px;
}

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

div.rightMenu_open
{
	width: 165px;
	height: 23px;
}

div.rightMenu_links
{
	padding-top: 6px;
	padding-bottom: 10px;
}

div.rightMenu_link
{
	width: 165px;
}

div.rightMenu_link_selected
{
	width: 165px;
}

div.rightMenu_link_in
{
	color: #FF9304;
	padding-right: 24px;
	padding-left: 24px;
	font-weight: bold;
}

div.rightMenu_link_in a
{
	text-decoration: none;
	color: #1D378B;
}

div.rightMenu_sep
{
	padding-top: 6px;
	padding-bottom: 6px;
	width: 165px;
}

div.rightMenu_sep div
{
	background: url(../designFiles/dashedLine.png) repeat-x bottom;
	width: 150px;
	height: 3px;
	font-size: 0px;
}

/* -- essays page ------------------------------------------------------------------------------------------------- */

div.pageSubtitle
{
	font-weight: bold;
	color: #1E398A;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 25px;
}

div.essayDetails
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 20px;
}

div#essayPics
{
}

div.essayPic
{
	padding-bottom: 10px;
}

div.essayPic img
{
	width: 243px;
}

div#essayBottomPics
{
	padding-top: 10px;
	clear: both;
}

div#essayBottomPics div.essayPic
{
}

div#essayText
{
}

div#pageActions
{
	clear: both;
	margin-top: 24px;
	height: 25px;
}

div.pageAction
{
	color: #234FE3;
	font-weight: bold;
	cursor: pointer;
}

div.pageAction span
{
	text-decoration: underline;
}

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

div#addTalkback
{
	clear: both;
	padding-top: 20px;
}

div#addTalkback_in
{
	width: 449px;
	height: 184px;
}

div#addTalkbackTitle
{
	font-weight: bold;
	color: #1C368B;
	font-size: 14px;
	width: 200px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 25px;
}

div#addTalkbackBtn img
{
	cursor: pointer;
}

div#addTalkbackForm
{
}

div#addTalkback_in input#fullname
{
	width: 140px;
}

div#addTalkback_in input#email
{
	width: 168px;
}

div#addTalkback_in input#title, div#addTalkback_in textarea#talkback
{
	width: 347px;
}

div#addTalkback_in textarea#talkback
{
	height: 40px;
}

div#essayPage_talkbacks
{
	clear: both;
	margin-top: 30px;
}

div#talkbacksTitle
{
	color: #21358B;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 3px;
	background: url(../designFiles/dashedLine.png) repeat-x bottom;
	width: 773px;
}
	
div#essayTalkbacks
{
	padding-top: 10px;
}

td.essayTalkback_bulletCol
{
	width: 30px;
}

td.essayTalkback_bulletCol div
{
	padding-top: 3px;
}

td.essayTalkback_bulletCol img
{
	vertical-align: top;
}

td.essayTalkback_titleCol
{
	width: 743px;
}

div.essayTalkback_title
{
	color: #254FE3;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

div.emptyTalkback
{
	color: #254FE3;
}

div.essayTalkback_writer
{
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.essayTalkback_writer span
{
	font-weight: normal;
}

div.talkbackSep
{
	margin-bottom: 15px;
	padding-bottom: 3px;
	background: url(../designFiles/dashedLine.png) repeat-x bottom;
	width: 773px;
	font-size: 0px;
}

div.essayTalkback_close
{
	padding-top: 10px;
	padding-bottom: 10px;
}

div.essayTalkback_close span
{
	text-decoration: underline;
	cursor: pointer;
	color: #254FE3;
	font-weight: bold;
}

div.essayTalkback_txt
{
	width: 725px;
}

/* -- forward ----------------------------------------------------------------------------------------------------- */

div#forwardContainer
{
	padding: 20px;
}

div#forwardTop
{
	width: 410px;
	height: 115px;
}

div#forwardBottom
{
	width: 410px;
	height: 8px;
}

div#forwardTitle
{
}

div#forward
{
}

div#forwardContent
{
	background-color: #E5E6EB;
	width: 410px;
}

div#forwardContent .inputField
{
	width: 235px;
}

div#forwardContent textarea.inputField
{
	height: 50px;
}

div#forwardContent td.fieldText
{
	width: 85px;
}

div#forward div.formSep
{
	padding-bottom: 18px;
}

div#forward div.formSepH
{
	margin-bottom: 14px;
	height: 16px;
	background: url(../designFiles/dashedLineOnGray.png) repeat-x bottom;
	width: 235px;
	font-size: 0px;
}

div#forwardContent div#pageText
{
	padding-bottom: 10px;
}

/* -- projects page ----------------------------------------------------------------------------------------------- */

div#projectsPage
{
	padding-top: 15px;
}

div#projectsPage_in
{
}

div.oneProject
{
	width: 235px;
}

div.oneProject_in
{
}

div.oneProject_pic
{
	width: 177px;
	height: 124px;
}

div.oneProject_pic div
{
	padding-top: 6px;
}

div.oneProject_pic img
{
	width: 162px;
	height: 108px;
}

div.oneProject_name
{
	padding-top: 18px;
	padding-bottom: 24px;
}

div.oneProject_name a
{
	color: #1E398A;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

div.oneProject_name div
{
	text-align: center;
	height: 30px;
	overflow: hidden;
}

div#bottomPaging
{
	clear: both;
	margin-top: 3px;
	padding-top: 15px;
	background: url(../designFiles/dashedLine.png) repeat-x top;
	width: 705px;
	text-align: left;
}

div#bottomPaging_in
{
	padding-bottom: 10px;
}

div.nextPage a, div.prevPage a
{
	text-decoration: underline;
}

div.nextPage img, div.prevPage img
{
	vertical-align: bottom;
}

a.nextPage_disable, a.prevPage_disable
{
	color: #A1A1A1;
	text-decoration: none;
	cursor: default;
}

div.pageNumber, div.thisPageNumber, div.pageNumber_over
{
	border: 1px solid #A2A2A2;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
}

div.pageNumber
{
	color: #727272;
	text-decoration: none;
	font-size: 12px;
	cursor: pointer;
}

div.pageNumber_over
{
	background-color: #EAECF8;
}

div.pageNumber a, div.pageNumber_over a
{
	color: #727272;
	text-decoration: none;
	font-size: 12px;
}

div.thisPageNumber
{
	border: 1px solid #A1A1A1;
	background-color: #2544AE;
	color: white;
	text-decoration: none;
	font-size: 12px;
}

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

/* -- project page ------------------------------------------------------------------------------------------------ */

div#projectPage
{
}

table#projectPageTbl
{
	width: 730px;
}

td#projectPage_right
{
	width: 295px;
}

div#projectPage_details
{
	padding-top: 24px;
}

td.projectPage_details_icon
{
	width: 40px;
}

td.projectPage_details_title
{
	color: #1E398A;
	font-weight: bold;
}

td.projectPage_details_txt
{
	color: #494E61;
}

div.projectPage_details_in
{
	padding-top: 8px;
}

div.projectPage_partner
{
	padding-bottom: 2px;
}

td#projectPage_left
{
	width: 435px;
}

div#projectPage_txt
{
	clear: both;
	padding-top: 15px;
	padding-bottom: 20px;
}

/* -- links page -------------------------------------------------------------------------------------------------- */

div.addMaterialLink
{
	height: 35px;
	margin-bottom: 10px;
}

div.addMaterialLink div
{
	padding-top: 10px;
}

div.addMaterialLink a
{
	text-decoration: none;
}

div.addMaterialLink span
{
	text-decoration: underline;
}

div#linksCatsTitle
{
	padding-top: 20px;
	padding-bottom: 20px;
}

div#linksCatsTitle h2
{
	color: #1E398A;
}
	
div#linksCats
{
	width: 500px;
}

div.oneLink
{
	width: 220px;
	height: 35px;
}

div.oneLink div
{
	color: #2451E1;
}

div.oneLink img
{
	vertical-align: bottom;
}

div#linksCategoryTitle
{
	margin-bottom: 10px;
	padding-bottom: 3px;
	background: url(../designFiles/dashedLine.png) repeat-x bottom;
	width: 550px;
}
	
div#linksCategoryTitle h2
{
	color: #1E398A;
}

div#linksByCat div.oneLink
{
	float: none;
	width: 500px;
	height: 25px;
}

div#linksByCat div.oneLink a
{
	text-decoration: none;
}

/* -- site map ---------------------------------------------------------------------------------------------------- */

div#sitemap h2
{
	color: #1E398A;
}

/* -- upload form ------------------------------------------------------------------------------------------------- */

div#uploadForm_bg
{
	width: 740px;
	height: 434px;
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative;
}

div#uploadFormTitle
{
	font-weight: bold;
	color: #1C368B;
	font-size: 14px;
	width: 233px;
	padding-top: 5px;
}

td.formSectionTitle div
{
	color: #1C368B;
	font-weight: bold;
}

div#uploadForm_bg div.formSep
{
	padding-bottom: 22px;
}

div#uploadForm_bg td.mandatory
{
	color: #7A0609;
	font-size: 18px;
	font-weight: normal;
}

div#uploadForm_bg td.mandatory div
{
	padding-top: 2px;
}

div#uploadForm_bg td.formFieldText
{
	color: #1F388C;
	font-size: 13px;
}

div#uploadForm_bg input.formField, div#uploadForm_bg textarea.textareaField
{
	width: 220px;
	border: 1px solid #DCDFE6;
	border-top: 1px solid #AAADB2;
}

div#uploadForm_bg textarea.textareaField
{
	height: 99px;
}

div#uploadForm_bg td#sendBtn
{
	text-align: center;
}

div#uploadForm_bg td#sendBtn div
{
	padding-top: 50px;
}

div#fileBrowse
{
	position: absolute;
	top: 114px;
}

div#uploadFileName
{
}

div#uploadFileName div
{
	width: 120px;
	height: 17px;
	text-align: left;
	direction: ltr;
}

span#fileName_spn
{
	font-size: 11px;
}

div#uploadProgress
{
	clear: both;
	height: 25px;
}

span.progressBar 
{
	width: 100px;
	display: block;
	font-size: 10px;
	height: 4px;
}

/* -- donation form ----------------------------------------------------------------------------------------------- */

div#donationForm_bg
{
	width: 449px;
	height: 311px;
	margin-top: 30px;
	margin-bottom: 30px;
}

div#donationFormTitle
{
	font-weight: bold;
	color: #1C368B;
	font-size: 14px;
	width: 233px;
	padding-top: 5px;
}

div#donationForm_bg div.formSep
{
	padding-bottom: 17px;
}

div#donationForm_bg td.mandatory
{
	color: #7A0609;
	font-size: 18px;
	font-weight: normal;
}

div#donationForm_bg td.mandatory div
{
	padding-top: 2px;
}

div#donationForm_bg td.formFieldText
{
	color: #1F388C;
	font-size: 13px;
}

div#donationForm_bg input.formField, div#donationForm_bg textarea.textareaField
{
	width: 235px;
	border: 1px solid #DCDFE6;
	border-top: 1px solid #AAADB2;
}

div#donationForm_bg textarea.textareaField
{
	height: 40px;
}

div#donationForm_bg td#sendBtn
{
	text-align: center;
}

div#donationForm_bg td#sendBtn div
{
	padding-top: 25px;
}

div#donationForm_bg td.formFieldText
{
	width: 73px;
}

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

div#contactPage
{
}

table#contactPageTbl
{
	width: 905px;
}

table#contactPageTbl td#contactPageRight
{
	width: 425px;
}

table#contactPageTbl td#contactPageLeft
{
	width: 480px;
}

div#contactPagePrint
{
}

div#contactFormPromo
{
	padding-top: 15px;
	padding-bottom: 20px;
	width: 360px;
}

div#contactFormBox
{
	width: 347px;
	height: 224px;
}

div#contactDetails
{
	padding-top: 30px;
}

div#contactArrivalText
{
}

div#contactFormTitle
{
	font-weight: bold;
	color: #1C368B;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 30px;
}

div#contactFormBox td.mandatory
{
	width: 15px;
	text-align: center;
}

div#contactFormBox td.formFieldText
{
	width: 55px;
	color: #1C368B;
}

div#contactFormBox div.smallText
{
	padding-top: 2px;
}

div#contactFormBox .inputField, div#contactFormBox .textareaField
{
	width: 230px;
}

div#contactFormBox .textareaField
{
	height: 35px;
}

div#contactFormBox div.formSep
{
	padding-bottom: 12px;
}

div#contactFormBox td#sendBtn
{
	text-align: center;
}

div#contactFormBox td#sendBtn div
{
}

div#contactPagePrint
{
	color: #2451E1;
	cursor: pointer;
}

div#contactPagePrint span
{
	text-decoration: underline;
}

/* -- print version */
div#printPage table#contactPageTbl
{
	background: none;
	width: 650px;	
}

div#printPage table#contactPageTbl td#contactPageRight
{
	width: 200px;
}

div#printPage table#contactPageTbl td#contactPageRight
{
	width: 450px;
}

div#printPage div#contactDetails
{
	padding-top: 0px;
}

/* -- footer ------------------------------------------------------------------------------------------------------ */

td.bottomBorder
{
	background: url(../designFiles/bottomBorder.png) repeat-x;
	height: 37px;
	width: 50%;
}

td.bottomMainCol
{
	background: url(../designFiles/bottomBorder.png) repeat-x;
	height: 37px;
}

td.bottomFooterCol,
td.bottomFooterBorder
{
	background-color: #2343A8;
}

div#footer
{
}

td.footerRight,
td.footerLeft
{
	width: 205px;
}

div#footer td.footerCenter
{
	width: 570px;
	text-align: center;
}

div#copyrights
{
	color: white;
	font-size: 11px;
	padding-top: 11px;
}
			
div#interuseLogo
{
	padding-top: 6px;
}

div#interuseText
{
	padding-top: 8px;
}

div#interuseText a
{
	color: white;
	font-size: 11px;
}

div#bottomMenu
{
	padding-top: 10px;
}

div#bottomMenu_in
{
	color: white;
	font-size: 11px;
}

div#bottomMenu_in span
{
	text-decoration: underline;
}

div#bottomMenu_in a
{
	color: white;
}

div#bottomRemark
{
	color: white;
	font-size: 11px;
	padding-top: 3px;
	text-align: center;
}

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

td#bottomPics
{
	background: url(../designFiles/bottomPics.jpg) repeat-x;
	height: 66px;
}

/* -- album pages ------------------------------------------------------------------------------------------------- */

div#album
{
	clear: both;
	height: 530px;
}

div#bigPicBox
{
	height: 490px;
}

div#display_album_bigPic
{
	width: 685px;
}

div.album_smallBoxPic
{
	border: 1px solid white;
	margin-bottom: 3px;
}

div.album_smallBoxPic img, div.album_smallBoxPicSelected img
{
	margin-top: 2px;
}

div.album_smallBoxPicSelected
{
		border: 1px solid #252525;
}

div.albumImageTitle
{
	height: 20px;
}

td#bigPicTd
{
	width: 685px;
}

td#smallPicsTd
{
	width: 185px;
}

div#albumPaging
{
	margin-bottom: 20px;
}

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

div#emailTitle
{
	font-size: 15px;
	color: #FE8D03;
	font-weight: bold;
	padding-bottom: 10px;
}

div#sendEmail_title
{
	color: #FF8E04;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #2451E1;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
		border: 0px;
}

