/*The Institute CSS*/
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:257px;
}


#dodonate{
position:relative;
float:right;
}

#topmenu{ /*this is for the top menu*/
	height:42px;
}

td.contentheading{
font-size:16px;
font-weight:bold;
}

td.contentheadingblog{
color:#163053;
font-size:22px;
font-weight:bold;
}

/*=========================*/
#menu{
	width:190px;
vertical-align:bottom;
}

/*additionals*/

 .moduletablemainmenu2{
float:left;
}

#menu30, .mainlevel-trans{
font-family :Arial; 
padding-left:10px;
padding-right:5px;
font-weight:bold;
color:#ffffff;
}

.moduletablevideo{
border:2px solid #ffffff;
}

.mainlevelothermenu:link, .mainlevelothermenu:visited{
color:#ffffff;
font-weight:normal;
text-decoration:none;
padding-right: 10px;
}

.moduletablelogin{
margin:1px auto;
font-family:'Arial';
font-weight:normal;

}

.moduletablelogin td{
color:#000000;
font-family:arial;
}

.moduletablelogin a:link{
color:#163053;
font-family:arial;
}

.moduletablelogin a:visited{
color:#C0BFB8;
font-family:arial;
}

.moduletablelogin a:hover{
color:#F98C3C;
font-family:arial;
}
/*=========================*/

#donate{
        z-index:1000;
	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;

}

#menumid{
	height:42px;
	background:url('../images/menurep.jpg') repeat-x;
        vertical-align:top;
        padding-top:10px;
}

.mainlevelmenumid:link, .mainlevelmenumid:visited{
font-family: Arial;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding-left: 7px;
padding-right: 7px;
}

#midcontainer{
	height:189px;
}

#left{
	width:159px;
	background:url('../images/leftrep.jpg') no-repeat;
	background-position:top right;
         vertical-align:top;
         
}

#mainbody{
	background:#ffffff;
        vertical-align:top;
        padding:15px 10px 0px 0px;
}

#mainbody p{
text-indent:0px;
}

#right{
	background-color:#ffffff;
        vertical-align:top;
        margin:0px;
}

#footcontainer{
	width:100%;
	/*background:url('../images/footrep.jpg') repeat-x;
	background-position:top;*/
} 

.moduletablefoot1, .moduletablefoot2, .moduletablefoot3{
margin-top:16px;
}

#foot1{
	width:275px;
        padding:16px 0px 0px 10px;
        border-top:1px solid #D7D7D7;
        vertical-align:top;
}  

#foot2{
	width:206px;
        padding:0px 0px 0px 0px;
        border-top:1px solid #D7D7D7;
        vertical-align:top;
}  

#foot3{
	width:206px;
        padding:0px 0px 0px 0px;
        border-top:1px solid #D7D7D7;
        vertical-align:top;
}  

#foot4{
	width:206px;
        padding:0px 0px 0px 0px;
        border-top:1px solid #D7D7D7;
        vertical-align:top;
}  

#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;
        background-color:#2B476C;
}



a:link, a:visited {
color : #990000;
text-decoration : none;
font-family:arial;
font-weight:normal;
}

a:hover {
color : #163053;
text-decoration : underline;
}

a.title:link, a.title:visited {
color : #ffffff;
text-decoration : none;
font-family:arial;
font-weight:bold;
}

a.title:hover {
color : #ffffff;
text-decoration : none;
}


/*========additional========*/
.moduletablecalendar{
        margin:20px auto;
        margin-bottom:0px;
}

.moduletablecalendar th{
color:#e0e0e0;
background:#849CAD;
}

.moduletableipc{
padding-right:10px;
}

.moduletablesti{
padding-right:10px;
padding-top:0px;
}

.moduletablenewsletter{ 
background:url('../images/emailsignup.jpg');
width:138px;
margin:20px auto;
padding:5px;
}

.moduletableblogside{
margin: 0px 5px 5px 5px;
background-color:#163053;
width:200px;
}

.moduletableblogside a:hover{
color:#FEBF01;
text-decoration:none;
}

.moduletableblogside a{
color:#C0C0C0;
text-decoration:none;
}

.moduletableblogside h5{
font-size:12px;
color:#ffffff;
background-color:#65182A;
text-align:center;
padding:2px;
margin-top:0px;
margin-bottom:0px;
}

.moduletableblogside table{
border:1px solid #4B111F;
margin:5px;
background-color:#C0C0C0;
}

.moduletableblogside table a:hover{
font-weight:bold;
color:red;
}

.moduletableblogside table a{
font-weight:bold;
color:#ffffff;
}

.moduletableblogside ul{
margin-top:0px;
margin-right:5px;
}

.moduletablecat{
background:#163053;
width:200px;
margin-right:5px;
padding:5px 0px 5px 0px;
}

a.mainlevelcat:visited, a.mainlevelcat:link{
color:#ffffff;
padding:20px 10px 10px 38px;
}

a.mainlevelcat:hover{
color:#FEBF01;
padding:20px 10px 10px 38px;
}



/*========default========*/






.sectiontableentry1 { 
 background : #F9F9F9; 
 padding : 3px 5px; 
} 
 
.sectiontableentry2 { 
 background : #F0F0F0; 
 padding : 3px 5px; 
}


a.mainlevel:link, a.mainlevel:visited { 
font-family: 'Arial';
font-weight:bold;
text-decoration : none; 
color:#65182A;
display : block;
padding : 5px 0px 5px 0px; 
text-indent : 10px; 
width:160px;
} 
										 
a.mainlevel:hover { 
font-weight:bold;
font-family: 'Arial';
color:#ffffff;
text-decoration : none; 
text-indent : 10px; 
background :#65182A; 
}
