/* 
================================
Skin styles for DotNetNuke
================================
*/   
/*old skin */
/*.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #eeeeee;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DKGray.jpg); 
	height: 30px;
}*/

/* ====================  New classes start =========*/
#wrapper {
/*padding: 0px;
height: 300px;
*/
width: 775px;
height: 170px;
margin: 0px auto 0px 0px;
text-align: left;
position: relative;
/*border: solid red;*/
}

.eng_heading1
{
text-indent: -999999px;
display: block;
margin: 0px;
padding: 0px;
padding-left: 30px;
padding-top: 10px;
font-size: 11px;
position: relative;
overflow: hidden;
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 0px 0px;
}
.eng_heading2
{
text-align: right;
text-indent: 15px;
display: block;
margin: 0px;
padding: 0px;
padding-right: 20px;
padding-top: 15px;
font-size: 15px;
font-style:italic;
position: absolute;
overflow: hidden;
background-attachment: scroll;
background-repeat: no-repeat;
color: #143264;
background-position:  0px 15px 20px;
/*border: solid green;*/
}
.eng_heading3
{
text-indent: 10px;
display: block;
margin: 0px;
padding: 0px;
padding-left: 0px;
padding-top: 8px;
font-size: 20px;
position: absolute;
overflow: hidden;
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 0px 8px;
color: #143264;
/*border: solid pink;*/
}

.eng_heading1 {
/*background-image: url(/images/PageImages/Homepage.jpg);*/
background-image: url(/Images/SiteCollectionImages/7_baner103.jpg);
height: 145px;
width: 780px;
z-index: 0;
}
.eng_heading2 {
/*
background-image: url(/Images/SiteCollectionImages/challengingImpunity_eng.png);
*/
height: 35px;
width: 780px;
top: 130px;
z-index: 1;
} 
.eng_heading3
{
/*background-image: url(/images/SiteCollectionImages/interCrim_eng.png);*/
height: 30px;
width: 780px;
top: 130px;
z-index: 1;
}

/* En Header End */
/* French Header Start*/
.fr_heading2
{
text-align: right;
text-indent: 0px;
display: block;
margin: 0px;
padding: 0px;
padding-right: 20px;
padding-top: 15px;
font-size: 15px;
font-style:italic;
position: absolute;
overflow: hidden;
color: #143264;
background-attachment: scroll;
background-repeat: no-repeat;
background-position:  0px 15px 20px;
/*border: solid green;*/
} 
.fr_heading3
{
text-indent: 0px;
display: block;
margin: 0px;
padding: 0px;
padding-left: 0px;
padding-top: 8px;
font-size: 20px;
position: absolute;
overflow: hidden;
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 0px 8px;
color: #143264;
}

.fr_heading2 {
/*background-image: url(/Images/SiteCollectionImages/challengingImpunity_fr.png);*/
height: 40px;
width: 780px;
top: 130px;
z-index: 1;
} 
.fr_heading3
{
/*background-image: url(/images/SiteCollectionImages/interCrim_fr.png);*/
height: 30px;
width: 780px;
top: 130px;
z-index: 1;
border: red;
}

/* French Header End */
/* Rwanda Header Start*/
.rw_heading2
{
text-align: right;
text-indent: 0px;
display: block;
margin: 0px;
padding: 0px;
padding-right: 20px;
padding-top: 15px;
font-size: 15px;
position: absolute;
overflow: hidden;
background-attachment: scroll;
background-repeat: no-repeat;
background-position:  0px 15px 20px;
color: #143264;
/*border: solid green;*/
}
.rw_heading3
{
text-indent: 0px;
display: block;
margin: 0px;
padding: 0px;
padding-left: 0px;
padding-top: 12px;
font-size: 18px;
position: absolute;
overflow: hidden;
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 0px 8px;
color: #143264;
}

.rw_heading2 {
/*background-image: url(/Images/SiteCollectionImages/challengingImpunity_ra.png);*/
height: 40px;
width: 780px;
top: 130px;
z-index: 1;
} 
.rw_heading3
{
/*background-image: url(/images/SiteCollectionImages/interCrim_ra.png);*/
height: 60px;
width: 780px;
top: 130px;
z-index: 1;
/*border: red;*/
}

/* Rwanda Header End */


.menubar
{
	background: url("/images/sitecollectionImages/menu_bg.png");
}

.breadbar
{
	background: url("/images/sitecollectionImages/bread_bg.png");
	padding-bottom: 5px;
	padding-top: 5px;
	
}

.bsubHeader 
{

color:#777777;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
font-size:14px;
}

p {
color:#444444;
font:normal 1em Arial,sans-serif;
line-height:1.7em;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-size:11px;
}


.bHeader {
	color: #777777;
	font:bold 1.1em Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	font-weight: bold;
	}
.gHeader {
	color: #777777;
	font:bold 1.1em Georgia,"Times New Roman",Times,serif;
	font-size: 15px;
	font-weight: bold;
	}


.gSubHeader {
	color: #777777;
	font:bold 1.1em Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: bold;
	
	}
	
	H3 {
	color: #777777;
	font:bold 1.1em Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	font-weight: bold;
	}
