@font-face {
	font-family: "BPG Glaho";
	src: url('/misc/bpg_glaho.eot');
}

body,
td,
p,
span,
li,
input,
select,
textarea,
small
{
	font-family: "BPG Glaho", "BPG Glaho 2008", "Sylfaen", "Arial Unicode MS";
}
body
{
	margin: 0;
	padding: 0;
}
img
{
	border: 0;
}
input,
select,
textarea,
li
{
	font-size: 12px;
}
form
{
	margin: 0;
	padding: 0;
}
a
{
	color: #FF7351;
	text-decoration: underline;
}
a:hover
{
	color: #333333;
}
.en
{
	font-family: Verdana, Tahoma;
}
.ka
{
	font-family: "BPG Glaho", "BPG Glaho 2008", "Sylfaen", "Arial Unicode MS";
}
.uMenu
{
	font-size: 10px;
	color: #999999;
}
.uMenuRed a
{
	color: #FF7351;
	font-weight: bold;
	text-decoration: none;
}
.uMenuRed a:hover
{
	color: #333333;
}
.uMenuBlue a
{
	color: #37A8F2;
	font-weight: bold;
	text-decoration: none;
}
.uMenuBlue a:hover
{
	color: #333333;
}
.menu
{
	padding-top: 3px;
	color: #FFFFFF;
	font-size: 12px;
}
.menu a,
.menu a:visited
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.menu a:hover
{
	color: #C32E09;
}
.pageTitle
{
	color: #F55932;
	font-weight: bold;
	font-size: 15px;
}

.regularText
{
	font-size: 12px;
}
.smallText
{
	font-size: 10px;
}
.largeText
{
	font-size: 15px;
	font-weight: bold;
}
.justifiedText
{
	text-align: justify;
}
.browseButton
{
	vertical-align: middle;
}

.newFiles,
.popularFiles
{
	font-size: 11px;
}
.newFiles a,
.popularFiles a
{
	color: #F55932;
}

.newFiles a:hover,
.popularFiles a:hover
{
	color: #333333;
}

.newFiles a:visited,
.popularFiles a:visited
{
	color: #C9735E;
}
.greenBox
{
	border: 1px solid #91B829;
	background-color: #F1FCD4;
}
.errorBox
{
	border: 1px solid #FDBF84;
	background-color: #F9FFB9;
	padding: 10px;
	color: #E07052;
	text-align: justify;
	font-size: 12px;
}
.uploadFormContainer
{
	border: 1px solid #B9D668;
	background-color: #D7F58C;
	padding: 5px;
}
.uploadFormBrowse
{
	vertical-align: middle;
}
.uploadFormSubmit
{
	vertical-align: middle;
	text-align: center;
	font-family: Verdana, Tahoma;
}
.loadingUpload
{
	font-size: 12px;
	color: #3A6B2E;
	text-align: center;
}
.progressContainer
{
	padding: 5px;
	font-weight: bold;
	color: #333333;
	font-size: 12px;
}

.progressFile
{
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	color: #3A6B2E;
}

.progressInfo,
.uploadLinks
{
	border: 1px solid #B9D668;
	background-color: #D7F58C;
	padding: 3px;
	color: #3A6B2E;
	font-size: 12px;
}

.progressBarContainer
{
	border: 1px solid #B9D668;
	background-color: #D7F58C;
	padding: 5px;
}

.downloadInfo
{
	border: 1px solid #B9D668;
	background-color: #F1FCD4;
	padding: 5px;
	color: #3A6B2E;
	font-size: 12px;
}

