/* lighter green: B4D7A6 */
/* darker green: 94C680 */
/* lighter red: BD291B */
/* darker red: 7A1400 */

* {
        padding: 0; 
        margin: 0;      
} 

body {
	margin:0;
	padding:0;
	font-family:Verdana, Helvetica, sans;
	font-size:100.1%;
	z-index:1;
	text-align:center;
}

#wrapper_home {
	background-image: url(../images/background_stripe.gif);
	background-repeat: repeat-x;
}

#container {
        width:1000px;
        margin-left:100px;
	text-align:left;
	padding-top:0;
}

div {
	margin:0;
	padding:0;
}

table {
	margin:0;
	padding:0;
}

ul {
	margin:0;
	padding:0;
	list-style:none;
}

li {
	margin:0;
	padding:0;
}

img {
	border:0;
	margin:0;
	padding:0;
}

p {
	margin:0;
	padding:0;
	line-height: 1.3;
}

h1, h2, h3, h4, h5 a{
	color:#2D4F8C;
	line-height:1.4;
}

h1 {
	margin-top:0;
	margin-bottom:0px;
	font-weight:bold;
	font-size:24px;
}

h2 {
	margin-top:0;
	margin-bottom:10px;
	font-weight:lighter;
	font-size:18px;
}

h3 {
	font-size:12px;
	margin-top:0;
	margin-bottom:0;
	line-height:1.5;
}

h4 {
	font-size:14px;
	font-weight:lighter;
	margin-top:0;
	margin-bottom:4px;
}

h5 {
	font-size:11px;
	padding:0;
	margin:0;
	font-weith
}


	
a {
	color:#6F84B9;	
	text-decoration:none;
}

a:visited {
    color:#6F84B9;
}

a:hover {
	color:#7A1400;
}



/* Top banner area styling */

  
#topright {
	width:280px;
	margin-left:696px;
	position:absolute;
	top:12px;
}

#linksbox {
	position:absolute;
	top:110px;
	z-index:999;
	width:282px;
	margin-left:700px;
}

#banner_home {
	width:1000px;
}

/* Search styling */
div#searchcontainer {
	width: 272px;
	height:28px;
	margin-top:12px;
	margin-bottom:8px;
	border-style:solid;
	border-color:#45527F;
	border-width:2px;
	padding:2px;
}

.searchcontainer input {
	border: none;
	margin:0;
	padding:0;
	background: #fff;
	padding-top: 3px;
	color:#45527F;
}
/* align Search text in input box */
input#mod-search-searchword {
	border:none;
	margin-top:4px;
	margin-left:4px;
	font-size:14px;
    border:none;
    color:#45527F;
}
/* don't display any extra text */
.search_searchbx {
    font-size: 0;
}

.top-button {
	font-size:12px;
	color:#2D58A7;
}

/* Main content styling */

.blog-featured p {
	margin-top: 0px;
	margin-left: 0px;
	align: left;
}

#maincontent_home {
	background-color:#ffffff;
	background-repeat:repeat-x;
	color:#45527F;
	padding-bottom:5px;
	width:690px;
	height:540px;
	border: 2px solid #45527F;
	margin-top:13px;
	margin-bottom:20px;
	clear:left;
}

#maincontent_home .moduletable {
	width:690px;
	background-color:#18124e;
	height:38px;
	border-bottom-style:solid;
	border-bottom-width:2px;	
	border-bottom-color:#45527F;
}

#maincontent_home p {
	margin-top:0;
	padding-bottom:15px;
	color:#45527F;
	font-size:10pt;
}

#maincontent_home .blog-featured {
	margin-top:30px;
	margin-left:30px;
	margin-right:30px;
}

#maincontent_home .blog-featured a { 
	color:#8F357D;
	font-weight:bold;
	text-decoration:none;
}

#maincontent_home .blog-featured a:hover { 
	color: #C18A2A;
	text-decoration:underline;
}

/* Gallery styling */

.moduletable_homeimages .gallerycontent .jdGallery #myGallery9, {
	position:absolute;
	float:left;
	top:340px;
}

div#myGallery9 {
	border:none;
}

.moduletable_homeimages #myGallery9 img {
	float:left;
}

.moduletable_homeimages a.open, .moduletable_homeimages .withArrows a.open, .moduletable_homeimages .withArrows a.open:hover {
width:612px;
height:260px;
position:absolute;
left:1px;
margin-top:32px;
}

.moduletable_homeimages .jdGallery a.right, .moduletable_homeimages .jdGallery a.left {
width:50px;
height:50px;
top:240px;
left:271px;
}