.bText {
	color: #444444;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
	
.gText, .gText p {
	color: #666666;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}

.gText  a:link {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
.gText  a:active {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}

.gText  a:visited {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;

	}


.gText  a:hover {
	color: #aa8c46;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	/*text-decoration:underline;*/
	}



.bText a:link {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
.bText a:active {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
	
	.bText a:visited {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;

	}

.bText a:hover {
	color: #aa8c46;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
	
	
	.bTextsel {
	color: #aa8c46;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
	
	.bTextsel a:link {
	color: #aa8c46;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
	
	.bTextsel a:active {
	color: #aa8c46;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
	
	.bTextsel a:visited {
	color: #aa8c46;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
	
	.bTextsel a:hover {
	color: #aa8c46;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
	
	
	
	
	.mtab {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 9px;
	text-decoration:none;
	}
	.mtab a:link {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 9px;
	text-decoration:none;
	}
.mtab a:active {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 9px;
	text-decoration:none;
	}
	.mtab a:visited {
	color: #4678c8;
	font-family: font:normal 1em Arial,sans-serif;
	font-size: 9px;
	text-decoration:none;

	}

.mtab a:hover {
	color: #aa8c46;
	font-family: font:normal 1em Arial,sans-serif;
	font-size: 9px;
	text-decoration:none;
	}


a:link {
	color: #4678c8;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration:none;
	}
a:active {
	color: #4678c8;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration:none;
	}
	
a:visited {
	color: #4678c8;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration:none;

	}

a:hover {
	color: #aa8c46;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration:none;
	}



.brdlink {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	padding: 15px 0px 0px 10px;
	}
	.brdlink a:link {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
.brdlink a:active {
	color: #4678c8;
	font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}
	.brdlink a:visited {
	color: #4678c8;
	font-family: font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;

	}

.brdlink a:hover {
	color: #aa8c46;
	font-family: font:normal 1em Arial,sans-serif;
	font-size: 11px;
	text-decoration:none;
	}





/* ===================== New Classes ======================*/
.ABSmenubg01 {
	background-image: url(/images/SiteCollectionImages/Business_menubg02.gif); 
	height: 26px;
}
.ABSmenubg02 {
	background-image: url(/images/SiteCollectionImages/menuright.gif);
	/*background-image: url(/images/SiteCollectionImages/Menu2.gif); */
	height: 26px;
	
}
.ABSmenubg03 {
	background-image: url(/images/SiteCollectionImages/Business_menubg02.gif); 
	size: 12px;
	height: 26px;
}

.ABSmenuseperator {
	 src: url(/images/SiteCollectionImages/Business_menubg04.gif); 
	width:1px;
	height: 33px;
}



.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 170px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: -3px;
	padding-top: 6px;
	
}

.leftpanehome {
	width: 280px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.contentpaneHome {
	width: 243px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.contentpane {
	width: 100%;
	background-color: transparent;

	/*padding-left: 10px;
	padding-right: 4px;
	padding-top: 6px;*/
}

.contentpane4 {
	width: 610px;
	background-color: transparent;
	background:url("/Images/SiteCollectionImages/Article.gif")no-repeat;
	height:500px;

	padding-left: 14px;
	
/*padding-right: 4px;*/
	padding-top: 15px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.rightpaneHome {
	width: 230px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	text-align:center;
	/*padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;*/
}
.main_dnnmenu_container {
	background-color: transparent; 
}
/* deffing twice*/
/*.main_dnnmenu_bar {
	cursor: pointer; 
	height:22px;
	background-color: Transparent;
}

*/

.paddingL
{
	padding-left:10px;
}
/* -----------------------------------------------*/	

/* menu control classes */

.main_dnnmenu_container {
	background-color: transparent; 
	
	
}
.main_dnnmenu_bar {
	cursor: hand;
	height: 16px;
	background-color: transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: hand; 
	color: #143264;/*#ffffff; Asad 10-28-09 Change from white to blue*/
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	/*background-color: Transparent;*/
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	
	/*height: 22px;*/
    padding: 1px 3px 3px 1px;	
 
}
/* Main Menu Normal*/
.main_dnnmenu_rootitem 
{ /*TD if menu option for using tables is on*/
	cursor: hand; 
	color: #375162; 
	font-size: 12px; 
	font-weight: bold;
    padding: 10px 10px 10px 10px;  
	float: left;
	white-space: nowrap;

}

/*Main menu hover*/
.main_dnnmenu_rootitem_hover
{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	font-size: 12px;
	padding:10px 10px 10px 10px;
	background: url(/Images/SiteCollectionImages/menu_hover.gif) repeat-x top left;
	white-space:nowrap;
	float:left;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	font-size: 12px;
	padding:10px 10px 10px 10px;
/*	background:url(/Images/SiteCollectionImages/menu_active.gif) repeat-x top left;*/
	background: url(/Images/SiteCollectionImages/menu_hover.gif) repeat-x top left;
	white-space:nowrap;
	float:left;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	border:1px solid #C0D6E5;
}

.main_dnnmenu_submenu td
{
	background-color:#F8FAFF;
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#000000;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td   
{  
	background: #CE0D0D url(/Images/SiteCollectionImages/submenu_hover.gif) repeat-x top left;
	color:#ffffff;
}
.main_dnnmenu_itemselected td{
/*    background: #CE0D0D url(/Images/SiteCollectionImages/submenu_active.gif) repeat-x top left;*/
	background: url(/Images/SiteCollectionImages/submenu_hover.gif) repeat-x top left;
	color:#ffffff;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}


.uniseperator
{
	background:url("/Images/SiteCollectionImages/Business_menubg02.gif");
	padding: 0px 10px 0px 10px;
}

/*replaced with main_dnnmenu_rootitem_hover delete later Asad */
/*.main_dnnmenu_itemhover {*/  
/*	background-color: Transparent; */
/*	background-color: #4678c8;*/ /*#aa8c46;*/
/*	color: #FFFFFF;*//*#FFFFFF; #aa8c46; Change from White to Blue color - Asad 10-28-09*/
	/*height: 22px;*/
/*	padding:10px 10px 10px 10px;
	font-size: 12px; 
}*/

.MainMenu_MenuItemSel {  
/*	background-color: Transparent; */
	background-color:#4678c8;
	color:#FFFFFF;/* #aa8c46;*/
	height: 22px;
	padding:10px 10px 10px 10px;
	
	

}

.MainMenu_MenuItemSelroot {  
/*	background-color: Transparent; */
	background-color:#4678c8;
	color:#FFFFFF;/* #aa8c46;*/
	/*height: 22px;*/
	padding:10px 10px 10px 10px;
	font-size: 12px; 
	
	

}

.MainMenu_MenuItemSelSub {  
	background-color:pink;
	color:#FFFFFF;
/*	padding:10px 10px 10px 10px;*/
	font-size: 12px; 
	
	

}

.MainMenu_MenuItemSel2 {  
/*	background-color: Transparent; */
	background-color:#788888;
	color:#FFFFFF;/* #aa8c46;*/
	height: 22px;
	padding:10px 10px 10px 10px;
	
	

}
/*.main_dnnmenu_itemhover td {  
	/*background-color:Transparent
	background-color:#aa8c46;
	height: 22px;
	padding:0px 0px 0px 0px;
	
	
}*/





.main_dnnmenu_icon {
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}



/*
.main_dnnmenu_submenu {
	background-color: pink;
	z-index: 1000; 
	cursor: hand; 
	padding: 1px 1px 1px 1px; */  /*explicitly set padding for sub-menus */
/*
}
*/
.main_dnnmenu_arrow {
	border-right: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid; 
	border-top: #cccccc 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand; 
}

.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: hand;
}

.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}

.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}








/* end menu classes */



.search2 {
/*display:block;*/
background:url("/Images/SiteCollectionImages/searchbg3.gif") top right no-repeat;
float:right;
margin:0;
width:250px;
height:55px;
}


.Searchboxtd
{
padding-bottom:3px;
}

.search  {
/*background:url("/Images/SiteCollectionImages/input.gif") #ffffff repeat-x;*/
border:1px solid #cccccc;
color:#4678c8;
float: right;
font:1em Arial,Helvetica,sans-serif;
margin:4px 10px 0px 10px;
padding: 2px 10px 0px 4px;
height: 20px;
width:160px;
font-size:11px;
}
.searchbutton {
/*display:block;*/

background:url("/Images/SiteCollectionImages/search.gif") no-repeat;
border:0px;
/*font:1em Arial,Helvetica,sans-serif;*/
margin:5px 0px 0px 0px;
width:20px;
height:20px;

}




	

/*------------------------------------------------*/	
/* New Skin */

@import url("sharepoint.css");
@import url("interactive.css");


.ArticlebgHeader {
display:block;
background:url("/Images/SiteCollectionImages/Article.gif")no-repeat;
padding:0;
width:610px;
min-height:500px;
}

.Articlebgbottom {
display:block;
background:url("/Images/SiteCollectionImages/Article2.gif")no-repeat;
padding:0;
width:610px;
height:40px;
}

.Homebgheader {
display:block;
background:url("/Images/SiteCollectionImages/maintop.gif")no-repeat;
padding:0;
width:780px;
height:35px;
}

.Homebgbottom {
display:block;
background:url("/Images/SiteCollectionImages/mainbot.gif")no-repeat;
padding:0;
width:780px;
height:35px;
}

.Homebg {
display:block;
background:url("/Images/SiteCollectionImages/mainbody.gif")repeat-x;
padding:0;
width:780px;
min-height:500px;
}

.mainbg1 {
display:block;
/*
background:url("/Images/SiteCollectionImages/mainbg1.gif")no-repeat;
*/
background:url("/Images/SiteCollectionImages/background_main1.jpg") repeat-y center top;
padding:0;
width:890px;
min-height:700px;
}
.content1 {
display:block;
background:url("/Images/SiteCollectionImages/content.gif") repeat-x;
padding:0;
margin:auto;
width:800px;
min-height:100%;
}

#rotary .search a {
color:#ffffff;
font-weight:normal;
}
#rotary .search a:hover {
color:#ffffff;
}
#rotary .sitebox {
display:block;
padding:0px 15px 0px 0px;
}


.CLanguage  {
border:1px solid #cccccc;
color:#4678c8;
float:right;
font:1em Arial,Helvetica,sans-serif;
margin:2px 10px 0px 10px;
/*padding:2px 10px 0px 4px;*/
height:20px;
width:160px;
font-size:11px;

}

.logintext  {
float:right;
color:#FFFFFF;
font:1em Arial,Helvetica,sans-serif;
margin:-10px 0px 0px 40px;
padding:0px 4px 0px 4px;
font-size:11px;
}





/*--------------------------------------------------------------------------------------
/* -- General -- */

html {
border:0;
height:100%;
}
body 
{
	/*
background:url("/Images/SiteCollectionImages/bg.gif") #143264 repeat-x;
color:#444444;
*/
	
font-family:Arial,sans-serif;
/*font-size:78%;*/
font-size:11px;
margin:0;
padding:0;
text-align: center;

}
body, body.a {
/*font-size:78%;*/
color:#444444;
font-size:11px;

}
body.A {
/*font-size:92%;*/
font-size:11px;
}
/*a {
background:none;
color:#215db1;
outline:none;
text-decoration:none;
}
a:hover {
color:#aa8c46;
text-decoration:underline;
}*/
img {
border:0px;
}


p {
color:#444444;
font:normal 1em Arial,sans-serif;
line-height:1.7em;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
font-size:11px;
}





/* -- Text -- */

/*#rotary p {
color:#444444;
font:normal 1em Arial,sans-serif;
line-height:1.7em;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
}*/
#rotary p em {
font-style:italic;
}
#rotary .intro {
font:1.1em Arial,sans-serif;
line-height:1.6em;
margin:12px 0px 0px 0px;
}
#rotary .intro strong {
color:#777777;
font:3.3em Georgia,"Times New Roman",Times,serif;
float:left;
line-height:.75em;
padding:5px 2px 0px 0px;
}
#rotary .dropcaps {
color:#777777;
font:3.7em Georgia,"Times New Roman",Times,serif;
float:left;
line-height:.75em;
padding:5px 2px 0px 0px;
}
#rotary .highlight {
background-color:#ffffcc;
}
#rotary blockquote {
display:block;
border-top:1px solid #d2c896;
border-bottom:1px solid #d2c896;
color:#786e64;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
line-height:1.6em;
width:450px;
margin:auto;
padding:10px 0px 10px 0px;
}
#rotary blockquote span {
display:block;
color:#888888;
font-size:.8em;
padding:10px 0px 0px 0px;
text-align:right;
}
#rotary .note {
color:#444444;
font-size:.85em;
font-weight:normal;
line-height:1.7em;
margin:20px 0px 0px 0px;
padding:0;
}
#rotary .notes {
color:#444444;
font-size:.85em;
line-height:1.7em;
margin:0;
padding:0;
}
#rotary .linkdate {
font:bold .9em Arial,sans-serif;
}
#rotary .linkdesc {
font:normal 1em Arial,sans-serif;
line-height:1.7em;
}
#rotary .link {
margin:10px 0px 0px 0px;
}
#rotary .link a {
display:block;
background:url("/Images/SiteCollectionImages/arrow3.gif") 0px 6px no-repeat;
color:#4678c8;
font:normal .85em Arial,sans-serif;
line-height:1.7em;
margin:0;
padding:0px 0px 0px 15px;
}
#rotary .link a:hover {
background:url("/Images/SiteCollectionImages/arrow4.gif") 0px 6px no-repeat;
color:#aa8c46;
}
#rotary .bigbutton a {
display:block;
background:url("/Images/SiteCollectionImages/button1.gif") no-repeat;
color:#ffffff;
font:bold 1.4em Arial,sans-serif;
margin:auto;
width:200px;
height:70px;
padding:20px 0px 0px 0px;
text-decoration:none;
text-align:center;
}
#rotary .bigbutton a:hover {
background:url("/Images/SiteCollectionImages/button2.gif") no-repeat;
color:#000000;
}
#rotary .tooltip span {
display:none;
padding:3px 5px;
margin:21px 0px 0px -57px;
width:150px;
}
#rotary .tooltip:hover span {
display:inline;
position:absolute;
border:1px solid #dcd7c8;
background:#fafaf8;
color:#786e64;
text-decoration:none;
z-index:100;
}
#rotary .ruleline {
display:block;
border-bottom:1px solid #dcd7c8;
margin:0px 0px 15px 0px;
padding:0px 0px 10px 0px;
}


/* -- Heading -- */

