/*#Global#*/
body
{
	font-size:10pt;
	font-family:Arial;
	margin:0;
	padding:0;
}

body.LTR, body.RTL
{
	background-color:#22383a;
}

#page
{
	width:900px;
	background-image:url(/App_Themes/KAnet/Images/page.png);
	margin:auto;
	padding:auto;
}
h1
{
	font-size:30pt;
	color:#ffffff;
	margin:0;
}

h1 a
{
	color:#f20000;
}

h2
{
	font-size:12pt;
	color:#f20000;
	padding-top:15px;
	margin-top: 0px;
}
h3
{
	font-size: 120%
	
}

h4
{
	MARGIN-TOP: 0px;
	COLOR: #FFFFCC;
	FONT-SIZE: 10pt;
	PADDING-TOP: 15px;
	PADDING-BOTTOM: -10px
	
}

h5
{
	font-size: 100%
	
}
/*#Main styles#*/
/*#Main styles/Header#*/
#header
{
	clear:both;
	width:900px;
	height:193px;
	background-image:url(/App_Themes/KAnet/Images/header.png);
}

.DesignMode .PagePlaceholder #header
{
	height:240px;
}

.pressList, .textSimple, .left, #contentarea
{
	color: ThreedLightShadow;
}

/*#Main styles/Menu#*/
#menulinks
{
	clear:both;
	width:877px;
	height:43px;
	padding-left:23px;
	background-image:url(/App_Themes/KAnet/Images/menulinks.png);
}

#menulinks ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.DesignMode .PagePlaceholder #menulinks
{
	height: 90px;
}

#menulinks ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#menulinks li
{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	height:28px;
   	background-image:none;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-right:3px;	
}

#menulinks li a
{
	color:#FFFFFF;
	text-decoration: none;
}
  
#menulinks li:hover, #menulinks li.CMSListMenuHighlightedLI
{
	background-image:url(/App_Themes/KAnet/Images/menuhover.png);
	background-position:top left;
	text-decoration:none;
	color:#FFFFFF;
}
/*#Main styles/Content#*/
#mainarea
{
	width:860px;
	clear:both;
	padding-left:40px;
}

.textSimple, .pressList
{
	background: #213D3F;
	margin-right: 19px;
	padding-right: 20px;
	padding-bottom: 15px;
}

.pressList
{
	padding-top: 15px;
}

#contentarea
{
	width:615px;
	padding-right:30px;
	float:left;
	line-height:14pt;
	padding-bottom:10px;
	padding-top: 15px;
}

#sidebar
{
	float:left;
	width:195px;
	line-height:14pt;
	color: #fff;
	margin-left: 10px;
	
}
/*#Main styles/TreeMenu#*/
.CMSTreeMenuTable
{
	/*font-size: 120%;*/
	width: 100%;
	padding-top: 40px;
	
}

.CMSTreeMenuTable a
{
	white-space: nowrap;
}

.subCMSTreeMenuTable
{
	margin-left: 10px;
}

.CMSTreeMenuTable a:hover
{
	text-decoration: underline;
	
}

.CMSTreeMenuItem, .CMSTreeMenuSelectedItem
{
	background: url(../App_Themes/KAnet/Images/leftmenuBg.gif) repeat-x left bottom;
	padding: 3px 0px;
}

.subCMSTreeMenuItem, .subCMSTreeMenuSelectedItem
{
	background: url(../App_Themes/KAnet/Images/leftmenuBg.gif) repeat-x left bottom;
	padding: 3px 0px;
}

.CMSTreeMenuLink
{
	padding-left: 12px;
	text-decoration: none;
	color: #000000;
	background: url(../App_Themes/KAnet/Images/treeMenuItemBackground.png) no-repeat left center;
}

.subCMSTreeMenuLink
{
	text-decoration: none;
	padding-left: 18px;
	background: url(../App_Themes/KAnet/Images/treeMenuItemBackground.png) no-repeat 8px center;
}

.CMSTreeMenuSelectedLink
{
	background: url(../App_Themes/KAnet/Images/treeMenuItemBackgroundActive.png) no-repeat left center;
	padding-left: 12px;
	text-decoration: underline;
}

.subCMSTreeMenuSelectedLink
{
	background: url(../App_Themes/KAnet/Images/treeMenuItemBackgroundActive.png) no-repeat 8px center;
	padding-left: 18px;
}

