/* CSS Document */

/* Fresh ideas changes - 03/02/11 */

#mobile-text {
	display:none;
}

#social-media {
	margin-left:60px;
	margin-top:10px;
}

#side-h {
	color:#fff; 
	text-align:center; 
	text-decoration:underline;
}

.second-list a {
	width:183px !important;
}

.second-list {
	margin-left:10px !important;
}

h2 {
	color:#003466;
}

ul {
	text-align:left;
}

.highlighttext {
	color:#000066;
	font-weight:bold;
}

.special-text {
	background:#DBE5FF;
	border:1px solid #000;
	padding:10px !important;
}

#blockquote {
	color:#DBE5FF;
	background:#003466;
	padding:20px;
}

#blockquote a {
	text-decoration:underline;
	color:#DBE5FF;
	font-weight:bold;
}

#left {
	float:left;
}

#right {
	float:right;
}

.sidebar-nav {
	color:#DBE5FF;
	background:#003466;
	padding:20px 5px;
	width:26%;
}

.sidebar-nav a{
	color:#DBE5FF !important;
	text-decoration:none !important;
}

.main-block {
	width:70%;
	font-size:75%;
	text-align:left;
	padding-top:10px;
}

/* END */

* {
margin:0;
padding:0
} 

body
{
margin:0px;
/*background:#010636;*/
background:#656EBB url(../images/body_background.jpg) repeat-x;
font-size: 120%;
font-family: Arial, Verdana sans-serif;
}
#wrapper
{
margin:0px auto;
width:100%;
height:100%;
min-height:100%;
}

ul{margin-left:25px;}
#mainbodycontent ul li 
{
/*background: url(../images/tick.gif) no-repeat;
padding-left:24px;*/
}

#mainbodycontent ul li.sublist
{
background:none;
list-style:disc;
padding-left:4px;
}

#indexbodycontent ul li{list-style:none;padding-left:0;}



