/* SYSCO SOFTWARE - READY DYNAMICS // SILVERINK 2009 */

	* { margin: 0; padding: 0; font-family: 'Trebuchet MS', Helvetica, sans-serif;}

	html {height: 100%;}

	body {
	font-family: 'Trebuchet MS', 'Arial', 'Helvetica', sans-serif;
	font-size: 62.5%;
	color: #111111;
	line-height: 1.8em;
	background: url(bkg.jpg) repeat-x #f4f4f4;
	text-align:left;
	color:#434343;
	}

	#logo {	background:transparent url(logo.gif) no-repeat scroll 0 0;
			height:125px;
			left:0;
			position:absolute;
			top:0;
			width:238px;
			z-index:-1;
		}

		ol {color:#f00; padding-top:10px;}
		ol li {font-size:14px; margin-left:40px; padding-bottom:5px;}
		ol li p {padding:2px !important; font-style:italic; color:#000 !important;}

		/*span {color:#08BD1C; text-decoration:none;} */
		a:link span  {color:#08BD1C; text-decoration:none;}
		
		a:link {color:#08BD1C; text-decoration:none;}
		a:visited {color:#08BD1C; text-decoration:none;}
		a:hover {color:#08BD1C; text-decoration:none;}
		a:active {color:#08BD1C; text-decoration:none;}	
		
		
		#easilogo {float:right;}
		
		
	
			
		ul#buttons li {display:inline; float:left; list-style-type:none;}
		
		ul#buttons li.button01 a, ul#buttons li.button02 a, ul#buttons li.button03 a, ul#buttons li.button04 a {color:#003875; text-decoration:none; }
				
		ul#buttons li.button01 a:hover, ul#buttons li.button02 a:hover, ul#buttons li.button03 a:hover, ul#buttons li.button04 a:hover {color:#f00; text-decoration:none; }
		
			
		ul#buttons li.button01 {width:145px; height:75px; background: url(button_02.jpg) no-repeat; padding-top:37px; padding-left:70px; display:block; margin-top:20px; font-size:15px; text-align:left;}
						
		ul#buttons li.button02 {width:145px; height:75px; background: url(button_03.jpg) no-repeat; padding-top:37px; padding-left:70px; display:block; margin-top:20px;  font-size:15px; text-align:left;}
									
		ul#buttons li.button03 {width:145px; height:75px; background: url(button_04.jpg) no-repeat; padding-top:37px; padding-left:70px; display:block; margin-top:20px;  font-size:15px; text-align:left;}
		
		
		
					
		ul#buttons2 li {display:block; list-style-type:none; }

		ul#buttons2 li.button01 a, ul#buttons2 li.button02 a, ul#buttons2 li.button03 a , ul#buttons2 li.button04 a, ul#buttons2 li.button05 a, ul#buttons2 li.buttonxrm a, ul#buttons2 li.buttonbenefits a {color:#003875; text-decoration:none; padding-left:10px;}
				
		ul#buttons2 li.button01 a:hover, ul#buttons2 li.button02 a:hover , ul#buttons2 li.button04 a:hover, ul#buttons2 li.button03 a:hover, ul#buttons2 li.button05 a:hover, ul#buttons2 li.buttonxrm a:hover, ul#buttons2 li.buttonbenefits a:hover {color:#f00; text-decoration:none; padding-left:10px;}
		
		
		ul#buttons2 li.button01 {width:145px; height:55px; background: url(button_02.jpg) no-repeat; padding-top:37px; padding-left:65px; display:block; margin-top:-15px; margin-left:17px; font-size:15px; text-align:left;}
							
		ul#buttons2 li.button02 {width:145px; height:55px; background: url(button_03.jpg) no-repeat; padding-top:37px; padding-left:65px; display:block; margin-top:-15px; margin-left:17px;  font-size:15px; text-align:left;}
									
		ul#buttons2 li.button03 {width:145px; height:55px; background: url(button_04.jpg) no-repeat; padding-top:37px; padding-left:65px; display:block; margin-top:-15px; margin-left:17px; font-size:15px; text-align:left;}
		
		ul#buttons2 li.button04 {width:145px; height:55px; background: url(button_05.jpg) no-repeat; padding-top:37px; padding-left:65px; display:block; margin-top:-15px; margin-left:17px; font-size:15px; text-align:left;}
		
		ul#buttons2 li.button05 {width:145px; height:55px; background: url(button_06.jpg) no-repeat; padding-top:37px; padding-left:65px; display:block; margin-top:-15px; margin-left:17px; font-size:15px; text-align:left;}
		
		ul#buttons2 li.buttonxrm {width:145px; height:55px; background: url(button_xrm.jpg) no-repeat; padding-top:37px; padding-left:65px; display:block; margin-top:-15px; margin-left:17px; font-size:15px; text-align:left;}

		ul#buttons2 li.buttonbenefits {width:145px; height:55px; background: url(button_benefits.jpg) no-repeat; padding-top:37px; padding-left:65px; display:block; margin-top:-15px; margin-left:17px; font-size:15px; text-align:left;}

		
	#maincontainer {  width: 950px; float:left; position:relative; padding-left:20px;}
	
	#maincontent .mid {width:653px; margin-right:20px; float:left; background: url(roundedtop2.gif) top no-repeat #fff; padding:20px; margin-bottom:20px; text-align:left;}

	
	
	#maincontentwide .mid {width:910px; margin-right:20px; float:left; background: url(roundedtop_wide.gif) top no-repeat #fff; padding:20px; margin-bottom:20px;}
	
	#submenu {width:237px; float:right; background:#fff; margin-bottom:20px;}

	#SubmenuHTML {background: url(roundedtopsub.gif) top left no-repeat #ffffff; padding-top:20px; width:237px;}



	.SubMenuHeadingSpanWide   {text-align:left; padding-bottom: 10px;}
	.SubMenuHeadingSpanWide a {  font-size: 20px;  font-weight: normal;  text-transform: uppercase;  padding-bottom: 0.666666em; text-align:left; color:#003875; text-decoration:none; }
	
	#bulletlist {margin-left:20px;  padding-bottom:10px; background:none !important;}
	#bulletlist li {padding:5px; font-style:italic; display:block;  background:none !important; }
	
	.mid p a em {text-decoration:none !important;}
	.readydynamics {position:absolute; right:0; top:25px;}
	
	/*HIDDEN*/

	#DateDiv {display:none;}
	#printpage {display:none;}
	.SubMenuHeadingSpan {display:none;}
	.emailinput {display:none;}

	#footer li {display:none;}
	
	#footer {clear:both; padding:20px; position:relative; margin-bottom:5px; background:#fff url(footer_bkg.jpg) top left no-repeat; height:80px;}
	
	#footer p {font-size:11px; padding:1px !important;}
	#footer h3 {font-size:13px; padding-bottom:1px !important;}
	#footer h3 a {text-decoration:none; color:#003875;}
	
	#footer .belfast {position:absolute; left:20px; top:20px; display:inline;}
	#footer .dublin  {position:absolute; left:320px; top:20px; display:inline;}
	.mslogo {padding-bottom:20px; padding-top:10px;}
	
	.mid ul li {margin-left:30px; background: url(arrow.gif) no-repeat 20px; padding-left:40px; line-height:2em;}
	.mid ul {list-style-type:none;}

	/*TYPOGRAPHY*/

	h1 {  font-size: 20px;  font-weight: normal;  text-transform: uppercase;  padding-bottom: 0.666666em; text-align:left; color:#003875; }

	h2 {  font-size: 15px;  padding-bottom: -1em; text-align:left; }

	h3 {  font-size: 14px;  padding-bottom: -1.5em; text-align:left; font-style:italic; color:#003875;}
	
	h4 { font-size: 14px; font-weight:bold; padding-bottom:-8px; text-align:left;}

	p, ul {  font-size: 13px;  padding: 8px 0 !important;  line-height:20px;	text-align:left;}
	
	em {color:#08bd1c;}
	h3 em {color:#f00 !important;}
	li em {color:#f00 !important; display:inline;}
	

	/*============================================================================== Top Menu */

	#topbanner {height:125px; padding-bottom:20px; position:relative;} 

	#TopMenu {position: absolute; top: 98px; left:90px; width: 100%;}

	#TopMenuSpan li { display: inline;}

	#TopMenuSpan a {display: inline-block; color:#003875;}

	#TopMenuSpan a:link, #TopMenuSpan a:visited {font-size:14px; padding-left:10px; padding-right:10px; height: 31px; text-decoration:none; text-transform:uppercase;}

	#TopMenuSpan a:hover, #TopMenuSpan li.selected a {background: url(menu_hover.jpg) bottom center no-repeat;  height: 31px; color: #f00;}

	#TopMenuSpan a:active {font-size:14px; padding-left:10px; padding-right:10px;  height: 31px; text-decoration:none; text-transform:uppercase; }

#logo {width:238px; height:125px; position:absolute; top:0; left:0; background: url(logo.gif) no-repeat; z-index:-1;}


	h2 img {float:right; padding-left:20px; margin-top:-24px;}

.mid table {width:100%;}

.mid table tr td {padding:15px !important; background:#f8f8f8 !important; border-bottom:1px solid #e4e4e4; border-right:1px solid #e4e4e4; text-align:left; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}

.mid table tr td a {text-decoration:none;}



.mid table tr td b {color:#122f61 !important;}




#SubmenuHTMLhome {background: url(roundedtopsub2.gif) top left no-repeat #ffffff; padding-top:20px; width:237px;}

#submenu {width:237px; float:right; background:#fff; margin-bottom:20px;}

#SubmenuHTML {background: url(roundedtopsub.gif) top left no-repeat #ffffff; padding-top:20px; width:237px;}

#SubMenuFooter {width:237px; height:13px; background: url(roundedbot_sub.jpg) bottom no-repeat; margin-bottom:20px; float:right;}

.SubMenuHeadingSpan a {display:none;}

 

#SubMenuUl {padding-left:20px; padding-right:20px;}

#SubMenuUl li {padding-bottom:10px; text-align:left; list-style-type:none; }

#SubMenuUl li a {text-decoration:none; background: url(arrow.gif) no-repeat 20px; padding-left:40px; display:block; font-size:14px; color:#003875;  }
#SubMenuUl li a:hover {color:#ea2b2e;}

.level2  a {text-decoration:none; background: url(arrow.gif) no-repeat 20px; padding-left:40px; display:block; font-size:13px; }

.level3  a {text-decoration:none; font-style:italic; padding-left:30px !important; font-size:13px !important; background: url(arrow.gif) no-repeat 10px 0 !important;}