.dataItem,
.formItem
{
	border: 1px solid #B9D668;
	background-color: #D7F58C;
	color: #3A6B2E;
	padding: 5px;
	font-size: 12px;
}
.formInfo
{
	border: 1px solid #B9D668;
	background-color: #F1FCD4;
	padding: 3px;
	color: #333333;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}
.formNotice
{
	border: 1px solid #B9D668;
	background-color: #F8FEB8;
	padding: 3px;
	color: #CC0000;
	text-align: justify;
	font-size: 11px;
}
.formNote
{
	border: 1px solid #B9D668;
	background-color: #FAFAFA;
	padding: 3px;
	color: #333333;
	text-align: justify;
	font-size: 10px;
}
.formErrorRow
{
	border: 1px solid #B9D668;
	background-color: #F8FEB8;
	padding: 5px;
	color: #CC0000;
	text-align: center;
	font-size: 11px;
}
.formError
{
	font-size: 10px;
	color: #CC0000;
	padding-top: 5px;
	padding-bottom: 3px;
	font-weight: bold;
}

.dataRow1,
.formRow1
{
	border: 1px solid #B9D668;
	background-color: #F1FCD4;
	padding: 3px;
	color: #333333;
	font-size: 11px;
}
.dataRow2,
.formRow2
{
	border: 1px solid #B9D668;
	background-color: #F9FEEC;
	padding: 3px;
	color: #333333;
	font-size: 11px;
}
.dataRow1 a,
.dataRow2 a
{
	color: #333333;
}
.dataRow1 a:hover,
.dataRow2 a:hover
{
	color: #CC0000;
}
.dataRow1 a:visited,
.dataRow2 a:visited
{
	color: #666666;
}

.downloadStarting
{
	border: 2px solid #FFCE6B;
	background-color: #FFEC6B;
	padding: 3px;
	color: #333333;
	text-align: center;
	font-size: 12px;
}
.smallIcon
{
	margin-top: 2px;
	margin-bottom: 2px;
	vertical-align: middle;
}

.faqBoxTitle
{
	background-color:#DAF695;
	border-bottom: 1px solid #71804D;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 3px;
}
.faqBoxItem
{
	font-size: 12px;
	padding: 3px;
}
.messageBox1
{
	border: 1px solid #B9D668;
}
.messageBox1Line
{
	background-color: #D7F58C;
}
.messageBox1Body
{
	padding: 5px;
	background-color: #F1FCD4;
	font-size: 12px;
	text-align: justify;
}
.messageBox2
{
	border: 1px solid #FDBF84;
}
.messageBox2Line
{
	background-color: #FFF185;
}
.messageBox2Body
{
	padding: 5px;
	background-color: #F9FFB9;
	font-size: 12px;
	text-align: justify;
}
.faqQuestion
{
	font-size: 12px;
	padding: 3px;
	font-weight: bold;
	color: #3A6B2E;
}
.faqAnswer
{
	font-size: 12px;
	padding: 3px;
	text-align: justify;
}


.userData1Desc
{
	font-size: 11px;
	color: #666666;
	background-color: #FAFAFA;
	padding: 5px;
}
.userData1Row
{
/*	border-bottom: 1px solid #EAEAEA; */
	font-size: 11px;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.userData1RowDeleted
{
/* 	border-bottom: 1px solid #EAEAEA; */
	font-size: 11px;
	color: #CCCCCC;
}
.userData1Row a
{
	color: #127BBA;
	text-decoration: none;
}
.userData1Row a:hover
{
	color: #FA785A;
	text-decoration: underline;
}
.userData2Desc
{
	font-size: 12px;
	color: #4D6B80;
	background-color: #EDF3F8;
	padding: 3px;
	font-weight: bold;
	border: 1px solid #B5D1E3;
}
.userData2Row
{
	font-size: 12px;
	padding: 2px;
	border: 1px solid #B5D1E3;
	font-weight: bold;
	padding-left: 15px;
}

.noticeBox
{
	border: 1px dotted #CC0000;
	padding-left: 45px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #CC0000;
	text-align: justify;
	font-size: 12px;
	background: #F9FFB9 url('/img/icon_notice_large.gif') no-repeat 5 50%;
}

.accountHistorySwitchTitle
{
	text-align: center;
	font-size: 12px;
	padding: 4px;
	color: #333333;
	font-weight: bold;
}
.accountHistorySwitch1
{
	text-align: center;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
	padding: 4px;
	background-color: #FAFAFA;
	color: #37A8F2;
	font-weight: bold;
}
.accountHistorySwitch1 a,
.accountHistorySwitch1 a:visited
{
	color: #37A8F2;
	text-decoration: none;
}
.accountHistorySwitch1 a:hover
{
	text-decoration: underline;
}
.accountHistorySwitch2
{
	text-align: center;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
	padding: 4px;
	background-color: #FAFAFA;
	color: #91B829;
	font-weight: bold;
}
.accountHistorySwitch2 a,
.accountHistorySwitch2 a:visited
{
	color: #91B829;
	text-decoration: none;
}
.accountHistorySwitch2 a:hover
{
	text-decoration: underline;
}
.accountHistorySwitch3
{
	text-align: center;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	border-bottom: 0px;
	padding: 4px;
	background-color: #FAFAFA;
	color: #FF7351;
	font-weight: bold;
}
.accountHistorySwitch3 a,
.accountHistorySwitch3 a:visited
{
	color: #FF7351;
	text-decoration: none;
}
.accountHistorySwitch3 a:hover
{
	text-decoration: underline;
}
.pagination
{
	font-family: Verdana, Tahoma;
	font-size: 10px;
}
.pagination a
{
	border: 1px solid #66A7CC;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 1px;
	background-color: #D4EAF7;
	color: #333333;
	text-decoration: none;
}
.pagination a:hover
{
	background-color: #88D3FF;
	color: #147CB8;
}
.pagination#disabled
{
	border: 1px solid #CCCCCC;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 1px;
	background-color: #EAEAEA;
	color: #CCCCCC;
}
.pagination#current
{
	border: 1px solid #F58F32;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 1px;
	background-color: #EAEAEA;
	color: #F55932;
}













.set
{
	text-align: center;
	color: #CCCCCC;
	font-size: 10px;
	font-family: Verdana, Tahoma;
}
.version
{
	vertical-align: bottom;
	text-align: right;
	font-size: 8px;
	font-weight: bold;
	padding-right: 18px;
	color: #666666;
}
.version a
{
	text-decoration: none;
	color: #666666;
}
.version a:hover
{
	text-decoration: none;
	color: #333333;
}
.footer
{
	vertical-align: middle;
	color: #666666;
	font-size: 10px;
}