#rotary h1 {
color:#777777;
font:normal 2em Arial,sans-serif;
line-height:1.1em;
margin:0px 0px 10px 0px;
padding:0;
width:360px;
}
#rotary h2 {
color:#777777;
font:bold 1.3em Georgia,"Times New Roman",Times,serif;
line-height:1.3em;
margin:10px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
#rotary h3 {
color:#777777;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
}
#rotary h4 {
color:#777777;
font:bold 1em Arial,Helvetica,sans-serif;
letter-spacing:1px;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
}
#rotary .byline {
color:#777777;
font:normal .85em Arial,Helvetica,sans-serif;
line-height:1.4em;
margin:0;
padding:10px 0px 5px 0px;
}
#rotary h5 {
color:#444444;
font:normal .85em Arial,sans-serif;
line-height:1.4em;
margin:0;
padding:10px 0px 5px 0px;
}
#rotary h5 strong {
color:#777777;
}
#rotary h5 img {
vertical-align:middle;
}

/* -- Div -- */
#rotary {
display:block;
background:url("/Images/SiteCollectionImages/main.gif") repeat-y;
margin:auto;
padding:0;
width:890px;
}
.skip {
display:none;
}
#rotary .mainbg {
display:block;
background:url("/Images/SiteCollectionImages/mainbg.gif") no-repeat;
padding:0;
width:890px;
min-height:700px;
}
#rotary .content {
display:block;
background:url("/Images/SiteCollectionImages/content.gif") repeat-x;
padding:0;
margin:auto;
width:800px;
min-height:700px;
}
#rotary .header {
display:block;
height:80px;
width:790px;
margin:0;
}
#rotary .h3anchor {
color:#777777;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
}
#rotary .h3anchor a {
color:#777777;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
}
#rotary .h3anchor a:hover {
color:#777777;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
line-height:1.4em;
margin:0;
padding:10px 0px 10px 0px;
text-decoration:none;
}


/* -- Top -- */

#rotary .header .ri_logo a {
display:block;
background:url("/Images/SiteCollectionImages/logo.gif") no-repeat;
position:absolute;
width:270px;
height:60px;
text-indent:-1000em;
}
#rotary .search {
display:block;
background:url("/Images/SiteCollectionImages/searchbg.gif") no-repeat;
color:#ffffff;
font-size:.85em;
float:right;
margin:0;
width:310px;
height:55px;
}
#rotary .search2 {
display:block;
background:url("/Images/SiteCollectionImages/searchbg2.gif") top right no-repeat;
float:right;
margin:0;
width:310px;
height:55px;

}
#rotary .search a {
color:#ffffff;
font-weight:normal;
}
#rotary .search a:hover {
color:#ffffff;
}
#rotary .sitebox {
display:block;
padding:0px 15px 0px 0px;
}
#rotary .search .input {
background:url("/Images/SiteCollectionImages/input.gif") #ffffff repeat-x;
border:1px solid #78a0d2;
color:#4678c8;
float:left;
font:1em Arial,Helvetica,sans-serif;
margin:3px 0px 0px 10px;
padding:2px 0px 0px 5px;
height:16px;
}
#rotary .searchbutton {
display:block;
background:url("/Images/SiteCollectionImages/search.gif") no-repeat;
border:0px;
font:1em Arial,Helvetica,sans-serif;
margin:5px 0px 0px 0px;
width:20px;
height:20px;
}
#rotary .fontsize {
margin:-20px 0px 0px 0px;
text-indent:185px;
}
#resize {
text-align:right;
margin:5px 5px 0px 0px;
}
.fontsize a, .switcher a {
color:#ffffff;
letter-spacing:4px;
}
#rotary .searchlinks {
clear:both;
margin:10px 0px 0px 0px;
}
#rotary .searchlinks ul {
list-style:none;
margin:0;
padding:0;
}
#rotary .searchlinks ul li {
float:left;
line-height:1em;
margin:0;
padding:5px 5px 0px 12px;
}

/* -- Navigation -- */

#rotary .navigation {
display:block;
clear:both;
margin:0;
padding:0;
}
#rotary .nav1 {
display:block;
width:780px;
margin:auto;
}
#rotary .nav1 ul {
list-style:none;
margin:0;
padding:0px 0px 0px 10px;
}
#rotary .nav1 ul li {
display:inline;
margin:0;
padding:0;
}
#rotary .nav1 a {
background:url("/Images/SiteCollectionImages/menuleft.gif") left top no-repeat;
float:left;
display:block;
margin:0;
padding:0px 0px 0px 10px;
color:#ffffff;
font-size:1em;
line-height:25px;
}
#rotary .nav1 a span {
display:block;
background:url("/Images/SiteCollectionImages/menuright.gif") right top no-repeat;
margin:0px 7px 0px 0px;
padding:0px 10px 1px 2px;
height:auto;
}
/* Hide rule from IE5-Mac \*/
#rotary .nav1 a span {
float:none;
}
/* End IE5-Mac hack */
#rotary .nav1 a:hover {
background-position:0px -100px;
color:#ffffff;
text-decoration:none;
}
#rotary .nav1 a:hover span {
background-position:100% -100px;
}
#rotary .navigation .on a {
background:url("/Images/SiteCollectionImages/menuleft2.gif") left top no-repeat;
color:#aa8c46;
font-weight:bold;
}
#rotary .navigation .on a span {
background:url("/Images/SiteCollectionImages/menuright2.gif") right top no-repeat;
}
#rotary .navigation .on a:hover {
background-position:left top;
color:#aa8c46;
text-decoration:underline;
}
#rotary .navigation .on a:hover span {
background-position:right top;
}

/* -- Second Navigation -- */

#rotary .nav2 {
display:block;
background:url("/Images/SiteCollectionImages/menu.gif") no-repeat;
clear:both;
margin:auto;
padding:10px 0px 0px 0px;
width:780px;
}
#rotary .nav2a {
display:block;
background:url("/Images/SiteCollectionImages/menu1.gif") left bottom no-repeat;
margin:0px 0px 5px 0px;
padding:0px 0px 10px 0px;
width:780px;
}
#rotary .nav2a ul {
list-style:none;
margin:0px 15px 0px 15px;
padding:0;
}
#rotary .nav2a ul li {
display:inline;
color:#dddddd;
font-size:.85em;
padding:0px 10px 0px 0px;
}
#rotary .nav2a a {
display:inline;
}
#rotary .nav2a .on a {
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .nav2a .on a:hover {
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .nav2b {
display:block;
background:url("/Images/SiteCollectionImages/menu2.gif") left bottom no-repeat;
margin:0;
padding:0px 0px 15px 0px;
width:780px;
}
#rotary .nav2b ul {
list-style:none;
margin:0px 15px 0px 15px;
padding:0;
}
#rotary .nav2b ul li {
display:inline;
color:#dddddd;
font-size:.85em;
padding:0px 10px 0px 0px;
}
#rotary .nav2b a {
display:inline;
}
#rotary .nav2b .on a {
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .nav2b .on a:hover {
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .navbot {
display:block;
background:url("/Images/SiteCollectionImages/menus.gif") no-repeat;
width:780px;
height:35px;
}

/* -- Third Navigation -- */

#rotary .nav3 {
display:block;
}
#rotary .nav3 ul {
background-color:#ffffff;
list-style:none;
margin:0px 10px 0px 10px;
padding:0;
width:160px;
}
#rotary .nav3 ul li {
margin:0;
padding:0;
}
#rotary .nav3 ul li a {
display:block;
width:140px;
margin:auto;
padding:3px 0px 5px 10px;
border-bottom:1px solid #dddddd;
font-size:.85em;
}
#rotary .nav3 ul li a:hover {
background-color:#f8f7ef;
}
#rotary .nav3 .on a {
background:url("/Images/SiteCollectionImages/arrow.gif") #f8f7ef 0px 6px no-repeat;
color:#aa8c46 !important;
font-weight:bold !important;
}
#rotary .nav3a {
display:block;
width:170px;
background:url("/Images/SiteCollectionImages/menu3.gif") 10px bottom no-repeat;
padding:0px 0px 25px 0px;
}

/* -- Side -- */

#rotary .sidenav {
display:block;
width:160px;
float:left;
}
#rotary .poll {
display:block;
margin:0px 0px -5px 0px;
padding:0px 10px 0px 15px;
}
#rotary .poll form, #rotary .poll input {
font:1em Arial,sans-serif;
}
#rotary .banner {
display:block;
padding:10px 0px 0px 15px;
}
#rotary .banner img{
margin:10px 0px 5px 0px;
}

/* -- Related -- */

#rotary .related {
display:block;
background:url("/Images/SiteCollectionImages/siderelated.gif") no-repeat;
width:150px;
margin:30px 0px 0px 30px;
padding:0;
overflow:hidden;
}
#rotary .related2 {
color:#284678;
font-size:.85em;
padding:15px 0px 10px 15px;
margin:0;
font-weight:bold;
}
#rotary .related ul {
display:block;
background:url("/Images/SiteCollectionImages/siderelated2.gif") repeat-y;
list-style:none;
width:150px;
min-height:50px;
_height:50px;
margin:0;
padding:0;
}
#rotary .related ul li {
display:block;
border-top:1px solid #dce1e6;
font-size:.85em;
line-height:14px;
margin:0;
padding:0;
}
#rotary .related ul li a {
display:block;
margin:0;
padding:5px 10px 5px 15px;
width:125px;
}
#rotary .related ul li a:hover {
background:url("/Images/SiteCollectionImages/arrow2.gif") no-repeat;
}
#rotary .related .on a {
display:block;
background:url("/Images/SiteCollectionImages/arrow2.gif") no-repeat;
color:#aa8c46 !important;
font-weight:bold !important;
}
#rotary .related3 {
display:block;
background:url("/Images/SiteCollectionImages/siderelated3.gif") no-repeat;
width:150px;
height:25px;
}

/*--- Info ----*/

