/************************/
/* GLOBAL               */
/************************/
body form
{
	width: 692px;
	margin: 0px auto 35px auto;
    text-align: left;
    height:100%;
}


p 
{
    margin: 0 0 1em 0; 
    padding: 0; 
}
img
{
	border:0px;
	margin:0px;
}
.introduction 
{
    font-style:italic;
}
hr 
{
	margin: 0.5em 0;
	height: 1px;
	padding: 0;
	background: #d7d7d7;
	color: #d7d7d7;
	border:0;
}

hr.clear 
{
    clear: both;
}

ul 
{
    padding: 0;
    margin: 1.5em;
}

fieldset 
{   
	margin: 0 0 1em 0;
	padding: 1em;
}

.hidden 
{
    display: none;
}

.error 
{
    color: Red;
}

.button
{
    border: 1px solid black;
    color:White;
    background: black url(images/buttonBg.png) repeat-x;
}

table
{
	font-size: 1em;
	border-collapse: collapse;
}

th
{
	text-align: left;
}


/*** HelpClasses ***/
.left
{
	float:left;
}
.right
{
	float:right;
}
.clear
{
	clear:both;
}
/*** PageStructure ***/


/*** PageHeader ***/
.topLogo
{
	padding:15px 0px 15px 15px;
	
}

/*** PageFooter ***/
FooterDiv
{
	height:53px;
}
.footerText
{
	height:76px;
	float:left;
}
.footerTextPadding
{
	
	font-size:0.9em;
	padding:20px 0px 23px 15px;
}

/*Menu Banner*/
.OuterMenuItem
{
	margin-bottom:1px;
}
.MenuInnerItem
{
	padding:3px 7px 3px 18px;
}



/*** Ram ***/
.BorderTable, .LeftTop, .MiddelTop, .RightTop, .LeftMidel,.RightMidel, .LeftBottom, .MidelBottom, .RightBottom
{
	border-collapse:collapse;
	border:0px;
	padding:0px;
}

.LeftTop
{
	background-image:url(/Templates/Public/images/avantime/splash2_top_left.gif);
	width:9px;
	height:9px;
}
.MiddelTop
{
	background-image:url(/Templates/Public/images/avantime/splash2_top.gif);
	height:9px;
}
.RightTop
{
	background-image:url(/Templates/Public/images/avantime/splash2_top_right.gif);
	width:9px;
	height:9px;	
}


.LeftMidel
{
	background-image:url(/Templates/Public/images/avantime/splash2_left.gif);
	width:9px;
}
.MidelMidel
{
	
}
.RightMidel
{
	background-image:url(/Templates/Public/images/avantime/splash_right.gif);
	width:9px;
}


.LeftBottom
{
	background-image:url(/Templates/Public/images/avantime/splash2_bottom_left.gif);
	width:9px;
	height:9px;	
}
.MidelBottom
{
	background-image:url(/Templates/Public/images/avantime/splash2_bottom.gif);
	height:9px;		
}
.RightBottom
{
	background-image:url(/Templates/Public/images/avantime/splash2_bottom_right.gif);
	width:9px;
	height:9px;	
}

/*** Banner ***/
.BannerLinkRow
{
	padding-bottom:2px;
}
/***ContentDiv***/
.ContentDiv
{
	padding:11px;
}
.ArticelBorderMargin
{
	margin:10px 0px 0px 0px;	
	padding-top:10px;
}

.leftContent
{
	float:left;
	width:180px;
}
.innerLeftContent
{
	width:150px;
}
.rightContent
{
	float:left;
	width:480px;
}
.LeftArticleBlockPadding
{
	padding:15px 13px 15px 9px;
	margin-top:10px; 
	
}


/*LeftMenu*/
.LeftMenu
{
	
}
.OuterMenuItem
{
	padding-bottom:1px;
}
.MenuItemPadding
{
	padding:3px 0px 2px 6px;
}
.MenuSubItemsPadding
{
	padding:3px 0px 2px 12px;
}
.MenuSubItems
{
	padding-left:5px;
}
/*** Tool bar ***/
.toolBar
{
	margin-bottom:10px;
}
.toolSpan
{
	cursor:hand;
}
.toolLink
{
	color:#909090;
	margin-right:10px;
}
.toolimg
{
	margin-right:5px;
	vertical-align:middle;
}

/*** Calander ***/
.CalanderHeader
{
	font-weight:bold;	
}
.CalanderItem
{
	margin-bottom:10px;
}

#PostcardContainer { margin-top: 25px; padding: 10px; border: solid 1px #999; background-color: #eee; }
#PostcardContainer pre { font-family: arial; margin: 0; white-space: normal; }
#PostcardForm { display: block; width: 100%; clear: both; overflow: hidden; }
#PostcardForm h2 { margin-top: 25px; }
#PostcardForm .left { display: block; float: left; width: 220px; overflow: hidden; }
#PostcardForm .right { display: block; float: left; width: 230px; overflow: hidden; }
.emsg { margin-bottom: 15px; border: solid 1px #ff0000; background-color: #fff; font-weight: bold; color: #990000; padding: 10px; }
#PostcardContainer .hidden { display: none; visibility: hidden; }
#PostcardForm select,
#PostcardForm input,
#PostcardForm textarea { border: solid 1px #ccc; font-family: arial; font-size: 11px; padding: 3px; margin-bottom: 10px; }
#PostcardForm .right input, #PostcardForm .left input { width: 200px; }
#PostcardContainer .divider { margin-top: 15px; border-top: solid 1px #ccc; height: 20px; overflow: hidden; width: 100%; clear: both; }
#PostcardForm .error { border:solid 1px #FF0000; color: #000; }
#PostcardForm input { width: 420px; }
#PostcardForm textarea { width: 420px; }
#PostcardForm .right .padding { padding: 0px 0px 0px 10px; }
#PostcardForm label { display: block; margin-bottom: 5px; font-weight: bold; color: #666; bottom: 5px; }
#PostcardContainer .block { width: 100%; clear: both; }
