/*ACMS Library */

 

html, body, #wrapper {

	height:100%;
	margin: 0;

	padding: 5px;

	border: none;

	text-align: left;

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 9pt;

	color: #000000;	
	width: 98%;


}



#body_bg{

	background-color: #efefef;

	margin-top: 0px;

	margin-bottom: 0px;
	

        /*font-family: Arial, Helvetica, Sans Serif;

	font-size: 9pt;

	color: #000000;	*/

}



/* MAIN BODY

--------------------------------------------------------- */

#contents{

	padding-left: 42px;

	padding-right:42px;




}

#mainbody{

	margin-bottom: 20px;

	font-family: Arial, Helvetica, Sans Serif;
	

	font-size: 12px;

}



/* THEME WIDTH

 * change the width value to modify the theme width

--------------------------------------------------------- */







/* JOOMLA CSS

--------------------------------------------------------- */

a:link, a:visited{

	color: #030ba7;

	text-decoration: none;

}

a:hover{

	text-decoration: underline;

}



.contentheading {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 10.5pt;

	font-weight: bold;

	color: #980614;

	background-image: url(../images/contentheading_bg.gif);

	background-repeat: repeat-x;

	height: 3.75pt;

}

.contentheading a:link, .contentheading a:visited {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 10.5pt;

	font-weight: bold;

	color: #980614;

	text-decoration: none;

}

.contentheading a:hover {

	text-decoration: underline;

}

.componentheading {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 10.5pt;

	font-weight: bold;

	color: #980614;

}

.modifydate{

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 7.5pt;

	color: #5b5c5c;

	padding-top: 11.25pt;

}

.small{

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 7.5pt;

	color: #5b5c5c;

}

.smalldark{

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 7.5pt;

	color: #5b5c5c;

}

.createdate{

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 7.5pt;

	color: #5b5c5c;

}

.readon{

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 9pt;

	color: #0000FF;

}

a.readon:link, a.readon:visited {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 9pt;

	color: #010668;

	text-decoration: none;

	padding-left: 7.5pt;

	background-image: url(../images/arrow.gif);

	background-repeat: no-repeat;

	background-position: 0px 3px;

	height: 6.75pt;

	width: 7.5pt;

}

a.readon:hover {

	text-decoration: underline;

}

td.buttonheading {

	width: 12pt;

}

table.contentpaneopen{

	width: 100%;

}

.contentpaneopen{

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 9pt;

	color: #000000;

}

.mosimage_caption{

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 7.5pt;

	color: #5b5c5c;

}

.sectiontableheader {

	background-color : #980614;

	background-repeat: repeat;

	padding: 2px;

	color : #FFFFFF;

	font-weight : bold;

	padding: 2px;

}

.sectiontableentry1 {

	background-color : #FFFFFF;

}	

.sectiontableentry2 {

	background-color : #F3F3F3;

}





/* SCREEN RESOLUTION CONTROL

--------------------------------------------------------- */

#user7{

	font-size: 10px;

	color: #c1c1c1;

	padding-top: 10px;

	padding-right: 18px;

}

#user7 a:link, #user7 a:visited{

	font-size: 10px;

	color: #c1c1c1;

	text-decoration: none;

}

#user7 a:hover{

	color: #5c5c5c;

	text-decoration: underline;

}





/* CUSTOM STYLING

--------------------------------------------------------- */

#wrapper{

	margin: 0 auto;

	text-align: left;

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #d4d4d4;

	border-left-color: #d4d4d4;

}

#logo{

	background-image: url(../images/logo.jpg);

	background-repeat: no-repeat;

	height: 75px;

	width: 700px;

}

#extra_menu{

	font-size: 10px;

	color: #c1c1c1;

	padding-top: 10px;

	padding-right: 18px;

}

#extra_menu a:link, #extra_menu a:visited{

	font-size: 10px;

	color: #5c5c5c;

	text-decoration: none;

}

#extra_menu a:hover{

	text-decoration: underline;

}

#main_content{

	margin-top: 10px;

}









/* TOP MENU

--------------------------------------------------------- */

div.horizmenu{

	background-image: url(../images/topmenu_bg.gif);

	background-repeat: repeat-x;

	height: 25px;

        font-family: Arial, Helvetica, Sans Serif;

        font-size: 12px;

}