.IE7 #sidebar
{
	margin-top: 10px;
}
/*#Main styles/Footer#*/
#footer
{
	width:900px;
	clear:both;
	height:25px;
	padding-top:20px;
	text-align:center;
	line-height:14pt;
	background-image:url(/App_Themes/KAnet/Images/footer.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}

#footer a
{
	color:#FFFFFF;
}


.description
{
	font-size:14pt;
	color:#FFFFCC;
	margin:0;
	padding-left:10px;
}

.pressList a, .textSimple a, #contentarea a, #sidebar a
{
	color: #FFFFCC;
	text-decoration: none;
}

.pressList a:hover, .textSimple a:hover, #contentarea a:hover, #sidebar a:hover
{
	text-decoration: underline;
}

.CMSEditModeButtonAdd, .CMSEditModeButtonEdit, .CMSEditModeButtonDelete, .EditableTextTitle
{
	color: #000 !important;
}

/*#Main styles/Content/Office list with map#*/
.officeListMap .zoneLeft
{
	width: 180px;
}

.officeListMap .zoneRight
{
	width: 430px;
}

/*#Main styles/Content/Office#*/

.Map
{
	border: solid 1px #cccccc;
	padding: 3px;
	}


.Map img
{
	border: solid 1px #cccccc;
	padding: 3px;
	
}

.Map .Header
{
	font-weight: bold;
	color: #000 !important;
	}

.Map .Header a
{
	font-weight: bold;
	color: #000 !important;
	}

.Map .Address
{
	font-size: 10px;
	color: #000 !important;
}

.Map a .Address a
{
	font-size: 10px;
	color: #000 !important;
}


.OfficeDetail img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.OfficeDetail .Address
{
	font-size: 10px;
}

.OfficeDetail h1
{
	padding: 0px !important;
	margin: 0px !important;
	font-size: 12px;
}

.OfficeDetail .Description
{
	padding-top: 5px;
	padding-left: 5px;
}
/*#Webpart containers/General list#*/

.GeneralList .Header a
{
	color: #ffffff;
	font-weight: bold;
}

.GeneralList img
{
	border: solid 1px #cccccc;
	padding: 3px;
}

.GeneralList .Address
{
	font-size: 10px;
}

.GeneralList .Header
{
	background:#000000 url(../App_Themes/KAnet/Images/genbackground.gif) repeat-x scroll left top;
	color: #ffffff;
	padding: 5px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.GeneralList .Body
{
	padding: 0 5px 5px;
	border: solid 1px #cccccc;
}

/*#News#*/

.NewsPTitle
{
	background:#000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	color:#ffffff;
	padding:5px;
}

.NewsPTitle a{
	color: #ffffff;
	font-weight: bold;
}

.NewsPBody
{
	border:1px solid #cccccc;
	margin-bottom:20px;
	padding:10px 15px;
}

.NewsSummary
{
	background-color: #3d5b62;
	border:1px solid #cccccc;
	margin-top:10px;
	padding: 15px 0 15px 15px;
}

.NewsSummary img
{
	border: 1px solid #cccccc;
	float: left;
	margin-right: 15px;
	margin-bottom: 0px;
}

.NewsSummary .NewsContent
{
	float: left;
	width: 700px;
}

.NewsSummary .Date
{
	font-weight: bold;
	margin-bottom: 10px;
}

.NewsSummary .Clearer
{
	height: 0;
	line-height: 0;
	font-size: 0pt;
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
}

.NewsBody
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:15px;
}

.NewsBody img
{
	border: none;
}

.NewsDetail
{

}

.NewsTitle
{
	font-size: 16px;
	font-weight: bold;
	color: orange;
}

.NewsDate
{
	font-style: italic;
	padding-top: 5px;
}

.NewsReleaseDate
{
	font-style: italic;
}

.BoxTitle
{
	font-size: 120%;
	color: #002756;
	font-weight: bold;
}

.NewsPreviewTitle a
{
	font-weight:bold;
}

.NewsPreviewDate
{
	font-size:90%;
	padding:5px 0 3px;
}

.NewsPreviewSummary
{
	font-size:80%;
}

/*#Media library#*/
.mediaItem
{
	background: url('../App_Themes/KAnet/Images/Examples/bg_photo.gif') no-repeat;
	float: left;
	font-size: 10px;
	width: 132px;
	margin: 4px;
}

.mediaItemBottom
{
	height: 4px;
	background: url('../App_Themes/KAnet/Images/Examples/bg_photo_bottom.gif') no-repeat;
	font-size: 0;
	line-height: 0;
}

.mediaItem a
{
	color: Black;
	text-decoration: none;

	font-weight: bold;
	font-size: 11px;
}

.mediaLibraryPhoto
{
	height: 32px;
	width: 32px;
	text-align: left;

}

.mediaLibraryDescription
{
	padding: 0px 3px;
	color: #737373;
	text-align: left;
}


.MediaLibrarySort
{
	padding-bottom: 13px;
}


.MediaLibrarySort span
{
	font-weight: bold;
}


.MediaLibrarySort a
{
	color: #ffffcc;
}

.MediaLibrarySort a:hover
{
	text-decoration: none;
}


.MediaGalleryFolderTree
{
	float: left;
	width: 160px;
	overflow: auto;
}

.MediaGalleryFolderTree a
{
	color: #ffffcc;
}

.MediaGalleryContent
{
	float: left;
	width: 660px;
}

.MediaGalleryDetail
{
	width: 560px;
	background: url('../App_Themes/KAnet/Images/Examples/bg_photo_detail.gif') no-repeat;
	text-align: center;
	padding: 15px 0px;
	
}

.MediaGalleryDetailBottom
{
	width: 544px;
	padding-top: 5px;

	padding-right: 16px;
	text-align: right;
	background: url('../App_Themes/KAnet/Images/Examples/bg_photo_detail_bottom.gif') no-repeat;
}

.MediaGalleryDetailBottom img
{
	border: none;
}

.SelectedFolder
{
	font-weight: bold;
}

.MediaGalleryDetailBottom h2

{
	padding-top: 5px;
	margin: 0;
	color: #737373;
	font-size: 16px;
	width: 400px;
	text-align: left;
}

.MediaGalleryContent .Pager
{
clear: both;
text-align: center;
}

.MediaGalleryPagger
{
    padding-bottom: 10px;	
}

.MediaGalleryPagger a
{
	display: block;
	color: Black;
	background: url('../App_Themes/KAnet/Images/Examples/button_back.gif') 0px 1px no-repeat;
	padding-left: 18px;
	font-weight: bold;
	padding-bottom: 4px;
}

.MediaGalleryDetail object
{
background: #efefef;
}

a.MediaBack
{
	display: block;
	color: Black;
	background: url('../App_Themes/KAnet/Images/Examples/button_back.gif') 0px 1px no-repeat;
	padding-left: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

.CommentUserName {
	text-decoration: underline;
}

.ContentTree
{
	float: left;
	width: 150px;
	height: 500px;
}

.MediaContent
{
	float: left;
	width: 540px;
}


.MediaFileUploader
{
	padding-bottom: 30px;
}