a{text-decoration:underline;color:#20205B;}
a:link{text-decoration:underline;color:#20205B;}
a:visited{color:#20205B;}
a:hover{text-decoration:underline;}
a:active{color:#20205B;}

#headercontainer
{
/*height:180px;*/
height:164px;
background:#D1DEFF url(../images/header_bg.jpg) repeat-x;
border-bottom:3px solid black;
min-width:960px;
}

#headercontent
{
/*height:190px;*/
height:154px;
width:960px;
margin:0 auto;}


#headerleft
{
width:50%;
float:left;
}

p.logo
{
/*width:434px;*/
width:450px;
margin:0 auto;
padding-top:10px;
}


/*||||||||||||||||||||||NAVCONTAINER||||||||||||||||||||||*/

/* Thanks to http://css.maxdesign.com.au/listamatic/horizontal16.htm*/
#navcontainer
{
height:25px
height:auto !important;
height:25px;
width:760px;
margin:0 auto;
}

#navcontainer ul
{
padding:.2em 0;
margin: 0 auto;
list-style-type: none;
/*background-color:#D7D9E3;*/
/*background:url(../images/menu_bg.jpg) repeat-x;*/
background:#010636;
color: #FFF;
width: 760px;
font: normal 60% arial, helvetica, sans-serif;
font-weight:bold;
text-align: center;
}

#navcontainer li { display: inline; }

#navcontainer li a
{
text-decoration: none;
background:url(../images/menu_bg.jpg);
color: #fff;
padding: .2em 0.6em;
border-right: 1px solid #fff;
}

#navcontainer li a.left
{
text-decoration: none;
background:url(../images/menu_bg_hover_active.jpg);
color: #FFF;
padding: .2em 1em;
border-left: 1px solid #fff;
}


#navcontainer li a:hover
{
/*background:url(../images/menu_bg_hover.jpg);*/
background:#003366;
color: #fff;
}
/*||||||||||||||||||||END NAVCONTAINER||||||||||||||||||||*/
#mainbodycontainer{
min-height:20em;
height:auto !important;
height:20em;
/*background:url(../images/body_background.jpg) repeat-x;*/
border-top:3px solid black;
font-size:90%;
}

#mainbodycontent
{
/*height:300px;*/
min-height:20em;
height:auto !important;
height:20em;
margin:0 auto;
width:960px;
/*background-image:url(../images/bg.jpg*/
background:#fff url(../images/main_background.jpg);

}

#indexbodycontent
{
/*height:300px;*/
min-height:20em;
height:26em;
margin:0 auto;
width:960px;

/*background-image:url(../images/bg.jpg*/
background:#fff url(../images/index_background.jpg);
}



#mainleftbody
{
float:left;
width:200px;
/*height:300px;*/
min-height:12em;
height:auto;

/*background:url(../images/mainleft2_bg_new.jpg) repeat-x;*/
/*background-color: #036;*/
/*background:red;*/
clear:left;

}

#mainleftbody p
{
padding:10px 5px 5px 5px;
}

h3.title
{
height:50px;
/*background: url(../images/mainleft2_bg_2.jpg);*/
background: url(../images/rounded_bar.png);
text-align:center;
color:#fff;
line-height:50px;
margin:0 auto;
width:960px;

}

#sidenavcontainer {width:150px;background-color:#003366;font-size:80%;}

#sidenavcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family:arial, helvetica, sans-serif;
font-weight:bold;
}

#sidenavcontainer a
{
display: block;
padding: 3px;
width: 192px;
background-color: #003366;
border-bottom: 1px solid #eee;
}

#sidenavcontainer a:link, #sidenavlist a:visited
{
color: #EEE;
text-decoration: none;
}

#sidenavcontainer a:hover
{
background-color: #369;
color: #fff;
}

#sidenavcontainer ul li#sideactive a#sidecurrent{background:white;color:#369;text-align:center;}

#middlemainbody
{
float:left;

width:198px;
height:inherit;
height:300px;
border-left:2px solid black;
/*border-right:2px solid black;*/
background:#fff;
}

#mainmainbody
{
position: relative;
float:left;
width:93%;
margin-left:20px;
/*height:inherit;*/
/*height:300px;*/
min-height:20em;
height:auto !important;
height:20em;
/*border-left:2px solid black;*/
/*background: url(../images/mainleft2_bg_new.jpg);*/
/*background-image:url(../images/CorguvBackgroudImage.png);
background-repeat:no-repeat;
background-position:bottom-right;*/
background: url(../images/parthenon.png) scroll no-repeat center;
}

#mainmainbody_alt
{
position: relative;
float:left;
width:100%;
min-height:20em;
height:auto !important;
height:20em;
}

#rightmainbody
{
position: relative;
float:left;
width:700px;
min-height:20em;
height:auto !important;
height:20em;
}



.content_text
{
width:700px;
padding:5px;
min-height:20em;
height:auto !important;
height:20em;
float:left;
background: url(../images/parthenon.png) scroll no-repeat center;

}

.content_image
{
width:230px;
padding:5px;
min-height:20em;
height:auto !important;
height:20em;
float:left;

}


#mainmainbody p, #mainmainbody_alt p
{
padding:10px 5px 5px 0px;

}

{
padding:10px 5px 5px 5px;

}



/*#mainmainbody ul li{list-style:none;}*/


#mainbodycontent #rightmainbody
{
position: relative;
float:left;
width:760px;
/*height:inherit;*/
/*height:300px;*/
min-height:20em;
height:auto !important;
height:20em;
/*border-left:2px solid black;*/
background: url(../images/parthenon.png) scroll no-repeat center;
}

#rightmainbody p
{
padding:10px 5px 5px 5px;

}
/*Holly hack http://www.positioniseverything.net/explorer/threepxtest.html*/
/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #rightmainbody {
  width:757px;
  /*border-left:2px solid black;*/
  }
 
* html #rightmainbody p {
  height: 1%;
  margin-left: 0;
  padding:10px 5px 5px 5px;
  }
 
/* End hide from IE5/mac */

#rightmainbody p.floatright{float:right;}
p.floatleft{float:left;}
p.floatright{float:right;}

#footercontainer
{
/*background:#010636;*/
background:url(../images/rounded_bar_footer.png) no-repeat;
width:960px;
height:3em;
min-height:3em;
/*border-top:3px solid white;*/
margin:0 auto;
}

#footercontainer p.left
{
float:left;
font-size:60%;
color:#fff;
text-align:center;
margin-left:10px;
}

#footercontainer p.right
{

float:right;
font-size:60%;
color:#fff;
text-align:center;
margin-right:10px;
}

#footercontainer p a img {border:none;}  


.clear{clear:all;}