div.submenu{

	background-image: url(../images/submenu_bg.gif);

	background-repeat: repeat-x;

	height: 0px;

}

div.horizmenu, div.submenu {

	float: left;

	width: 100%;

	z-index: 100;

}

div.submenu {

	height: 25px;

}

div.horizmenu ul, div.submenu ul {

	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

}

div.horizmenu li, div.submenu li {

	float: left;

	margin: 0;

	padding: 0;

	background: none;

}

div.horizmenu a:link, div.horizmenu a:visited {

	float:left;

  	display:block;

  	height: 25px;

	line-height: 25px;

	padding: 0 20px;

}

div.submenu a:link, div.submenu a:visited {

	float:left;

  	height: 26px;

	line-height: 26px;

	padding: 0 10px;

}

div.horizmenu a:hover{

	text-decoration: none;

}

div.submenu a:hover {

	text-decoration: underline;

	background: none;

}

div.horizmenu a.active_menu:link, div.horizmenu a.active_menu:visited{

	position: relative;

	z-index: 102;

}

div.horizmenu a:link, div.horizmenu a:visited {

	border-right: 1px solid #000000;

	color: #ffffff;

}

div.submenu a:link, div.submenu a:visited {

	color: #ffffff;

}

div.horizmenu a:hover {

	background:none;

	color: #ffffff;

        font-weight: bold;

}

div.submenu a:hover{

	background: none;

        font-weight: bold;

	color: #ffffff;

}

div.horizmenu a.active_menu:link, div.horizmenu a.active_menu:visited{

  background:none;

  font-weight: bold;

  color: #ffffff;

}





/* LEFT COLUMN

--------------------------------------------------------- */

#left{

	padding-left: 15px;

        width: 160px;

}





/* USERS MODULES

--------------------------------------------------------- */

td.padding{

	width: 50%;

}



/* user1 */

#user1 table.moduletable {

	width: 100%;

	padding: 5px;

}

#user1 table.moduletable th {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #980614;

	text-align: left;

	background: none;

	font-weight: bold;

	text-transform: none;

}

#user1 table.moduletable td {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #666666;

}



#user1 table.moduletable td ul li {margin-left:-17pt; list-style-image: url(../images/bullet.png);}



/* user2 */

#user2 table.moduletable {

	width: 100%;

	padding: 5px;

}

#user2 table.moduletable th {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #980614;

	text-align: left;

	background: none;

	font-weight: bold;

	text-transform: none;

}

#user2 table.moduletable td {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #666666;

}



#user2 table.moduletable td ul li {margin-left:-17pt; list-style-image: url(../images/bullet.png);}

/* user3 */

#user3 table.moduletable {

	width: 100%;

	padding: 5px;

}

#user3 table.moduletable th {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #980614;

	text-align: left;

	background: none;

	font-weight: bold;

	text-transform: none;

}

#user3 table.moduletable td {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #666666;

}

/* user4 */

#user4 table.moduletable {

	width: 100%;

	padding: 5px;

}

#user4 table.moduletable th {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #010668;

	text-align: left;

	background: none;

	font-weight: bold;

	text-transform: none;

}

#user4 table.moduletable td {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #666666;

}

/* user5 */

#user5 table.moduletable {

	width: 100%;

	padding: 5px;

}

#user5 table.moduletable th {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #980614;

	text-align: left;

	background: none;

	font-weight: bold;

	text-transform: none;

}

#user5 table.moduletable td {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #666666;

}

/* user6 */

#user6 table.moduletable {

	width: 100%;

	padding: 5px;

}

#user6 table.moduletable th {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #980614;

	text-align: left;

	background: none;

	font-weight: bold;

	text-transform: none;

}

#user6 table.moduletable td {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #666666;

}







/* RIGHT COLUMN

--------------------------------------------------------- */

#right{

	padding-right:15px;

}









#footer{

	margin-top: 50px;

	padding-top: 20px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #d4d4d4;

	text-align: center;

        font-size: 12px;

        font-family: Arial, Helvetica, Sans Serif;

}

.footer_note{

	font-size: 10px;

	color: #9b9c9d;

}