.moduletable_homeimages .jdGallery a.left {
display:none;
}
 /* Footer Styling */
#maincontent_home #footer {
	position:absolute;
	top:672px;
	color:#45527F;
	padding-left: 30px;
        z-index:100;
}

#maincontent_home #footer p, #maincontent_home #footer a {
	font-size:8px;
	color:#45527F;
	padding-bottom:0;
	text-align:left;
        width:600px;
}



/* Menu Styling  */

#menulist_root_primarynav {
	padding-left:15px;
	padding-top:4px;
}

#menulist_root_primarynav li {
	display:inline;
	font-size:16px;
}

#menulist_root_primarynav a {
	color:#C18A2A;
	text-decoration:none;
	padding-top:10px;
	padding-right:12px;
	padding-bottom:10px;
	padding-left:12px; 
	line-height:32px;
}

    /* Main Menu separator */	
a#menulink_1_primarynav, a#menulink_2_primarynav, a#menulink_3_primarynav, a#menulink_4_primarynav {
    background-image:url(../images/primarynav-link-separator.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#menulist_root_primarynav a:hover {
	color:#8F357D;
}

#menulist_1_primarynav, #menulist_2_primarynav, #menulist_3_primarynav, #menulist_4_primarynav, #menulist_5_primarynav {
	display:none;
	position:absolute;
	top:190px;	
	*top:158px;
	border-right-style:solid;
	border-right-width:8px;
	border-right-color:#C18A2A;
	border-bottom-style:solid;
	border-bottom-width:8px;
	border-bottom-color:#C18A2A;
	padding-bottom:4px;
	background-color:#18124e;
	z-index:900;
}

#menulist_1_primarynav {
	margin-left:-35;
	padding-left:20px;
	*margin-top:30px;
	*margin-left:-134px;
}

#menulist_2_primarynav {
	left:238px;
	*left:134px;
	*margin-top:30px;
}

#menulist_3_primarynav {
	left:385px;
	*left:302px;
	*margin-top:30px;
}

#menulist_4_primarynav {
	left:507px;
	*left:459px;
	*margin-top:30px;z-index:999;
}

#menulist_5_primarynav {
	left:630px;
	*left:550px;
	*margin-top:30px;z-index:999;
}


#menulist_1_primarynav li, #menulist_4_primarynav li, #menulist_2_primarynav li, #menulist_3_primarynav li, #menulist_5_primarynav li {
	display:block;
}

#menulist_root_primarynav li:hover #menulist_1_primarynav, #menulist_root_primarynav li:hover #menulist_4_primarynav, #menulist_root_primarynav li:hover #menulist_2_primarynav, #menulist_root_primarynav li:hover #menulist_3_primarynav, #menulist_root_primarynav li:hover #menulist_5_primarynav {
	display:block;
}

#menulist_root_primarynav li.overtwo #menulist_1_primarynav, #menulist_root_primarynav li.overtwo #menulist_4_primarynav, #menulist_root_primarynav li.overtwo #menulist_2_primarynav, #menulist_root_primarynav li.overtwo #menulist_3_primarynav {
	display:block;
}


#menulist_root_primarynav li.sublevel_primarynav {
	padding-bottom:3px;
}

#menulist_root_primarynav .sublevel_primarynav a {
	background-image:none;
	font-size:14px;
}


/**** Right-hand column styling ****/
/* Home Page News (mod_home1) */

#news_updates {
	position:absolute;
	top:191px;
	margin-left: 692px;
	width:280px;

	border-style:solid;
	border-color:#45527F;
	border-width:2px;
	font-size:11px;
}

/* SPS for news highlights page */
#news_updates div.aidanews2_bottomlink{
	background-color: #45527F;
	text-align:right;
	padding-right:10px;
}
#news_updates div.aidanews2_bottomlink a{
	color:#C1C8E2; 
}
        
#news_updates a {
	text-decoration:none;
	font-weight:bold;
	color:#8F357D;
}

#news_updates a:hover {
	color:#C18A2A;
	text-decoration:underline;
}


.mod_placehere_leading, .mod_placehere_leading even {
overflow: hidden;
}

.mod_placehere_home1 td.contentheading {
	font-size:12px;
	font-weight:bold;
	color:#7a1400;
}

.contentpaneopen_home1 {
	padding-left:6px;
        margin-bottom:6px;
}

div.homecontact{
	display:inline;
	margin-left: 12px;
}

p.homecontact{
	padding-bottom:10px;
	font-size:1.1em;
	margin-top: 0px;
	margin-left: 5px;
	color: #45527F;
}
