/*
SiamSmartSoft Mambo Template
--------------------------------------------
*/

* {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}

html{
	height:100%;
}

.tosbody {
	background:#CCCCCC url(../images/background.png) repeat-x left top;
	background-attachment:fixed;
	margin:0;
	height:100%;
	color:#333333;
}

#container{
	width:90%;
	min-width:810px;
}

#outer1{
	padding-left:17px;
	background:#FFFFFF url(../images/bg_shade_left.png) repeat-y left top;
}

#outer2{
	padding-right:18px;
	background:#FFFFFF url(../images/bg_shade_right.png) repeat-y right top;
}

#centercolumn{
	background-color:#FFFFFF;
}

#mainbody{
	font-family:Tahoma;
	font-size:10pt;
	clear:both;
}

#main_top_wrap{
	width:90%;
	position:relative;
}

#main_top1{
	float:left;
	clear:left;
	width:46%;
}

#main_top2{
	float:right;
	clear:right;
	width:46%;
}

#main_body{
	float:left;
}

#main_top_wrap a{
	text-decoration: none;
	color: #333333;
}
#main_top_wrap a:visited{
	color: #111111;
}

#main_top_wrap a:hover{
	color: #1358E0;
	border-bottom:1px dotted #1358E0;
}

#main_top_wrap ul, #main_body ul{
	list-style-image: url(../images/butterfly_bullet.png);
}

#main_top_wrap li, #main_body li{
	padding-left:10px;
}

#main_body a, #rightcol a,#copyright a{
	text-decoration: none;
	color: #1358E0;
}

#main_body a:visited, #rightcol a:visited,#copyright a:visited{
	color: #132B80;
}

#main_body a:hover, #rightcol a:hover,#copyright a:hover{
	color: #1358E0;
	border-bottom:1px dotted #1358E0;
	border-top:1px dotted #1358E0;
}

#pathway_wrap a{
	color:#FFFFFF;
	text-decoration:none;
}

#pathway_wrap a:visited{
	color:#FFFFFF;
}

#pathway_wrap a:hover{
	border-bottom:1px dotted #FFFFFF;
}

#lblmin{
	font-family:Tahoma;
	font-size:8pt;
}

td{
	font-family:Tahoma,Arial,Verdana;
	font-size:10pt;
	color:#222222;
}

#searchbox .inputbox{
	border: 1px solid #888888;
	background-color:#EEEEEE;
	padding: 2px;
	width:100px;
}

#copyright{
	font-family:Tahoma,Arial,Verdana;
	font-size:8pt;
}

/* MAMBO CLASSES */

#leftcol table.moduletable{
	width:146px;
	background-color:#000000;
}

#leftcol table.moduletable td{
	font-family:Tahoma;
	font-size:8pt;
	color:#FFFFFF;
	overflow:hidden;
	background-image:url(../images/mainmenu_bg.png);
	line-height:20px;
}

#leftcol table.moduletable form{
	padding-left:4px;
}

#leftcol table.moduletable td a{
	color:#C9E9FF;
	text-decoration:none;
}


#leftcol table.moduletable th{
	background-color:#FFFF00;
	background-image:url(../images/mainmenu_heading.png);
	height:22px;
	font-family:Tahoma,Arial,Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#333333;
	text-align:center;
	vertical-align:bottom;
}

#leftcol table.moduletable .button, #rightcol table.moduletable .button, #mainbody .button{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	background-color:#CCCCCC;

}



#leftcol table.moduletable td a.mainlevel{
	font-family:Tahoma;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}

#leftcol table.moduletable td a.mainlevel:hover{
	font-weight:bold;
}



#leftcol table.moduletable td .mainlevel{
	display:block;
	height:27px;
	line-height:27px;
	padding-left:15px;
	background: url(../images/mainmenu_inactive.png);
}

#leftcol table.moduletable td .mainlevel:hover{
	background: url(../images/mainmenu_active.png);
	padding-left:14px;
}

#rightcol table.moduletable{
	width:150px;
}

#rightcol table.moduletable td{
	font-family:Tahoma;
	padding:4px;
	font-size:10pt;
	color:#333333;
}

#rightcol table.moduletable th{
	background-image: url(../images/blue_button.png);
	background-repeat: no-repeat;
	height:19px;
	text-align:left;
	padding-left:15px;
	font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
}

#rightcol table.moduletable .sectiontableentry1{
	background-color:#F2F2F2;
}
#rightcol table.moduletable .sectiontableentry2{
	background-color:#FCFCFC;
}

#main_top_wrap table.moduletable th{
	font-family:Tahoma,Arial,Verdana;
	font-size:10pt;
	display:block;
	color:#1358E0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#F2F2F2;
}

#main_top_wrap table.moduletable td{
	font-family:Tahoma,Arial,Verdana;
	font-size:8pt;
}

#main_top_wrap table.moduletable{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

span.pathway {
	font-family:Tahoma,Arial,Verdana;
	font-size:10pt;
	display:block;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
}

.contentheading{
	font-family:Tahoma;
	font-size:13pt;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #888888;
	color:#1358E0;
}

.componentheading{
	font-family:Tahoma;
	font-size:15pt;
	color:#003B77;
}

span.small
{
	font-family:Tahoma,Arial,Verdana;
	font-size:8pt;
	color:#444444;
}

.createdate
{
	color:#888888;
	font-size:8pt;
	padding: 5px 5px 5px 5px;
	line-height:6px;
}