#rotary .info {
display:block;
background:url("/Images/SiteCollectionImages/sideinfo.gif") no-repeat;
width:150px;
margin:30px 0px 0px 30px;
overflow:hidden;
}
#rotary .info ul {
display:block;
background:url("/Images/SiteCollectionImages/sideinfo2.gif") repeat-y;
list-style:none;
width:150px;
margin:0;
padding:0;
}
#rotary .info ul li {
display:block;
background:url("/Images/SiteCollectionImages/sideinfoline.gif") no-repeat;
font-size:.85em;
line-height:14px;
margin:0;
padding:1px 0px 1px 0px;
}
#rotary .info ul li a {
display:block;
margin:0;
padding:5px 10px 5px 15px;
width:125px;
}
#rotary .info ul li a:hover {
background:url("/Images/SiteCollectionImages/arrows.gif") no-repeat;
}
#rotary .info .on a {
display:block;
background:url("/Images/SiteCollectionImages/arrows.gif") no-repeat;
color:#aa8c46 !important;
font-weight:bold !important;
}
#rotary .info2 {
color:#284678;
font-size:.85em;
padding:15px 0px 10px 15px;
font-weight:bold;
}
#rotary .info3 {
display:block;
background:url("/Images/SiteCollectionImages/sideinfo3.gif") no-repeat;
width:150px;
height:25px;
}
#rotary .info dl {
display:block;
background:url("/Images/SiteCollectionImages/sideinfo2.gif") repeat-y;
width:150px;
margin:0;
padding:0;
}
#rotary .info dl dt {
display:block;
background:url("/Images/SiteCollectionImages/sideinfoline.gif") no-repeat;
font-size:.85em;
line-height:14px;
margin:0;
padding:1px 0px 1px 0px;
}
#rotary .info dl dt a {
display:block;
margin:0;
padding:5px 10px 5px 15px;
width:125px;
}
#rotary .info dl dt a:hover {
background:url("/Images/SiteCollectionImages/arrows.gif") no-repeat;
}
#rotary .info dl dd {
display:block;
background:url("/Images/SiteCollectionImages/sideinfoline.gif") no-repeat;
font-size:.85em;
line-height:14px;
margin:0;
padding:1px 0px 1px 10px;
}
#rotary .info dl dd a {
background:url("/Images/SiteCollectionImages/arrows_dl.gif") no-repeat;
display:block;
margin:0;
padding:5px 10px 5px 15px;
width:115px;
}
#rotary .info dl dd a:hover {
background:url("/Images/SiteCollectionImages/arrows.gif") no-repeat;
}

/* -- Home -- */

#rotary .home {
display:block;
background:url("/Images/SiteCollectionImages/home.gif") top no-repeat;
clear:both;
margin:auto;
width:780px;
}
#rotary .homenews {
display:block;
background:url("/Images/SiteCollectionImages/homenews.jpg") top no-repeat;
clear:both;
width:780px;
height:450px;
margin:20px 10px 40px 10px;
text-align:center;
}
#rotary .homebody {
display:block;
background:url("/Images/SiteCollectionImages/homebody.gif") bottom no-repeat;
width:760px;
padding:10px;
}
#rotary .frame {
display:block;
background:url("/Images/SiteCollectionImages/homeframe.gif") no-repeat;
float:left;
padding:5px;
margin:0;
width:400px;
height:210px;
overflow:hidden;
}
#rotary .frame2 {
display:block;
background:url("/Images/SiteCollectionImages/homeframe2.gif") no-repeat;
float:left;
padding:5px;
margin:0 !important; margin:3px 0px 0px 5px;
width:760px;
height:220px;
overflow:hidden;
}
#rotary .frame h1 {
display:block;
color:#ffffff;
font-size:1.9em;
font-weight:bold;
line-height:1em;
padding:135px 0px 0px 10px;
}
#rotary .frame2 h1 {
display:block;
margin: auto;
text-align:center;
font-size:2.2em;
font-weight:bold;
line-height:1em;
width: 700px;
padding:30px 0px 0px 10px !important; padding:10px 0px 0px 0px;
}
#rotary .frame2 h1 a:hover {
text-decoration:none;
}
#rotary .frame h1 span {
color:#444444;
}
#rotary .frame2 h1 span {
font-size:1em;
font-weight:lighter;
line-height: 2em;
}
#rotary .frame2 h2 {
display:block;
margin: auto;
text-align:center;
line-height: 2em !important; line-height: .5em;
padding: 5px 0px 0px 0px !important; padding: 0px;
}
#rotary .frame2 h2 a:hover {
text-decoration:none;
}
#rotary .dropshadow {
display:block;
padding:140px 0px 0px 10px;
}
#rotary .home1 {
background:url("/Images/SiteCollectionImages/Home/home1.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home1_ {
background:url("/Images/SiteCollectionImages/Home/home1_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home2 {
background:url("/Images/SiteCollectionImages/Home/home2.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home2_ {
background:url("/Images/SiteCollectionImages/Home/home2_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home3 {
background:url("/Images/SiteCollectionImages/Home/home3.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home3_ {
background:url("/Images/SiteCollectionImages/Home/home3_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home4 {
background:url("/Images/SiteCollectionImages/Home/home4.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home4_ {
background:url("/Images/SiteCollectionImages/Home/home4_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home5 {
background:url("/Images/SiteCollectionImages/Home/home5.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home5_ {
background:url("/Images/SiteCollectionImages/Home/home5_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home6 {
background:url("/Images/SiteCollectionImages/Home/home6.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home6_ {
background:url("/Images/SiteCollectionImages/Home/home6_.jpg") no-repeat;
width:390px;
height:185px;
}
#rotary .home10_ {
background:url("/Images/SiteCollectionImages/Home/home10_.jpg") no-repeat;
width:750px;
height:210px;
}
#rotary .hometext {
float:left;
margin:0px 0px 0px 10px;
width:340px;
}
#rotary .maintop {
display:block;
background:url("/Images/SiteCollectionImages/maintop.gif") bottom no-repeat;
margin:auto;
width:780px;
height:45px;
}
#rotary .main {
display:block;
background:url("/Images/SiteCollectionImages/mainbody.gif") #ffffff repeat;
margin:auto;
padding:0px 20px 0px 20px;
width:740px;
}
#rotary .main .link {
font:.85em Arial,sans-serif;
line-height:1.7em;
padding:5px 5px 7px 0px;
}
#rotary .main .link:hover {
text-decoration:none;
}
#rotary .mainbot {
display:block;
background:url("/Images/SiteCollectionImages/mainbot.gif") no-repeat;
margin:auto;
width:780px;
height:35px;
}
#rotary .news {
float:left;
margin:-10px 0px 0px 0px;
padding:0px 20px 0px 0px;
width:250px;
border-right:1px solid #dcd7c8;
}
#rotary .news img {
vertical-align:middle;
}
#rotary .news ul {
font:.85em Arial, Helvetica, sans-serif;
line-height:1.7em;
list-style:none;
margin:10px 0px 0px 0px;
padding:0;
}
#rotary .news ul li {
clear:both;
padding:0px 0px 10px 0px;
}
#rotary .news ul li a {
color:#444444;
}
#rotary .news ul li img {
display:block;
border:1px solid #dcd7c8 !important;
float:left;
margin:5px 10px 30px 0px;
padding:2px;
}
#rotary .news ul li a strong {
color:#4678c8;
}
#rotary .news ul li a:hover strong,
#rotary .news ul li a:hover {
color:#aa8c46;
text-decoration:none;
}
#rotary .announce {
float:left;
margin:-10px 0px 0px 0px;
padding:0px 0px 0px 20px;
width:200px;
}
#rotary .announce img {
vertical-align:text-top;
}
#rotary .announce ul {
font:.85em Arial,sans-serif;
line-height:1.7em;
list-style:none;
margin:10px 0px 0px 0px;
padding:0;
position:relative;
}
#rotary .announce ul li {
padding:0px 0px 5px 0px;
margin:0;
}
#rotary .announce ul li a {
display:block;
color:#4678c8;
background:url("/Images/SiteCollectionImages/arrow3.gif") 0px 5px no-repeat;
padding:0px 0px 5px 15px;
}
#rotary .announce ul li a:hover {
background:url("/Images/SiteCollectionImages/arrow4.gif") 0px 5px no-repeat;
color:#aa8c46;
text-decoration:none;
}
#rotary .banners {
float:left;
margin:-10px 0px 0px 0px;
padding:0px 0px 0px 40px;
width:200px;
}
#rotary .head {
color:#777777;
font:1.6em Georgia;
font-weight:normal;
letter-spacing:7px;
text-align:center;
font-variant:small-caps;
}
#rotary .more {
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 3px no-repeat;
color:#aa8c46;
font:bold 1em Arial,sans-serif;
padding:0px 0px 0px 10px;
}
#rotary .readmore {
display:block;
clear:both;
padding:0px 0px 10px 0px;
}
#rotary .readmore a {
background:url("/Images/SiteCollectionImages/arrow1.gif") 0px 5px no-repeat;
font:bold 1em Arial,sans-serif;
line-height:1.7em;
padding:0px 0px 0px 10px;
}
#rotary .readmore a:hover {
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 5px no-repeat;
}

/* -- Article -- */

#article {
display:block;
float:right;
margin:5px 0px 0px 0px;
padding:0px 10px 0px 0px;
width:610px;
}
.article {
display:block;
background:url("/Images/SiteCollectionImages/article.gif") no-repeat;
background-color:#ffffff;
line-height:1.7em;
overflow:auto;
padding:15px 15px 5px 15px;
width:580px;
}
.article strong {
color:#777777;
}
.article a strong {
color:#4678c8;
}
.article a:hover strong {
color:#aa8c46;
}
.article2 {
display:block;
background:url("/Images/SiteCollectionImages/article2.gif") no-repeat;
margin:0;
width:610px;
height:50px;
}
#rotary .articletop {
background:url("/Images/SiteCollectionImages/articletop.gif") no-repeat;
width:780px;
height:50px;
}
#rotary .articlemain {
background-color:#ffffff;
margin:-5px 0px -5px 0px;
padding:0px 20px 0px 15px;
width:745px;
}
#rotary .articlemain a {
text-decoration:underline;
}
#rotary .articleheading {
display:block;
float:left;
}
#rotary .articlebot {
display:block;
background:url("/Images/SiteCollectionImages/articlebot.gif") no-repeat;
width:780px;
height:50px;
}
#rotary .article .left {
float:left;
font:1em Arial,sans-serif;
line-height:1.6em;
margin:0px 20px 0px 0px;
padding:0px 20px 0px 0px;
width:150px;
}
#rotary .article .right {
float:left;
font:1em Arial,sans-serif;
line-height:1.6em;
margin:0;
padding:0px 0px 0px 20px;
width:150px;
}