/* MAIN MENU STYLING

--------------------------------------------------------- */

table.moduletable {

	width: 176px;

	margin-bottom: 20px;

}

table.moduletable th {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #000000;

	text-align: left;

	background-image: url(../images/table.moduletable_th_bg.gif);

	background-repeat: repeat-x;

	height: 18px;

	text-transform: uppercase;

	font-weight: normal;

}

table.moduletable td {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 11px;

	color: #666666;

}

a.mainlevel:link, a.mainlevel:visited {

	font-size: 12px;

	background-color: #FFFFFF;

	display: block;

	height: 21px;

	width: 176px;

	font-family: Arial, Helvetica, Sans Serif;

	text-decoration:none;

	color: #980614;

	text-align: left;

	text-indent: 15px;

	border-bottom-style: solid;

	border-bottom-color: #aaaaaa;

	border-bottom-width: 1px;

        line-height: 21px;

	background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: 4px 7px;

}

a.mainlevel:hover {

	background-color: #f7f7f6;

	display: block;

	height: 21px;

	width: 176px;

	color: #980614;	

        font-weight: bold;

}	

a.mainlevel-quick:link, a.mainlevel-quick:visited {

	font-size: 12px;

	background-color: #FFFFFF;

	display: block;

	height: 21px;

	width: 176px;

	font-family: Arial, Helvetica, Sans Serif;

	text-decoration:none;

	color: #980614;

	text-align: left;

	text-indent: 15px;

	border-bottom-style: solid;

	border-bottom-color: #aaaaaa;

	border-bottom-width: 1px;

        line-height: 21px;

	/*background-image: url(../images/bullet_menu.gif);

	background-repeat: no-repeat;

	background-position: 4px 7px;*/

}

a.mainlevel-quick:hover {

	background-color: #f7f7f6;

	display: block;

	height: 21px;

	width: 176px;

	color: #980614;	

        font-weight: bold;

}	

a.sublevel:link, a.sublevel:visited {



	font-size: 10px;



	background-color: #FFFFFF;



	display: block;



	height: 15px;



	width: 176px;



	font-family: Arial, Helvetica, Sans Serif;



	text-decoration:none;



	color: #42503b;



	text-align: left;



	text-indent: 12px;



	border-bottom-style: solid;



	border-bottom-color: #000000;



	border-bottom-width: 0px;



	line-height: 15px;



}



a.sublevel:hover {



	background-color: #f7f7f6;



	display: block;



	height: 15px;



	width: 172px;



	color: #666666;	



        font-weight: bold;



}



#active_menu {



	background-color: #f7f7f6;



	display: block;



	height: 21px;



	width: 176px;



}



#active_menu.sublevel {



	background-color: #f7f7f6;



	color: #666666;



	display: block;



	height: 15px;



	width: 172px;



}











/* BOXED MENU STYLE



--------------------------------------------------------- */



table.moduletable_boxed {

	width: 176px;

	margin-bottom: 20px;

	border: 1px solid #989a9a;

}

table.moduletable_boxed th {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 12px;

	color: #000000;

	text-align: left;

	text-indent: 5px;

	background-image: url(../images/boxed_title_bg.gif);

	background-repeat: repeat-x;

	height: 23px;

	text-transform: uppercase;

	font-weight: normal;

	line-height: 23px;

}

table.moduletable_boxed td {

	font-family: Arial, Helvetica, Sans Serif;

	font-size: 11px;

	color: #666666;

	padding: 5px;

}



/* MISCELLANEOUS

----------------------------------------------------------*/

.catalogs {

        font-weight:900;

        font-size:12px;}

table.contentpaneopen ul li {list-style-image: url(../images/bullet.png);}



/* WEBLINKS COMPONENT

----------------------------------------------------------*/

.contentdescription {font-size:12px;

                     color:#000000;

                     }

.sectiontableheader {background-image: url(../images/topmenu_bg.gif);

                     background-repeat: repeat-x;

                     }

a.category1 {font-weight:bold;}





.search_sec {align: right; 

             margin-right:30px;

             margin-bottom:0px;

             padding-top:10px;

}



table td.contentdescription {padding-top:0pt; padding-bottom:4.5pt; padding-right:0pt; padding-left:0pt;}
