﻿/*****************************************************************************/
/* Basic Control                                                             */
/*****************************************************************************/

body{
	margin: 0;
	padding: 0;
	background: url(../img/BG_img.gif);
	background-repeat:repeat-x ;
	font-family: Calibri, sans-serif, Verdana, Geneva, Arial, Helvetica;
	}
td{
	font-size: 13px;
	font-family: Calibri, sans-serif, Verdana, Geneva, Arial, Helvetica;
	}
	
img {
	border: 0;
	padding:0;
	margin:0;
	}

/*****************************************************************************/
/* Menu Control                                                              */
/*****************************************************************************/

.over{
	color: #28f037;
	background: url(../img/topmenu_over.gif);
	background-repeat:repeat-x ;
	height:40px;
	font-weight : bold;
	}


.sub td
{
	height:26px;
	font-size : 12px;
	border-top:1px #fff solid;
	padding-left:20px;
}

.sub_over
{
	color : #fff;
	background: url(../img/submenu_over.gif);
}
.sub_over a:hover{ color: #ffffff; text-decoration:none;}

/*****************************************************************************/
/* Table Control                                                             */
/*****************************************************************************/

.grid { border-left:1px #ffffff solid;}
.grid td
{
	font-size : 12px;
	padding : 5px;
	border-bottom:1px #6c9a6c solid;
}

.grid_blue { border-left:1px #ffffff solid;}
.grid_blue td
{
	font-size : 12px;
	padding : 5px;
	border-bottom:1px #96b4d8 solid;
}

.subTop
{
	border-bottom:1px #aaaaaa dashed;
}
.subTop td
{
	font-size : 17px;
	padding-left:20px;
}


.leftLine
{
	border-left:1px #b5ccb5 solid;
}
.rightLine
{
	border-right:1px #b5ccb5 solid;
}
.sideLine
{
	border-left:1px #b5ccb5 solid;
	border-right:1px #b5ccb5 solid;
}

/*****************************************************************************/
/* HyperLink Control                                                         */
/*****************************************************************************/

.white a:link, .white a:visited, .white a:active{ color: #ffffff; text-decoration:none;}
.white a:hover{ color: #f7941d; text-decoration:none;}

.green a, .green a:link, .green a:visited, green a:active{color: #28f037; text-decoration:none;}

.blue a, .blue a:link, .blue a:visited, blue a:active{color: #2837f0; text-decoration:underline;}
.blue a:hover{ color: #a9aafe; text-decoration:underline;}

.title{
	font-size:25px;
	font-weight : bold;
}

.subtitle{
	font-size:20px;
	font-weight : bold;
}

.menutitle{
	color: #7a7b7a;
	font-size:18px;
	font-weight : bold;
}

a:link, a:visited, a:active{ color: #494949; text-decoration:none;}
a:hover{ color: #f7941d; text-decoration:none;}


/*****************************************************************************/
/* Tab Control                                                               */
/*****************************************************************************/

.leftTab
{
	border-top:1px #aaa solid; 
	border-bottom:1px #aaa solid; 
	border-left:1px #aaa solid;
}
.centerTab
{
	border:1px #aaa solid;
}
.rightTab
{
	border-top:1px #aaa solid; 
	border-bottom:1px #aaa solid; 
	border-right:1px #aaa solid;
}
.blankTab
{
	background-color:#ffffff; 
	border-bottom:1px #aaa solid
}
.panelTab
{
	border-left:1px #aaa solid; 
	border-bottom:1px #aaa solid; 
	border-right:1px #aaa solid;
}


/*****************************************************************************/
/* Form Control                                                              */
/*****************************************************************************/

input, select, textarea{
	font-size: 13px;
	font-family: Calibri, sans-serif, Verdana, Geneva, Arial, Helvetica;
	border:1px #aaa solid; 
}