/* -- Lists -- */

.article ul {
display:block;
list-style:none;
margin:10px 20px 0px 20px;
padding:0;
position:relative;
}
.article ul li {
display:block;
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 7px no-repeat;
color:#444444;
font:1em Arial,sans-serif;
font-weight:normal;
line-height:1.7em;
padding:0px 0px 10px 15px;
position:relative;
}
.article ul li a {
position:relative;
}
.article ol {
display:block;
list-style-type:decimal;
margin:0px 0px 0px 40px;
padding:0;
}
.article ol li {
color:#444444;
font:1em Arial,sans-serif;
font-weight:normal;
line-height:1.7em;
padding:0px 0px 10px 0px;
margin:0px 0px 0px -6px;
}

/* -- Aggregate -- */

.article .aggregate {
display:block;
clear:both;
font:1em Arial,sans-serif;
line-height:1.4em;
list-style:none;
margin:10px 0px 10px 0px;
padding:0;
width:550px;
}
.article .aggregate li {
background:none;
margin:0;
padding:0;
}
.article .aggregate .title {
background:url("/Images/SiteCollectionImages/bg2.gif") 0px 0px repeat-x;
border:none;
float:left;
font-size:.85em;
width:200px;
}
.article .aggregate .title a {
border:none;
color:#444444;
display:block;
margin:0px 0px 10px 0px;
padding:10px 10px 10px 10px;
width:180px;
}
.article .aggregate .title a:hover {
background:url("/Images/SiteCollectionImages/bg3.gif") 0px 0px #fffef7 repeat-x;
color:#aa8c46;
text-decoration:none;
}
.article .aggregate .title a em {
display:block;
border-bottom:1px solid #dcd7c8;
color:#4678c8;
font:bold 1.2em Georgia,"Times New Roman",Times,serif;
line-height:1.5em;
margin:0px 0px 3px 0px;
padding:0px 0px 5px 0px;
}
.article .download {
display:block;
clear:both;
line-height:1.4em;
list-style:none;
margin:10px 0px 10px 0px;
padding:0;
}
.article .download li {
background:none;
margin:0;
padding:0;
}
.article .smallmenu {
display:block;
border-bottom:1px solid #eeeada;
float:left;
font:1em Arial,sans-serif;
margin:0px 0px 15px 10px;
padding:0;
}
.article .smallmenu li {
display:block;
border-top:1px solid #eeeada;
margin:0;
padding:0;
}
.article .smallmenu li a {
display:block;
background:url("/Images/SiteCollectionImages/arrow3.gif") 2px 7px no-repeat;
color:#4678c8;
font-size:.9em;
line-height:1.3em;
margin:0;
padding:5px 0px 5px 15px;
width:150px;
}
.article .smallmenu li a:hover {
background:url("/Images/SiteCollectionImages/arrow4.gif") 2px 7px #fffef7 no-repeat;
color:#aa8c46;
}
.article .listmenu {
display:block;
font:1em Arial,sans-serif;
margin:0px 0px 15px 10px;
padding:0;
}
.article .listmenu li {
display:inline;
float:left;
margin:0;
padding:0;
}
.article .listmenu li a {
display:block;
background:url("/Images/SiteCollectionImages/arrow3.gif") 2px 7px no-repeat;
border-bottom:1px solid #eeeada;
color:#4678c8;
font-size:.9em;
line-height:1.3em;
margin:0;
padding:5px 0px 5px 15px;
width:150px;
}
.article .listmenu li a:hover {
background:url("/Images/SiteCollectionImages/arrow4.gif") 2px 7px #fffef7 no-repeat;
color:#aa8c46;
}
.article .rotaryimages {
list-style:none;
margin:15px 0px 0px 0px;
padding:0;
}
.article .rotaryimages li {
background:none;
display:block;
float:left;
margin:0;
padding:0;
width:140px;
height:200px !important;
}
.article .rotaryimages a {
clear:both;
display:block;
font-size:.9em;
}
.article .rotaryimages img {
border:1px solid #dcd7c8;
margin:0px 0px 5px 0px;
}
.aggregate_left {
float:left;
width:275px;
font-size:.9em;
border-right:1px solid #dcd7c8;
margin:5px 0px 0px 0px;
}
.aggregate_left h2 {
padding:10px 0px 0px 0px !important;
}
.aggregate_left ul {
display:block;
margin:0;
}
.aggregate_left ul li {
clear:both;
padding:0px 0px 5px 0px;
margin:0px 15px 5px 0px;
display:block;
background:none;
border-bottom:1px solid #dcd7c8;
}
.aggregate_left ul li strong {
font-size:1.1em;
}
.aggregate_right {
float:right;
width:275px;
font-size:.9em;
margin:5px 0px 0px 0px;
}
.aggregate_right h2 {
padding:10px 0px 0px 0px !important;
}
.aggregate_right ul {
margin:0;
}
.aggregate_right ul li a {
font-weight:bold;
}
.list_left {
float:left;
width:280px;
border-right:1px solid #dcd7c8;
margin:5px 0px 0px 0px;
}
.list_left ul {
margin:0px 10px 0px 0px;
}
.list_right {
float:right;
width:270px;
margin:5px 0px 0px 0px;
}
.list_right ul {
margin:0;
}
.list {
list-style:none;
margin:0;
}
.list li {
display:block;
background:none !important;
float:left;
text-align:center;
}
.list li img {
display:block;
padding:0px 10px 5px 10px;
}

/* -- People -- */

.people h4 {
color:#aa8c46 !important;
font:bold .9em Georgia,"Times New Roman",Times,serif !important;
}
.people h5 {
font-style:italic !important;
}
.people img {
display:block;
margin:15px 0px 10px 0px;
}
.people .left {
float:left;
font:1em Arial,Helvetica,sans-serif;
line-height:1.6em;
margin:0;
padding:0;
width:100px !important;
}
.people .right {
float:left;
font:1em Arial,Helvetica,sans-serif;
line-height:1.6em;
margin:0;
padding:0;
width:350px !important;
}

/*--- Library ---*/

.library {
float:left;
width:570px;
font-size:.9em;
}
.library ul {
margin:0;
}
.library ul li {
display:block;
background:url("/Images/SiteCollectionImages/file.gif") 0px 10px no-repeat !important;
border-bottom:1px solid #dcd7c8;
margin:0;
padding:5px 0px 5px 25px;
}
.library a strong {
color:#4678c8 !important;
}
.library a:hover strong {
color:#aa8c46 !important;
}
.library a:hover {
background:none !important;
}
.searchresult {
background:none;
padding:0;
}
.file_info {
display:block;
background-color:#f8f7ef;
color:#786e64;
font:bold .9em Arial,Helvetica,serif;
margin:3px 0 3px 0;
padding:3px 0 3px 0;
}

/*--- Download Library ---*/

