/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/

#ContainerDiv
{
	width: 992px;
	text-align: center;
	background-color: Transparent;
	height:auto;
}
.ContainerPadding
{
	/*padding: 9px;*/
	padding: 9px 9px 0px 9px;
	/*padding-bottom:0px;*/
	background-color:White;
}
#HeaderDiv
{
	background-color: #3C3C3D	;
}
#HeaderLeftDiv
{
	background-image: url(/navigatorsyd_images/header_background.png);
	background-repeat: repeat-x;

	height: 154px;
	float: left;
	width: 759px;
	text-align: left;
	background-color: #3C3C3D;
}
#HeaderSeparatorDiv
{
	background-color: #000;
	float: left;
	height: 154px;
	width: 3px;
}
#HeaderRightDiv
{
	background-image: url(/navigatorsyd_images/header_background.png);
	background-repeat: repeat-x;
	height: 154px;
	float: left;
	width: 212px;
	background-color: #343333;
}
#HeaderLogoDiv
{
	float: left;
	width: 151px;
}
#HeaderTextMenuDiv
{
	float: left;
	width: 608px;
}
#HeaderTextDiv
{
}

.DateStringDiv
{
    color:#666666;
    margin-top:10px;
    margin-right:10px;
}

.AkutenImage img
{
	padding-top: 55px;
	padding-right: 5px;
}
 img.SiteMapImage
{
	padding-right: 10px;
}

#TopMenuDiv
{
	clear: right;
	float: right;
	padding-right: 5px;
}
#TopMenuDiv a
{
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 0.8em;
}

#QuickSearchDiv
{	
	height:41px;
	background-image: url(/navigatorsyd_images/quickbar_searchfield_background.gif);
	text-align: right;	
}

#QuickSearchContainerDiv
{
    
    height:28px;
	padding-top: 13px;
	padding-left: 11px;
}

#QuickSearchDiv input
{
	width: 138px;
}

#QuickBarDiv
{
	background-image: url(/navigatorsyd_images/header_quickbar_background.png);
	background-repeat: repeat-x;
	height:112px;
	text-align: left;
	background-color: #2d2d2d;
}
#QuickBarContainerDiv
{
	/*padding-top: 19px;*/
}
#QuickBarDiv img
{
	margin-left: 12px;
}

Body.StartPage #MainContainerDiv
{
	background-image: url(/navigatorsyd_images/main_startpage_background.png);
	background-repeat: repeat-y;
}

Body.SubPage #MainContainerDiv
{
	background-image: url(/navigatorsyd_images/main_subpage_background.png);
	background-repeat: repeat-y;
}

#MainContainerDiv
{
	text-align: left;
}

#MainContainerPaddingDiv
{
	padding-top: 2px;
}

#ContentDiv
{
	float: left;
	width: 550px;
}

#ContentTopDiv
{
	background-image: url(/navigatorsyd_images/mainarea_breadcrumb_background.png);
	background-repeat: repeat-x;
	line-height: 35px;
	margin: 2px 3px 0px 3px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: #929292;
}
#ContentTopDiv a
{
	color: #929292;
}
#BreadCrumbDiv
{
	float: left;
}
#PrintDiv
{
	float: right;
}
#PrintDiv img
{
	margin-left: 10px;
	vertical-align: middle;
}

#LeftMenuDiv
{
	width: 212px;
	float: left;
	text-align: left;
	background-color: #f1f0e2;
}
Body.SubPage #MainAreaDiv
{
	clear: both;
	padding: 10px 10px 5px 10px;
	text-align: left;
}

Body.StartPage #MainAreaDiv
{
	padding: 10px 10px 5px 10px;
	text-align: left;
}
#RightColumnDiv
{
	width: 212px;
	float: right;
	text-align: left;
	background-color: #f1f0e2;
}
#RightColumnContainerDiv 
{
	padding: 10px;
}

#SecondRightColumnDiv
{
	width: 210px;
	float: left;
	text-align: left;
}

#SecondRightColumnContainerDiv 
{
	padding: 10px;
}

#WebFooter 
{
	background-color:Black;
	padding-top: 5px;
	padding-bottom: 5px;
	height:15px;
	text-align:center;		
}

body
{
	background-image: url(/navigatorsyd_images/background.png);
	background-repeat: repeat-x;
	background-color: #e5e3c2;
}

p
{
	margin: 0px;
	padding: 0px;
}

label
{
	font-weight: bold;
}

input.WaterMarked, textarea.WaterMarked
{
	color: #5B5B5B;
}

#MainAreaDiv input, #MainAreaDiv textarea, #MainAreaDiv select, a.Button
{
	margin-top: 2px;
	margin-bottom: 5px;
}

#MainAreaDiv input.NoMargin, #MainAreaDiv textarea.NoMargin, #MainAreaDiv select.NoMargin, #MainAreaDiv .NoMargin input
{
	margin: 0;
}

div.XFormDiv 
{
	margin-top: 20px;
}

a.Button
{
	background-image: url(/navigatorsyd_images/button_background.png);
	background-repeat: repeat-x;
	background-color: #400100;
	border: solid 1px #000;
	display: block;
	text-align: center;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	color: #FFF;
	font-weight: normal;
}

a.ButtonBlue
{
	background-image: url(/navigatorsyd_images/button_blue_background.png);
	background-repeat: repeat-x;
	background-color: #00091a;
	border: solid 1px #000;
	display: block;
	text-align: center;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	color: #FFF;
	font-weight: normal;
}

a.TextButton
{
	display: block;
	text-align: center;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	color: #FFF;
	font-weight: bold;
}

#MainAreaDiv .CheckBox label
{
	
	font-weight: normal;
	padding-left: 2px;
}

#MainAreaDiv .CheckBox input
{
	margin: 0;
}

#RightColumnDiv .CheckBox label
{
	font-weight: normal;
}

.TextStretch
{
	padding-right: 4px;
}
* html .TextStretch
{
	padding-right: 6px;
}
.TextStretch input
{
	width: 100%;
}
* html .TextStretch input
{
	margin-right: -7px;
}

.TextAreaStretch
{
	padding-right: 4px;
}
* html .TextAreaStretch
{
	padding-right: 6px;
}
.TextAreaStretch textarea
{
	width: 100%;
	margin: 0;
}
* html .TextAreaStretch textarea
{
	margin-right: -7px;
}

div.FloatingDiv
{
	position: absolute;
	z-index: 10;
	background-color: #FFF;
	border: solid 1px #999999;
}

iframe.FloatingDiv
{
	position: absolute;
	z-index: 9;
	background-color: #FFF;
	border: none;
	width: 137px;
}

div.ErrorMessage
{
	color: Red;
	padding: 10px;
}

div.ThankYouMessage
{
	background-color: #F2F2F2;
	padding: 10px 20px 10px 20px;
	color: #F5A402;
	font-weight: bold;
}

/* -- Standard divs --*/

.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display: none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}
div.rightpadded
{
	padding-right: 1em;
}
.clear
{
	clear: both;
}

