body{

margin:0px;

background-color:#ececec;

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:13px;

/*font-size:14px;*/

color:#333333;

}



p {

padding:0px;

margin:0px 0px 10px 0px;

}



img{

border:0px;

}



a{

text-decoration:none;

color:#990000;

}



a:hover{

text-decoration:underline;

color:#990000;

}



a:focus

{

-moz-outline-style: none;

}


#top_links{
	width: 100%;
	height:30px;
	margin:0 auto;	
	background-color:#b01116;
}

#top_links a{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#ffffff;

}

#top_links a:hover{

color:#ffffff;

text-decoration:underline;
font-weight:bold;

}
.logo_bar{

background-color:#ffffff;

width:100%;

overflow:auto;

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

background-repeat:repeat-x;

}



.logo_bar_contents{

width:950px;

margin-right:auto;

margin-left:auto;

position:relative;

top:0%;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#FFFFFF;

}









.logo_search_box{

top:30px;

text-align:right;

}



.logo{

float:left;

margin:0px;

padding:0px;

}





.top_menu_bar{

background-color:#f8c947;

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

height:30px;

width:100%;

border-bottom:solid #FFFFFF 15px;

}



.top_menu_bar_contents{

width:950px;

margin-right:auto;

margin-left:auto;

}



.section_heading{

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:12px; 

color:#333333;

font-weight:bold;

padding:5px;

background-color:#E6E6E6;

text-transform:uppercase;

}

.section_content{

padding:10px;

background-color:#F6F6F6;

text-align:justify;

}



.top_menu_option{

margin-top:1px;

border:0px;

/*margin-left:63px;*/

margin-left:62px;

}

#maincontainer {

width:980px;

margin-left:auto;

margin-right:auto;

}



#container{

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

float:left;

width:950px;

margin-left:auto;

margin-right:auto;

border-left:solid #FFFFFF 15px;

border-right:solid #FFFFFF 15px;

}



#container_admin{

background:#FFFFFF;

float:left;

width:950px;

margin-left:auto;

margin-right:auto;

border-left:solid #FFFFFF 15px;

border-right:solid #FFFFFF 15px;

}



#container-2{

background-color:#FFFFFF;

float:left;

width:950px;

margin-left:auto;

margin-right:auto;

border-left:solid #FFFFFF 15px;

border-right:solid #FFFFFF 15px;

}

#container-2 #left{float:left; width:300px; margin-left:10px; }
#left h1{font-size:16px; font-weight:bold;}
#left p{ color:#58595b;
	text-align:justify;
	margin-top:12px;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana;}


#container-2 #right{float:right; width:620px; margin-right:10px;
border-left:thin; border-left-style:inset; border-left-color:#000;}

.left_module{

float:left;

padding-right:14px;

/*width:725px;*/

width:875px;

border-right:solid #CCC 1px;

}

.left_module_inside{

float:left;

width:950px;

}



.right_module{

width:195px;

float:left;

padding-left:15px;

}



.h1-2 { 

font-size:28px; 

font-family: Georgia, "Times New Roman", Times, serif; 

color: #990000; 

font-weight: 400;

margin:0;

padding-bottom:15px;

 }



h1 { 

font-size:28px; 

font-family: Georgia, "Times New Roman", Times, serif; 

color: #990000; 

font-weight: 400;

margin:0;

padding-bottom:15px;

background-color:#FFFFFF;

 }

 

.h1_white { 

font-size:28px; 

font-family:Georgia, "Times New Roman", Times, serif; 

color: #FFF; 

font-weight:400;

margin:0;

 }

h2 { 

font-size:20px;

font-family:Verdana, Geneva, sans-serif;

color: #820000;

padding-bottom:15px;

font-weight:normal;

margin:0;

}

h3{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

font-weight:normal;

color:#990000;

text-transform:uppercase;

letter-spacing:1px;

margin-top:10px;

padding-bottom:2px;

border-bottom:solid #666 2px;

margin-bottom:10px

}



h4{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

font-weight:normal;

color:#990000;

text-transform:uppercase;

letter-spacing:1px;

padding:0px 0px 2px 0px;

border-bottom:solid #990000 2px;

margin:0px 0px 10px 0px;

}

h5 {

font-family:"Times New Roman", Times, serif;

font-size:13px;

letter-spacing:1px;

color:#666666;

margin:0;

text-transform:uppercase;

padding-bottom:10px;

}

h6 {

font-family:"Times New Roman", Times, serif;

font-size:12px;

letter-spacing:1px;

color:#666666;

margin:0;

text-transform:uppercase;

padding-bottom:10px;

}

h7{

font-family:Georgia, "Times New Roman", Times, serif;

font-size:12px;

font-weight:normal;

color:#990000;

text-transform:uppercase;

letter-spacing:1px;

padding:6px;

margin:0px 0px 10px 0px;

background-color:#EEEEEE;

cursor:pointer;

}

.footer{

background-color:#9c231b;

height:50px;

width:100%;

border-top:solid #FFFFFF 15px;

float:left;

}



.footer_contents{

width:950px;

margin-right:auto;

margin-left:auto;

margin-top:17px;

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:11px;

color:#FFFFFF;

}



.footer_contents a{

font-family:Geneva, Arial, Helvetica, sans-serif;

font-size:11px;

color:#FFFFFF;

}



.footer_contents a:hover{

text-decoration:underline;

color:#FFFFCC;

}

.page_heading {

font-family: Geneva, Arial, Helvetica, sans-serif;

font-size: 18px;

color: #333;

padding: 10px;

background-color: #D6D6D6;

margin: 15px 0px 35px 0px;

line-height: 22px;

}



#main_access .menu-header, div.menu {

    font-size: 12px;

    width: 995px;

	margin:0 auto;

}



#main_access .menu-header ul, div.menu ul {

    list-style-image: none;

    list-style-position: outside;

    list-style-type: none;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

}



#main_access .menu-header li, div.menu li {

    float: left;

    position: relative;

}

#main_access .menu-header li.first a{padding-left:0 !important}



#main_access  a {

    color: #ffffff;

    display: block;

    font-weight: bold;

    padding-bottom: 8px;

    padding-left: 38px;

    padding-right: 38px;

    padding-top: 8px;

}

#main_access {

    background-attachment: scroll;

    background-clip: border-box;

    background-color: #58595b;

    background-image: none;

    background-origin: padding-box;

    background-position: 0 0;

    background-repeat: repeat;

    background-size: auto auto;

    border-bottom-color: #FFFFFF;

    border-bottom-style: solid;

    border-bottom-width: 15px;

    display: block;

    float: left;

    margin-bottom: 0;

    margin-left: auto;

    margin-right: auto;

    margin-top: 0;

    width: 100%;

}