.downloadlibrary {
float:left;
width:570px;
font-size:1em;
}
.downloadlibrary ul {
margin:0;
}
.downloadlibrary ul li {
display:block;
border-bottom:1px solid #dcd7c8;
margin:0;
padding:5px 0px 5px 25px;
}
.downloadlibrary ul .file {
background:url("/Images/SiteCollectionImages/file.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .pdf {
background:url("/Images/SiteCollectionImages/filepdf.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .excel {
background:url("/Images/SiteCollectionImages/fileexcel.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .power  {
background:url("/Images/SiteCollectionImages/filepower.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .office {
background:url("/Images/SiteCollectionImages/fileoffice.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .web {
background:url("/Images/SiteCollectionImages/fileweb.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .word {
background:url("/Images/SiteCollectionImages/fileword.gif") 0px 10px no-repeat !important;
}
.downloadlibrary ul .graphic {
background:url("/Images/SiteCollectionImages/filegraphic.gif") 0px 10px no-repeat !important;
}
.downloadlibrary a strong {
color:#4678c8 !important;
}
.downloadlibrary a:hover strong {
color:#aa8c46 !important;
}
.downloadlibrary a:hover {
background:none !important;
}
.searchresult {
background:none;
padding:0;
}
.file_info {
display:block;
background-color:#f8f7ef;
color:#786e64;
font:bold .9em Arial,Helvetica,serif;
margin:3px 0 3px 0;
padding:3px 0 3px 0;
}


/* -- Box -- */

.box {
display:block;
background:url("/Images/SiteCollectionImages/box.gif") no-repeat;
width:150px;
margin:0px 0px 10px 0px;
float:right;
}
.box2 {
display:block;
background:url("/Images/SiteCollectionImages/box2.gif") repeat-y;
width:150px;
margin:15px 0px 0px 0px;
}
.box2 ul {
display:block;
list-style:none;
width:150px;
margin:0;
padding:0;
}
.box2 ul li {
display:block;
background:none;
font:.85em Arial,sans-serif;
padding:0px 0px 0px 20px;
}
.box2 ul li a {
color:#777777;
}
.box2 ul li a:hover {
color:#aa8c46;
}
.box2 img {
vertical-align:middle;
padding:2px 10px 2px 0px;
}
.box3 {
display:block;
background:url("/Images/SiteCollectionImages/box3.gif") no-repeat;
width:150px;
height:15px;
}

/* -- Comments -- */

.comments {
display:block;
color:#444444;
font:1em Arial,sans-serif;
line-height:1.7em;
}
.comments a {
color:#aa8c46;
}
.comments span {
display:block;
color:#786e64;
padding:0px 0px 10px 0px;
}
.comments span strong {
color:#aa8c46;
font-weight:bold;
}
.comments span em {
color:#786e64;
font-style:normal;
font-weight:bold;
margin:0px 15px 0px 15px;
}
.comment1 {
display:block;
background-color:#f8f7ef;
border-top:1px solid #d2c896;
border-bottom:1px solid #d2c896;
margin:15px 0px 15px 0px;
padding:10px 20px 10px 20px;
}
.comment2 {
display:block;
background-color:#fafaf8;
border-top:1px solid #d2c896;
border-bottom:1px solid #d2c896;
margin:15px 0px 15px 0px;
padding:10px 20px 10px 20px;
}

/* -- Form -- */

.form {
display:block;
color:#444444;
font:1em Arial,sans-serif;
line-height:1.4em;
}
.form fieldset {
background-color:#fafaf8;
border:0px;
border-top:1px solid #d2c896;
border-bottom:1px solid #d2c896;
margin:5px 0px 0px 0px;
padding:10px 20px 10px 20px;
}
.form img {
vertical-align:center;
}
.form label {
display:block;
padding:10px 10px 0px 0px;
}
.form label span,
.red {
color:#ee0000;
}
.form label strong {
color:#777777;
font-weight:bold;
}
.form textarea {
display:block;
background:url("/Images/SiteCollectionImages/input.gif") #ffffff repeat-x;
border:1px solid #d2c896;
color:#786e64;
font:1em Arial,sans-serif;
line-height:1.4em;
margin:2px 0px 5px 0px;
padding:5px 0px 0px 5px;
}
.form input {
background:url("/Images/SiteCollectionImages/input.gif") #ffffff repeat-x;
border:1px solid #d2c896;
color:#786e64;
font:1em Arial,sans-serif;
line-height:1.4em;
height:17px;
margin:2px 0px 5px 0px;
padding:3px 0px 0px 5px;
width:200px;
}
.form select {
border:1px solid #d2c896;
color:#786e64;
font:1em Arial,sans-serif;
line-height:1.4em;
margin:2px 0px 5px 0px;
padding:2px 0px 2px 0px;
}
.form .small {
background:url("/Images/SiteCollectionImages/input.gif") #ffffff repeat-x;
border:1px solid #d2c896;
color:#786e64;
font:1em Arial,sans-serif;
line-height:1.4em;
height:17px;
margin:2px 0px 5px 0px;
padding:5px 0px 0px 5px;
width:100px;
}
.form .option {
background:none;
border:0px;
font:1em Arial,sans-serif;
line-height:1.4em;
margin:5px 0px 0px 0px;
width:15px;
height:15px;
}
.form .button {
background:url("/Images/SiteCollectionImages/button.gif") no-repeat;
border:0px;
font:1em Arial,sans-serif;
line-height:1.4em;
width:60px;
height:20px;
padding:0;
margin:0px 0px 5px 0px;
}
.formbg {
background:#ffffff;
padding:0px 0px 500px 0px;
}
.subscribe {
background:#fafaf8;
border-top:1px solid #d2c896;
border-bottom:1px solid #d2c896;
padding:15px;
}

/* -- Ads -- */

.ad {
margin:30px 0px 0px 0px;
width:180px;
text-align:center;
}
.ad span {
display:block;
color:#ffffff;
font:.9em Arial,sans-serif;
margin:0px 0px 10px 0px;
text-align:center;
}
.ad a {
display:block;
margin:0px 0px 20px 0px;
}
#rotary table div .adbanner {
display:block;
background:url("/Images/SiteCollectionImages/adbanner.gif") no-repeat;
width:192px;
float:left;
margin:0;
padding:0px 17px 20px 0px;
}
#rotary table div .adbanner img {
display:block;
padding:4px 4px 1px 4px;
}
#rotary table div .adbanner2 {
display:block;
background:url("/Images/SiteCollectionImages/adbanner.gif") no-repeat;
width:192px;
float:left;
margin:0;
padding:0;
}
#rotary table div .adbanner2 img {
display:block;
padding:4px 4px 1px 4px;
}
#rotary table div .adlink {
background:url("/Images/SiteCollectionImages/adbanner2.gif") bottom no-repeat;
padding:0px 0px 4px 0px;
}
#rotary table div .adlink a {
display:block;
background:url("/Images/SiteCollectionImages/adlink.gif") bottom no-repeat;
color:#ffffff;
font:bold .9em Arial,sans-serif;
padding:5px 15px 10px 15px;
text-decoration:none;
width:162px;
}
#rotary table div .adlink a strong {
color:#ffffff;
font-size:1.1em;
letter-spacing:1px;
}
#rotary table div .adlink a:hover {
background:url("/Images/SiteCollectionImages/adlink2.gif") bottom no-repeat;
color:#ffffff;
text-decoration:none;
}
#rotary .banners .adbanners {
display:block;
background:url("/Images/SiteCollectionImages/banner.gif") top left no-repeat;
width:192px;
margin:15px 0px 0px 0px;
padding:0;
}
#rotary .banners .adbanners img {
display:block;
padding:4px 4px 1px 4px;
}
#rotary .banners .adbanner2 {
display:block;
background:url("/Images/SiteCollectionImages/banner.gif") top left no-repeat;
width:192px;
margin:15px 0px 0px 0px;
}
#rotary .banners .adbanner2 img {
display:block;
padding:4px 4px 1px 4px;
}
#rotary .banners .bannerlink {
background:url("/Images/SiteCollectionImages/banner2.gif") bottom no-repeat;
padding:0px 0px 4px 0px;
}
#rotary .banners .bannerlink a {
display:block;
background:url("/Images/SiteCollectionImages/adlink.gif") bottom no-repeat;
color:#ffffff;
font:bold .9em Arial,sans-serif;
padding:5px 15px 10px 15px;
text-decoration:none;
width:162px;
}
#rotary .banners .bannerlink a strong {
color:#ffffff;
font-size:1.1em;
letter-spacing:1px;
}
#rotary .banners .bannerlink a:hover {
background:url("/Images/SiteCollectionImages/adlink2.gif") bottom no-repeat;
color:#ffffff;
text-decoration:none;
}

/* -- Footer -- */

.footer {
display:block;
background:url("/Images/SiteCollectionImages/footer2.jpg") no-repeat;
/*clear:both;*/
width: 890px;/*770px;*/
height: 50px;
/*padding:10px 60px 10px 60px;*/
/*font-size:.85em;
text-align:right;*/
}
.footer a {
padding:0px 5px 0px 5px;
}
.footer img {
vertical-align:middle;
padding:0px 3px 0px 3px;
}
.language {
display:block;
}
.copyright {
display:block;
float:left;
padding:20px 0px 0px 0px;
}
.sitelinks {
display:block;
float:right;
padding:20px 0px 0px 0px;
}
.sitelinks a {
color:#444444;
}
.sitelinks a:hover {
color:#aa8c46;
}

/* -- Images -- */

.photo_wide {
display:block;
background:#fdf9ec bottom center no-repeat;
border-bottom:#dcd7c8 1px solid;
float:left;
font:.85em Arial,sans-serif;
line-height:1.4em;
width:550px;
margin:0px 0px 5px 0px;
padding:10px;
}
.photo_wide img {
display:block;
margin:0px 0px 5px 0px;
}
.photo {
display:block;
background:url("/Images/SiteCollectionImages/photo.gif") #fdf9ec bottom center no-repeat;
float:right;
font:.85em Arial,sans-serif;
line-height:1.4em;
width:220px;
margin:15px 0px 10px 10px;
padding:9px 9px 15px 9px;
}
.photo img {
display:block;
border:1px solid #dcd7c8;
margin:0px 0px 5px 0px;
padding:0;
}
.img {
display:block;
border:1px solid #dcd7c8;
margin:5px 10px 15px 0px;
padding:0;
}
.image {
display:block;
float:right;
margin:10px 0px 10px 10px;
padding:2px;
}
.images {
display:block;
border:1px solid #dcd7c8;
float:left;
margin:5px 10px 5px 0px;
padding:2px;
}
.imageCenter {
display:block;
margin:auto;
padding:10px;
}
.smallVideo {
display:block;
float:right;
width:250px;
margin:10px 0px 10px 10px;
padding:8px;
border:1px solid #dcd7c8;
background-color:#fdf9ec;
font:.85em Arial,Helvetica,sans-serif;
}

/* -- Classes -- */

.highlightBox {
background-color:#fdf9ec;
padding:8px;
text-align:center;
width:320px;
border:1px solid #dcd7c8;
}
.hr {
clear:both;
margin:0;
padding:0;
}
hr {
clear:both;
border:0;
color:#dcd7c8;
background-color:#dcd7c8;
height:1px;
}
.blue {
color:#4678c8 !important;
}
.gold {
color:#aa8c46 !important;
}
.left {
display:block;
float:left;
}
.right {
display:block;
float:right;
}
.bottom {
clear:both;
}

/* -- Tables -- */

