/*** Odysee Default CSS ***/
body, table, input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	margin:0px;
}
img{border:none;}
a{ color:#000000;}
strong{ color:#000000;}
.hidden {display:none;}
.divider{
	border-bottom:1px solid #999;
	position:relative;
	display:block;
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
	margin:4px 0 4px 0;
}
h1{
	font-size:13px;
	margin: 0 0 12px 0;
	padding:0px;
}
h2{
	font-size:12px;
	margin:0 0 5px 0px;
	padding:0px;
}
h3{
	font-size:11px;
	margin: 0px 0 5px 0;
	padding:0px;
}
.FormLabel{
	width:150px;
	display:block;
	float:left;
	margin-bottom:8px;
	clear:both;
}
input, textarea, select{
	margin-bottom:8px;
	border:1px solid #676767;
}
form{
	margin:0px;
	padding:0px;
}
.formerror {
	display:block;
	width: 100%;
	background-color: #FFBBBB;
	margin-bottom: 10px;
	border: 1px solid #676767;
}
.inputerror {
	background-color: #FFBBBB;
}
ul{
	margin: 0px 0px 0px 18px;
	padding: 0px;
}
/***Tab-List***/
#TabList {background-color:#CCC;}
#TabList tr{background-color:#FFFFFF;}
#TabList th{ background-color:#333;	color:#FFF;	font-size:10px;}
#TabList td{ color:#000;}
#TabList th a{	color:#FFF;	text-decoration:none;}
#TabList th a:hover{ color:#FFF;	text-decoration:underline;}
/*** Buttons Input***/
.btn{
	margin:0px;
	padding:0px;
}
.Select{width:200px;}
.Textfield{width:200px;}
.TextfieldError{width:200px; background-color:#FFAAAA; background-image:url(../images/icons_default.gif); background-repeat:no-repeat; background-position:0 -26px; text-indent:20px;}
.Textarea{width:350px; height:100px;}
.TextareaError{width:350px; height:100px; background-color:#FFAAAA; background-image: url(../images/default/default_delete.gif); background-repeat:no-repeat; padding-left:20px;}
.LabelChk{
	width:98%;
	line-height:20px;
}
.TxtInfo{ font-size:9px; color:#666666;}
.radio, .chk{
	border:none;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:5px;
	float:left;
}
/*Default Linkicons*/
.BtnEdit, .BtnEditSmall, .BtnDelete, .BtnDeleteSmall, .BtnImgupload, .BtnImguploadSmall, .BtnNew, .BtnNewSmall, .BtnShow, .BtnShowSmall, .BtnHide, .BtnHideSmall, .BtnCalendar, .BtnCalendarSmall, .BtnAccept, .BtnAcceptSmall, .BtnViewThumb, .BtnViewThumbSmall, .BtnViewDetail, .BtnViewDetailSmall, .BtnFolderNew, .BtnFolderNewSmall, .BtnFolderEdit, .BtnFolderEditSmall, .BtnFolderMove, .BtnFolderMoveSmall, .BtnFolder, .BtnFolderSmall, .BtnImguploadMulti, .BtnImguploadMultiSmall, .BtnDesc, .BtnDescSmall, .BtnAsc, .BtnAscSmall, .BtnFolderUpload, .BtnFolderUploadSmall, .BtnMarkChange, .BtnMarkChangeSmall, .BtnMarkOn, .BtnMarkOnSmall, .BtnMarkOff, .BtnMarkOffSmall, .BtnDownload, .BtnDownloadSmall, .BtnNewUser, .BtnNewUserSmall, .BtnMove, .BtnMoveSmall, .BtnInfo, .BtnInfoSmall, .BtnRed, .BtnRedSmall, .BtnYellow, .BtnYellowSmall, .BtnGreen, .BtnGreenSmall, .BtnGrey, .BtnGreySmall, .BtnOk, .BtnOkSmall, .BtnComment, .BtnCommentSmall, .BtnEmail, .BtnEmailSmall, .BtnUser, .BtnUserSmall, .BtnUserAdd, .BtnUserSmallAdd, .BtnGroup, .BtnGroupSmall, .BtnGroupAdd, .BtnGroupSmallAdd, .BtnRight, .BtnRightSmall, .BtnRightAdd, .BtnRightAddSmall, .BtnPageMove, .BtnPageMoveSmall, .BtnPageRefresh, .BtnPageRefreshSmall, .BtnPage, .BtnPageSmall, .BtnMove, .BtnMoveSmall, .BtnLinkNew, .BtnLinkNewSmall, .BtnGroupMove, .BtnGroupMoveSmall, .BtnGroupEdit, .BtnGroupEditSmall, .BtnUserEdit, .BtnUserEditSmall, .BtnUserDelete, .BtnUserDeleteSmall {
	display:block;
	background-image:url(../images/icons_default.gif);
	background-repeat:no-repeat;
	width:98%;
	height:19px;line-height:19px;
	text-indent:22px;
	text-decoration:none;
}
.BtnEditSmall, .BtnDeleteSmall, .BtnImguploadSmall, .BtnNewSmall, .BtnShowSmall, .BtnHideSmall, .BtnCalendarSmall, .BtnAcceptSmall, .BtnViewThumbSmall, .BtnViewDetailSmall, .BtnFolderNewSmall, .BtnFolderEditSmall, .BtnFolderMoveSmall, .BtnFolderSmall, .BtnImguploadMultiSmall, .BtnDescSmall, .BtnAscSmall, .BtnFolderUploadSmall, .BtnMarkChangeSmall, .BtnMarkOnSmall, .BtnMarkOffSmall,  .BtnDownloadSmall, .BtnNewUserSmall, .BtnMoveSmall, .BtnInfoSmall, .BtnRedSmall, .BtnYellowSmall, .BtnGreenSmall, .BtnGreySmall, .BtnOkSmall, .BtnCommentSmall, .BtnEmailSmall, .BtnUserSmall, .BtnUserSmallAdd, .BtnGroupSmall, .BtnGroupSmallAdd, .BtnRightSmall, .BtnRightAddSmall, .BtnPageMoveSmall, .BtnPageRefreshSmall, .BtnPageSmall, .BtnMoveSmall, .BtnLinkNewSmall, .BtnGroupMoveSmall, .BtnGroupEditSmall, .BtnUserEditSmall, .BtnUserDeleteSmall{
	display:block;
	width:20px;
	float:left;
}
.BtnEdit, .BtnEditSmall{background-position:0px 0px;}
.BtnDelete, .BtnDeleteSmall{background-position:0px -25px;}
.BtnImgupload, .BtnImguploadSmall	{background-position:0px -50px;}
.BtnNew, .BtnNewSmall{background-position:0px -75px;}
.BtnShow, .BtnShowSmall{background-position:0px -100px;}
.BtnHide, .BtnHideSmall{background-position:0px -125px;}
.BtnCalendar, .BtnCalendarSmall{background-position:0px -150px;}
.BtnAccept, .BtnAcceptSmall{background-position:0px -175px;}
.BtnViewThumb, .BtnViewThumbSmall{background-position:0px -200px;}
.BtnViewDetail, .BtnViewDetailSmall{background-position:0px -225px;}
.BtnFolderNew, .BtnFolderNewSmall{background-position:0px -250px;}
.BtnFolderEdit, .BtnFolderEditSmall{background-position:0px -275px;}
.BtnFolderMove, .BtnFolderMoveSmall{background-position:0px -300px;}
.BtnFolder, .BtnFolderSmall{background-position:0px -325px;}
.BtnImguploadMulti, .BtnImguploadMultiSmall{background-position:0px -350px;}
.BtnDesc, .BtnDescSmall{background-position:0px -375px;}
.BtnAsc, .BtnAscSmall{background-position:0px -400px;}
.BtnFolderUpload, .BtnFolderUploadSmall{background-position:0px -425px;}
.BtnMarkChange, .BtnMarkChangeSmall{background-position:0px -450px;}
.BtnMarkOn, .BtnMarkOnSmall{background-position:0px -475px;}
.BtnMarkOff, .BtnMarkOffSmall{background-position:0px -500px;}
.BtnDownload, .BtnDownloadSmall{background-position:0px -525px;}
.BtnNewUser, .BtnNewUserSmall{background-position:0px -550px;}
.BtnMove, .BtnMoveSmall{background-position:0px -575px;}
.BtnInfo, .BtnInfoSmall{background-position:0px -600px;}
.BtnRed, .BtnRedSmall{background-position:0px -625px;}
.BtnYellow, .BtnYellowSmall{background-position:0px -650px;}
.BtnGreen, .BtnGreenSmall{background-position:0px -675px;}
.BtnGrey, .BtnGreySmall{background-position:0px -700px;}
.BtnOk, .BtnOkSmall{background-position:0px -725px;}
.BtnComment, .BtnCommentSmall{background-position:0px -750px;}
.BtnEmail, .BtnEmailSmall{background-position:0px -775px;}
.BtnUser, .BtnUserSmall{background-position:0px -800px;}
.BtnUserAdd, .BtnUserSmallAdd{background-position:0px -825px;}
.BtnGroup, .BtnGroupSmall{background-position:0px -850px;}
.BtnGroupAdd, .BtnGroupSmallAdd{background-position:0px -875px;}
.BtnRight, .BtnRightSmall{background-position:0px -900px;}
.BtnRightAdd, .BtnRightAddSmall{background-position:0px -925px;}
.BtnPageMove, .BtnPageMoveSmall{background-position:0px -950px;}
.BtnPageRefresh, .BtnPageRefreshSmall{background-position:0px -975px;}
.BtnPage, .BtnPageSmall{background-position:0px -1000px;}
.BtnMove, .BtnMoveSmall{background-position:0px -1025px;}
.BtnLinkNew, .BtnLinkNewSmall{background-position:0px -1050px;}
.BtnGroupMove, .BtnGroupMoveSmall{background-position:0px -1075px;}
.BtnGroupEdit, .BtnGroupEditSmall{background-position:0px -1100px;}
.BtnUserEdit, .BtnUserEditSmall{background-position:0px -1125px;}
.BtnUserDelete, .BtnUserDeleteSmall{background-position:0px -1150px;}

/* Windows XP Style Boxes */
div.Site_InfoBox
{
	background-color: #ffffe1;
	border: 1px dashed #cfcfcf;
	padding: 6px;
	line-height: 16px;
	color:  #000000;
}
div.Site_InfoBox a, div.Site_InfoBox b {
	color: #000000;
}

div.Site_ErrorBox
{
	background-color: #FFAAAA;
	border: 1px dashed #cfcfcf;
	padding: 6px;
	line-height: 16px;
	color:  #000000;
}

.AdminEditToolbar
{
	border: 1px solid #333e54;
	color:  #000000;
	font-size: 9px;
	width:100%;
	padding:2px 0px;
	border-top:none;
}

.AdminToolbar
{
	border: 1px solid #000000;
	height:13px;
	line-height:13px;
	color:  #000000;
	font-size:9px;
	text-indent:15px;
	background-color:#CCCCCC;
	-moz-opacity:0.5;
	filter:Alpha(opacity=50);
	width:100%;
	text-decoration:none;
	display:block;
	background-image:url(../images/icons_default.gif);
	background-position:-2px -378px;
	background-repeat:no-repeat;
}

span.Site_Icon
{
	height:16px;
}

div.Site_Part
{
	display:block;
	overflow: auto;
	height:auto;
}
.v-menu ul, .v-menu li{
	display:block;
	margin:0px;
	padding:0px;
}
.v-menu .v-menu li {
	list-style-type:none;
	float:none;
}
.h-menu ul, .h-menu li{
	display:block;
	margin:0px;
	padding:0px;
}
.h-menu li {
	list-style-type:none;
	float:left;
}
/*Sitemap*/
#BoxSitemap li{ list-style-type:none;}
#BoxSitemap ul {
	background-image:url(../images/default/sitemap_1.gif);
	background-repeat:repeat-y;
	background-position:0px 0;
	margin:0px;
	padding:0px;
}
#BoxSitemap ul ul{ background-image:none;}
#BoxSitemap ul li{
	background-image:url(../images/default/sitemap_2.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	line-height:20px;
	margin:0px;
}

