/*IPC*/
html {
	height: 80%;
	padding:0px;
	margin:0px;
}

td, tr, p, div { 
font-family :'Arial'; 
 color : #000; 
 font-size : 12px; 
} 

body {
	height: 100%;
	margin:0px;
	background:url('../images/bg.jpg') repeat-x;
	background-position:top;
}

#container{ /*all tabls inside*/
	width:893px;
}

#topcontainer{
	width:893px;
	height:123px;
	/*change banner image*/
	background-image: url("../images/banner.jpg");
}

#link{
position:relative;
top:0px;
right:100px;
}

#topmenu{ /*this is for the top menu*/
	height:42px;
}

td.contentheading{
font-size:16px;
font-weight:bold;
}

#menu{
	width:190px;
vertical-align:bottom;
}

/*additionals*/

 .moduletablemainmenu2{
float:left;
}

a.mainlevel:link, a.mainlevel:visited { 
font-family: 'Arial';
font-weight:bold;
text-decoration : none; 
color:#ffffff;
display : block;
padding : 5px 0px 5px 0px; 
text-indent : 10px; 
width:160px;
background :#65182A; 
} 
										 
a.mainlevel:hover { 
font-weight:bold;
font-family: 'Arial';
text-decoration : none; 
text-indent : 10px; 
background :#2B476C; 
} 

#active_menu { 
font-family: 'Arial';
padding : 5px 0px 5px 0px; 
font-weight : bold; 
color : #ffffff;
background : #2B476C; 
} 

.mainlevelothermenu:link, .mainlevelothermenu:visited{
color:#ffffff;
font-weight:normal;
text-decoration:none;
padding-right: 10px;
}

/*=========================*/

#donate{
	width:110px;
	height:46px;
	background:url('../images/donate.jpg') no-repeat;
}

#donate:hover{
	width:110px;
	height:46px;
	background:url('../images/donatehover.jpg') no-repeat;
}

#imagebox{
	 width:893px; 
	 height:252px;
}

#imagerotator{
	width:571px;
	height:252px;
	background-color:#ffffff;
}

#video{
	width:322px;
	height:252px;
	background-color:#8A8A8A;

}

#menumid2{
        
        height:42px;
        background:url('../images/menurep.jpg') repeat-x;
        vertical-align:top;
        padding-top:5px;
        padding-bottom:2px;
        position:relative;
        z-index:1000;

 /*       background-color:#65182A;
        border-bottom:2px solid #ffffff;
        vertical-align:top;
        padding-top:5px;
        padding-bottom:2px;
        position:relative;
        height:42px;
        z-index:1000;*/
}

.mainlevelmenumid:link, .mainlevelmenumid:visited{
font-family: "Arial";
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding-left: 7px;
padding-right: 7px;
}

#midcontainer{
	height:189px;
}

#left2{

         width:159px;
	background:url('../images/leftrep.jpg') no-repeat;
	background-position:top right;
         vertical-align:top;
         position:relative;
         z-index:0;
 /*
	width:159px;
	background-color:#9B2845;
	background-position:top right;
        vertical-align:top;
        position:relative;
        z-index:0;*/
}

#mainbody{
	background:url('../images/ipcshad.jpg') repeat-x;
        background:#ffffff; 
        background-position:top;
        vertical-align:top;
        padding:10px;
}

#mainbody p{
text-indent:0px;
}

#right{
	background-color:#ffffff;
        vertical-align:top;
        margin:0px;
}

#footcontainer{
} 

#foot1{
	width:275px;
        padding:38px 0px 0px 10px
}  

#foot2{
	width:206px;
        padding:0px 0px 0px 0px
}  

#foot3{
	width:206px;
}  

#foot4{
	width:206px;
}  

#footer{
	width:893px;
	height:61px;
	background:url('../images/footer.jpg');
	text-align:right;
        float:right;
	margin-top:0px;
	padding-bottom:10px;
}

#footer td{
	color:#2B476C;
        font-size:10px;
}

#bestget td, #bestget a{
	color: #ffffff;
	margin-top:0px;
	padding-bottom:10px;
	font-size:10px;
	letter-spacing:2px;
}



/*========additional========*/

.moduletablelogin{
margin:25px auto;
color:#FFFFFF;
font-family:'Arial';
font-weight:normal;
}

.moduletablelogin td{
color:#ffffff;
font-family:arial;
}

.moduletablelogin a:link{
color:#C0BFB8;
font-family:arial;
}

.moduletablelogin a:visited{
color:#C0BFB8;
font-family:arial;
}

.moduletablelogin a:hover{
color:#F98C3C;
font-family:arial;
}




.moduletablecalendar{
        margin:20px auto;
        margin-bottom:0px;
        padding-top:15px;
}

.moduletableipc{
padding-right:10px;
}

.moduletablesti{
padding-right:10px;
padding-top:0px;
}
/*
.moduletablenewsletter{ 
background-color:#8EBEEE;
width:138px;
margin:20px auto;
padding:5px;
}*/

.moduletablenewsletter{ 
background:url('../images/emailsignup.jpg');
width:138px;
margin:20px auto;
padding:5px;
}

.ipcmenu3_l0iover{
height:1px;
}



/*========default========*/

a:link, a:visited {
color : #990000;
text-decoration : none;
font-family:arial;
font-weight:normal;
}

a:hover {
color : #163053;
text-decoration : underline;
}

.sectiontableentry1 { 
 background : #4B111F; 
 padding : 3px 5px; 
} 
 
.sectiontableentry2 { 
 background : #F0F0F0; 
 padding : 3px 5px; 
}