#rotary table {
font:normal 1em Arial,sans-serif;
}
#rotary tr {
font:normal 1em Arial,sans-serif;
}
#rotary td {
font:normal 1em Arial,sans-serif;
}
#rotary td p {
font:normal 1em Arial,sans-serif;
}
#rotary td strong {
color:#777777;
font-weight:bold;
}
#rotary table a {
text-decoration:underline;
}
#rotary table a:hover {
}
#rotary .table {
border-collapse:collapse;
border-top:1px solid #dcd7c8;
margin:10px 0px 0px 0px;
width:100%;
}
#rotary .table td {
border-bottom:1px solid #dcd7c8;
border-space:0px;
line-height:1.7em;
padding:2px 5px 4px 7px;
vertical-align:top;
}
#rotary .table2 {
border-collapse:collapse;
margin:10px 0px 0px 0px;
width:100%;
}
#rotary .table2 td {
border:1px solid #dcd7c8;
border-space:0px;
line-height:1.7em;
padding:2px 5px 4px 7px;
vertical-align:top;
}
#rotary .table td form {
padding:5px 0px 0px 0px;
}
#rotary .label {
background-color:#f8f7ef;
color:#786e64;
}
#rotary .label td {
font:bold 1em Arial,sans-serif;
}
#rotary .label td strong {
color:#786e64;
}
#rotary .row1 {
border-space:0px;
font:normal 1em Arial,sans-serif;
}
#rotary .row2 {
background-color:#fafaf8;
border-space:0px;
font:normal 1em Arial,sans-serif;
}
#rotary .event {
background:url("/Images/SiteCollectionImages/buttoncalendar.gif") 7px 7px #fafaf8 no-repeat;
color:#777777;
font-size:.95em !important;
font-weight:bold;
text-indent:22px;
vertical-align:bottom;
}
#rotary .eventlabel {
background-color:#fafaf8;
color:#777777;
font:bold 1em Arial,sans-serif;
padding:5px 0px 0px 0px;
}
#rotary .date {
background-color:#fafaf8;
color:#777777;
font:bold 1em Arial,sans-serif;
padding:5px 0px 0px 0px;
text-align:right;
}
#rotary table table div {
font:normal 1em Arial,sans-serif;
}

/* -- Global Outlook --*/
.goButton {
text-align:right;
margin: 0px 10px 0px 0px;
padding: 18px 0px 0px 0px;
background:url("/Images/SiteCollectionImages/GlobalOutlook/logo_button.gif") top right no-repeat;
}

/* -- Visual Identity Guide Table -- */


#colorsTable {
width: 450px;
text-align: center;
padding: 0;
margin: 0;
margin-left: auto;
margin-right: auto;
}
#colorsTable th {
color:#777777;
font:bold .85em Arial,Helvetica,sans-serif;
line-height:1.4em;
margin:0;
text-align: left;
border-bottom: 1px solid #666666;
padding: 6px 6px 6px 12px;
}
#colorsTable th.nobg {
vertical-align: bottom;
border-top: 0;
border-left: 0;
border-right: 0;
background: none;
}
#colorsTable th.rblue {
color: #FFFFFF;
vertical-align: top;
border-top: 0;
border-left: 0;
border-right: 0;
background: #003399;
}
#colorsTable th.rgold {
color: #FFFFFF;
vertical-align: top;
border-top: 0;
border-left: 0;
border-right: 0;
background: #FFCC00;
}
#colorsTable th.rmetal {
color: #FFFFFF;
vertical-align: top;
border-top: 0;
border-left: 0;
border-right: 0;
background: #A39161;
}

#colorsTable td {
color:#444444;
font:normal .85em Arial,sans-serif;
line-height:1.4em;
border-bottom: 1px solid #666666;
padding: 6px 6px 6px 12px;
}
#colorsTable td.bluealt {
background: #BFCCE5;
}
#colorsTable td.goldalt {
background: #FFF2BF;
}
#colorsTable td.metalalt {
background: #E8E3D7;
}

/* -- YouTube Embed Code -- */

#embedcode .embedcode {
width:430px;
padding:0 0 14px 0;
margin:10px auto;
background:url("/Images/SiteCollectionImages/embed.gif") bottom left no-repeat;
}
#embedcode .embedcode h3 {
margin:0;
padding:7px 10px 3px 10px;
background:url("/Images/SiteCollectionImages/embed.gif") top left no-repeat;
}
#embedcode .embedcode p {
margin:0;
padding:0 10px 3px 30px;
font-size:.9em;
line-height:1.3em;
background:#eeece3;
}
.bg1 {
background-color:#f8f7ef;
margin:15px 0px 15px 0px;
padding:10px 20px 10px 20px;
}


/* -- RVM Archive -- */

.videoList {
border-bottom: 1px solid #eeece3; 
padding: 5px 0 5px 0; 
height: 155px;
}
.videoTitle {
font:bold .95em Arial,Helvetica,sans-serif;
line-height:3em; 
padding: 10px 0 0 0;
}
.videoThumb img {
border: 5px solid #eeece3; 
float: left; 
clear: left; 
margin: 5px;
}

/* -- RVM Callout -- */

#rvmfloat .rvmfloat {
width:150px;
padding:0 0 14px 0;
margin:10px 10px 5px 0;
float: left;
background:url("/Images/SiteCollectionImages/rvm_bg.gif") bottom left no-repeat;
}
#rvmfloat .rvmfloat h3 {
margin:0;
padding:7px 10px 3px 10px;
background:url("/Images/SiteCollectionImages/rvm_bg.gif") top left no-repeat;
}
#rvmfloat .rvmfloat p {
margin:0;
padding:0 10px 3px 12px;
line-height: 1.3em;
background:#eeece3;
}
#rvmfloat .rvmfloat img {
margin:0;
padding:0 0 3px 0;
background:#eeece3;
}

/* -- Rotary Basics -- */

.rbFlash {
float:left;
margin:10px 10px 10px 0px;
}

/* -- Social Networking -- */
#networks .networkButton a {
display:block;
height:57px;
width:192px;
border:4px solid #bdaf6d;
}
#networks .networkButton a:hover {
border:4px solid #215db1;
}
#networks .networkButtonI a {
display:block;
float:left;
height:57px;
width:192px;
border:4px solid #bdaf6d;
margin: 5px;
}
#networks .networkButtonI a:hover {
border:4px solid #215db1;
}


/* -- End Polio Button -- */

#polioButton {
width: 370px;
height:85px;
background:url("/Images/SiteCollectionImages/polioButton.gif") no-repeat;
margin:auto;
}
#polioButton a {
display:block;
color:#dcd7c8;
line-height: 1.9em;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
text-decoration:none;
padding: 20px 20px 10px 110px;
}
#polioButton a:hover {
color: #FFFFFF;
}

/* -- Foundation Button -- */

#foundationButton {
width: 370px;
height:85px;
background:url("/Images/SiteCollectionImages/foundationButton.gif") no-repeat;
margin:auto;
}
#foundationButton a {
display:block;
color:#ccd2dc;
line-height: 1.9em;
font:bold 1.1em Georgia,"Times New Roman",Times,serif;
text-decoration:none;
padding: 20px 10px 10px 15px;
}
#foundationButton a:hover {
color: #FFFFFF;
}


/* -- Contribute Ad -- */

#contribute {
text-align:center;
}
#contribute h3 {
margin: 0px;
padding: 10px 0px 0px 0px;
color: #143264;
}
#contribute p {
padding:0px 0px 5px 0px;
}
.contributeTop {
width:450px;
height:45px;
margin:auto;
background:url("/Images/SiteCollectionImages/contribute_top.gif") no-repeat;
}
.contributeBottom {
width:450px;
height:11px;
padding:0px 0px 10px 0px;
margin:auto;
background:url("/Images/SiteCollectionImages/contribute_bottom.gif") no-repeat;
}
.contributeBlue {
width:450px;
height:75px;
margin:auto;
background:url("/Images/SiteCollectionImages/contribute_blue_bg.jpg") no-repeat;
border-top:1px solid #143264;
border-bottom:1px solid #143264;
}
.contributeBlue2 {
width:450px;
height:65px;
margin:auto;
background-color:#ced4df;
border:1px solid #143264;
}
.contributeBlue3 {
width:450px;
height:65px;
margin:auto;
background:url("/Images/SiteCollectionImages/contribute_blue_bg2.jpg") no-repeat;
border:1px solid #143264;
}
.contributeBlueT {
width:450px;
margin:auto;
background:url("/Images/SiteCollectionImages/contribute_bluer_t.gif") no-repeat;
background-color:#ebedf2;
}
.contributeBlueB {
width:450px;
height:13px;
padding:0px 0px 10px 0px;
margin:auto;
background:url("/Images/SiteCollectionImages/contribute_bluer_b.gif") no-repeat;
}


/* Magazine */

.coverStory {
text-align: center;
float:right;
width:187px;
margin:5px;
padding:5px;
border:1px solid #dcd7c8;
}
.coverStory2 {
text-align: center;
float:left;
width:187px;
margin:5px;
padding:5px;
border:1px solid #dcd7c8;
}



/* -- Shop -- */

.shoptop {
display:block;
background:url("/Images/SiteCollectionImages/rishop/maintop.gif") top no-repeat;
clear:both;
margin:auto;
height:35px;
width:780px;
}
.shop {
display:block;
background:#ffffff;
clear:both;
margin:auto;
margin-bottom:10px;
text-align:left;
width:780px;
}
.shop h1 {
width:auto !important;
}
.shopbody {
display:block;
margin:auto;
padding:0px 15px 0px 15px;
}
.shopbot {
display:block;
background:url("/Images/SiteCollectionImages/rishop/mainbot.gif") no-repeat;
margin:auto;
width:780px;
height:27px;
}
.shopmore {
display:block;
}
.shop ul {
display:block;
list-style:none;
margin:0;
padding:0;
}
.shop ul li {
display:block;
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 7px no-repeat;
color:#444444;
font:1em Arial,Helvetica,sans-serif;
font-weight:normal;
line-height:1.7em;
padding:0px 0px 10px 15px;
}
.shop ol {
display:block;
list-style-type:decimal;
margin:0px 0px 0px 40px;
padding:0;
}
.shop ol li {
color:#444444;
font:1em Arial,Helvetica,sans-serif;
font-weight:normal;
line-height:1.7em;
padding:0px 0px 10px 0px;
margin:0px 0px 0px -6px;
}

/* -- Popup Box -- */

.modalPanel {
position:absolute;
top:50%;
left:50%;
z-index:9999;
width:500px;
text-align:left;
margin:-220px 0 0 -250px;
}
.modalPanel[id] {
position:fixed;
}
#MP_overlay {
display:none;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:5000;
background-color:#444444;
-moz-opacity:0.7;
opacity:.70;
filter:alpha(opacity=70);
}
#MP_overlay[id] {
position:fixed;
}

/* -- Gallery -- */

#gallery {
margin:15px 0px 0px 0px;
width:570px;
height:500px;
vertical-align:center;
text-align:center;
}
#galleryTall {
margin:15px 0px 0px 0px;
width:570px;
height:600px;
vertical-align:center;
text-align:center;
}

#slideimg {
background-color:#f8f7ef;
border-top:#dcd7c8 1px solid;
width:570px;
height:400px;
padding:10px 0px 0px 0px;
}
#slidecaption {
background-color:#f8f7ef;
border-bottom:#dcd7c8 1px solid;
font:.85em Arial,Helvetica,sans-serif;
line-height:1.4em;
width:550px;
padding:10px;
text-align:left;
}
.thumb img {
background-color:#ffffff;
border:1px solid #dcd7c8;
width:55px;
height:55px;
padding:3px;
margin:0px 5px 0px 0px;
}
#scrollDiv {
background-color:#fafaf8;
border:1px solid #dcd7c8;
float:left;
height:87px;
width:530px;
overflow:hidden;
}
#scrollDivCenter {
margin:0 auto 0;
height:87px;
width:440px;
overflow:hidden;
}
#thumbs {
height:87px;
margin:10px;
width:10000px;
text-align:left;
}
#thumbnav {
width:570px;
margin:0px auto 0px auto;
}
.handleback,
.handlenext {
display:block;
background-color:transparent;
border:none;
float:left;
height:87px;
width:15px;
text-indent:-30px;
}
.handleback {
background:url("/Images/SiteCollectionImages/back.gif") center no-repeat;
}
.handlenext {
background:url("/Images/SiteCollectionImages/next.gif") center no-repeat;
}
.info #gallery {
width:auto;
height:auto;
margin:0;
}
.info #gallery ul {
background:none;
list-style:none;
width:100px;
}
.info #gallery ul li {
background:none;
margin:0;
padding:0;
width:100px;
}
.info #gallery ul li a {
background:none;
margin:0;
padding:0;
}
.info #gallery ul li a:hover {
background:none;
}

/* Tabs */

#container {
height:220px;
}
.tabs-hide {
display:none;
}
.tabs-nav {
list-style:none;
font:.85em Arial,sans-serif;
margin:195px 0px 0px 0px;
padding:0;
position:absolute;
height:25px !important;
overflow:hidden !important;
}
.tabs-nav:after {
display:block;
clear:both;
content:" ";
}
.tabs-nav li {
float:left;
margin:0px 5px 0px 0px;
padding:0;
}
.tabs-nav a, .tabs-nav a span {
display:block;
background:url("/Images/SiteCollectionImages/tabs.gif") no-repeat;
padding:0px 0px 0px 8px;
margin:0;
}
.tabs-nav a {
position:relative;
color:#777777;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.tabs-nav .tabs-selected a {
color:#aa8c46;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
background-position:left -50px;
}
.tabs-nav a, .tabs-nav .tabs a:hover {
background-position:left -75px;
}
.tabs-nav a span {
padding:5px 8px 8px 0px;
}
.tabs-nav .tabs-selected a span {
color:#aa8c46;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
background-position:right 0px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
background-position:right -25px;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
cursor:pointer;
text-decoration:none;
}
.tabs-container {
padding:0;
}

/* Article Tabs */

#tabs {
display:block;
background-color:#fafaf8;
border:0px;
border-top:1px solid #dcd7c8;
border-bottom:1px solid #dcd7c8;
margin:40px 0px 0px 0px;
padding:0px 0px 5px 0px;
}
#tabs .newslist {
margin:10px 0px 0px 10px;
}
#tabs .newslist li {
float:left;
margin:0px 25px 0px 0px;
width:220px;
}
#tabs .tabs-hide {
display:none;
}
#tabs .tabs-nav {
display:block;
list-style:none;
font:1em Arial,Helvetica,sans-serif;
margin:-23px 0px 0px 15px;
padding:0;
height:25px;
overflow:hidden;
position:absolute;
}
#tabs .tabs-nav:after {
display:block;
clear:both;
}
#tabs .tabs-nav li {
border-top:1px solid #d2c896;
border-left:1px solid #d2c896;
border-right:1px solid #d2c896;
float:left;
margin:0px 10px 0px 0px;
padding:0;
}
#tabs .tabs-nav a, .tabs-nav a span {
}
#tabs .tabs-nav a {
color:#4678c8;
display:block;
background:none;
background-color:#fafaf8;
padding:0px 5px 0px 0px;
}
#tabs .tabs-nav .tabs-selected a {
color:#aa8c46;
}
#tabs .tabs-nav .tabs-selected a span {
border-bottom:1px solid #fafaf8;
color:#aa8c46;
font-weight:bold;
}
#tabs .tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
background:none;
}
#tabs .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
cursor:pointer;
text-decoration:underline;
}
#tabs .tabs-container {
padding:0;
}

/* Static Tabs */

.article .tabs {
margin:20px 0px -20px 20px;
}
.article .tabs li {
display:inline;
float:left;
background-image:none;
margin:0;
padding:0;
}
.article .tabs li a {
display:block;
background-color:#fafaf8;
border:1px solid #d2c896;
padding:0px 5px 0px 5px;
margin-right:10px;
margin-bottom:-1px;
text-decoration:none;
}
.article .tabs li a:hover {
text-decoration:underline;
}
.article .tabs li.selected {
position:relative;
_top:1px;
}
.article .tabs li.selected a {
border-bottom:1px solid #fafaf8;
color:#aa8c46;
font-weight:bold;
}
.article .tabs li.selected a:hover {
text-decoration:none;
}
.article .tabcontentstyle {
display:block;
clear:both;
}
.InfoPathFormViewerPart
{
border:none;
margin:0;
}

/* new sking for menu ============================ */


.navigation {
display:block;
clear:both;
margin:0;
padding:0;
}
.nav1 {
display:block;
width:780px;
margin:auto;
}
 .nav1 ul {
list-style:none;
margin:0;
padding:0px 0px 0px 10px;
}
.nav1 ul li {
display:inline;
margin:0;
padding:0;
}
 .nav1 a {
background:url("/Images/SiteCollectionImages/menuleft.gif") left top no-repeat;
float:left;
display:block;
margin:0;
padding:0px 0px 0px 10px;
color:#ffffff;
font-size:1em;
line-height:25px;
}
 .nav1 a span {
display:block;
background:url("/Images/SiteCollectionImages/menuright.gif") right top no-repeat;
margin:0px 7px 0px 0px;
padding:0px 10px 1px 2px;
height:auto;
}
/* Hide rule from IE5-Mac \*/
.nav1 a span {
float:none;
}
/* End IE5-Mac hack */
 .nav1 a:hover {
background-position:0px -100px;
color:#ffffff;
text-decoration:none;
}
.nav1 a:hover span {
background-position:100% -100px;
}
.navigation .on a {
background:url("/Images/SiteCollectionImages/menuleft2.gif") left top no-repeat;
color:#aa8c46;
font-weight:bold;
}
.navigation .on a span {
background:url("/Images/SiteCollectionImages/menuright2.gif") right top no-repeat;
}
.navigation .on a:hover {
background-position:left top;
color:#aa8c46;
text-decoration:underline;
}
 .navigation .on a:hover span {
background-position:right top;
}

/* -- Second Navigation -- */

#rotary .nav2 {
display:block;
background:url("/Images/SiteCollectionImages/menu.gif") no-repeat;
clear:both;
margin:auto;
padding:10px 0px 0px 0px;
width:780px;
}
#rotary .nav2a {
display:block;
background:url("/Images/SiteCollectionImages/menu1.gif") left bottom no-repeat;
margin:0px 0px 5px 0px;
padding:0px 0px 10px 0px;
width:780px;
}
#rotary .nav2a ul {
list-style:none;
margin:0px 15px 0px 15px;
padding:0;
}
#rotary .nav2a ul li {
display:inline;
color:#dddddd;
font-size:.85em;
padding:0px 10px 0px 0px;
}
#rotary .nav2a a {
display:inline;
}
#rotary .nav2a .on a {
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .nav2a .on a:hover {
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .nav2b {
display:block;
background:url("/Images/SiteCollectionImages/menu2.gif") left bottom no-repeat;
margin:0;
padding:0px 0px 15px 0px;
width:780px;
}
#rotary .nav2b ul {
list-style:none;
margin:0px 15px 0px 15px;
padding:0;
}
#rotary .nav2b ul li {
display:inline;
color:#dddddd;
font-size:.85em;
padding:0px 10px 0px 0px;
}
#rotary .nav2b a {
display:inline;
}
#rotary .nav2b .on a {
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .nav2b .on a:hover {
background:url("/Images/SiteCollectionImages/arrow.gif") 0px 4px no-repeat;
color:#aa8c46;
font-weight:bold !important;
padding:0px 0px 0px 10px !important;
}
#rotary .navbot {
display:block;
background:url("/Images/SiteCollectionImages/menus.gif") no-repeat;
width:780px;
height:35px;
}

/* -- Third Navigation -- */

#rotary .nav3 {
display:block;
}
#rotary .nav3 ul {
background-color:#ffffff;
list-style:none;
margin:0px 10px 0px 10px;
padding:0;
width:160px;
}
#rotary .nav3 ul li {
margin:0;
padding:0;
}
#rotary .nav3 ul li a {
display:block;
width:140px;
margin:auto;
padding:3px 0px 5px 10px;
border-bottom:1px solid #dddddd;
font-size:.85em;
}
#rotary .nav3 ul li a:hover {
background-color:#f8f7ef;
}
#rotary .nav3 .on a {
background:url("/Images/SiteCollectionImages/arrow.gif") #f8f7ef 0px 6px no-repeat;
color:#aa8c46 !important;
font-weight:bold !important;
}
#rotary .nav3a {
display:block;
width:170px;
background:url("/Images/SiteCollectionImages/menu3.gif") 10px bottom no-repeat;
padding:0px 0px 25px 0px;
}

	
