.greybody {
	background-color : #e5e6e8;
	color : #3f3f3f;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 17px;
	margin-top : 20px;
	margin-bottom : 20px;
	margin-left : 20px;
	margin-right : 20px;
}

#clear {
	clear : both;
}

form {
	margin : 0px;
}

#formitem {
	clear : both;
	margin : 0px;
	padding : 0px;
	height : 24px;
}

#formlabel {
	margin : 0px;
	padding : 0px;
	text-transform : uppercase;
	color : #301f53;
	height : 24px;
}

#forminput {
	margin : 0px;
	padding : 0px;
	height : 24px;
}

#forminput input {
	margin : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#forminput select {
	margin : 0px;
	font-size : 11px;
	color : #3f3f3f;
	border : solid 1px #c9c9c9;
	font-family : Arial, Helvetica, sans-serif;
	width : 160px;
}

option.dropspacetop {
	background-color : #301f53;
	color : #FFFFFF;
}

option.dropspace {
	background-color : #d5d1db;
	color : #000000;
	padding-left : 10px;
}

.floatright {
	float : right;
	margin : 0px;
	padding : 0px;
}

.floatleft {
	float : left;
	margin : 0px;
	padding : 0px;
}

#container {
	background-color : #edeef0;
	width : 918px;
	text-align : left;
	border : solid 1px #FFFFFF;
	padding : 3px;
}

#inner_container {
	width : 878px;
	border : solid 1px #c6c6c6;
	background-color : #FFFFFF;
	padding : 19px;
}

#search {
	width : 100%;
	height : 22px;
}

#searchbox {
	float : right;
	height : 22px;
}

#searchbox .textfield {
}

#toplinks {
	float : right;
	height : 22px;
}

#toplinks ul {
	margin : 0px;
}

#toplinks ul li {
	float : left;
	list-style : none;
}

#toplinks ul li a {
	text-transform : uppercase;
	font-size : 11px;
	color : #301f53;
	text-decoration : none;
	border-left : solid 1px #301f53;
	padding-left : 5px;
	padding-right : 5px;
}

#toplinks ul li a:hover {
	text-decoration : underline;
}

#searchtext {
	float : left;
	margin-left : 5px;
}

#searchbutton {
	float : left;
	margin-left : 2px;
}

#tophead {
	height : 57px;
}

#logo {
	float : left;
	height : 54px;
}

#tagline {
	float : right;
	background-image : url(../images/tagline.gif);
	background-repeat : no-repeat;
	width : 412px;
	height : 34px;
	margin-top : 22px;
}

#topmenu {
	margin-top : 19px;
}

#menu {
	height : 22px;
}

#menuend {
	background-color : #f4f4f4;
	border : solid 1px #c6c6c6;
	height : 9px;
}

#footer {
	width : 918px;
	text-align : left;
	padding : 4px;
	margin-top : 10px;
}

#footer ul {
	margin : 0px;
	padding : 0px;
}

#footer ul li {
	float : left;
	list-style : none;
	margin : 0px;
	padding : 0px;
}

#footer ul li a {
	font-size : 11px;
	color : #3f3f3f;
	text-decoration : none;
	border-left: solid 1px #c6c6c6;
	padding-left : 5px;
	padding-right : 5px;
}

#footer ul li a:hover {
	text-decoration : underline;
}

#footer ul  .startfootlinks a {
	border-left : 0px solid #e5e6e8;
	padding-left : 0px;
}

#footerlinks {
	clear : both;
}

#footeraddress {
	font-size : 11px;
	color : #3f3f3f;
	margin-top : 10px;
	clear : both;
}

#footeradd {
	float : left;
	width : 300px;
}

#footeradd a {
	color : #3f3f3f;
	text-decoration : none;
}

#footeradd a:hover {
	text-decoration : underline;
}

.rss {
	background-image : url(../images/rss.gif);
	background-repeat : no-repeat;
	background-position : right;
	display : block;
	width : 33px;
}

.hide {
	visibility : hidden;
	display : none;
}

.textfield {
	font-size : 12px;
	color : #3f3f3f;
	border : solid 1px #c9c9c9;
	padding : 2px;
}

.button {
	background-color : #351f50;
	color : #FFFFFF;
	border : solid 1px #FFFFFF;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-transform : uppercase;
	font-weight : bold;
	cursor : pointer;
	padding-left: 5px;
	padding-right: 5px;
}

#mainbody h1 {
	color : #3f9b24;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	margin : 0px;
	margin-top : 10px;
	margin-bottom : 5px;
}

#mainbody h1.ophead {
	color : #301f53;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	margin : 0px;
	margin-top : 10px;
	margin-bottom : 5px;
}

#mainbody h1 a {
	color : #3f9b24;
	text-decoration : underline;
}

#mainbody h1.ophead a {
	color : #301f53;
	text-decoration : underline;
}

#mainbody h2 {
	color : #094790;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-transform : uppercase;
	margin : 0px;
	margin-top : 5px;
	margin-bottom : 5px;
}

#headspacer h2 {
	color : #094790;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-transform : uppercase;
	margin : 0px;
	margin-top : 5px;
	margin-bottom : 5px;
	visibility : visible;
}

#mainbody h3 {
	color : #301f53;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-transform : uppercase;
	margin : 0px;
	margin-top : 20px;
}

#homepage p {
	font-size : 11px;
	text-align : justify;
	margin-top : 10px;
	margin-bottom : 10px;
}
#homepage2 p {
	line-height: 18px;
}

#homeleft {
	width : 571px;
	float : left;
}

#homeleft a {
	color : #094790;
	text-decoration : none;
}

#homeleft a:hover {
	text-decoration : underline;
}

#homeright {
	width : 262px;
	float : right;
	margin-top : 10px;
}

#homeright a {
	color : #094790;
	text-decoration : none;
}

#homeright a:hover {
	text-decoration : underline;
}

#headlinks {
	margin-top : 5px;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

#headlinks a {
	text-decoration : none;
	color : #094790;
}

#headlinks a:hover {
	text-decoration : underline;
}

#headspacer {
	height : 28px;
}

#linespacer {
	height : 4px;
}

#spacer {
	height : 20px;
	display : block;
}

#homeleftleft {
	width : 263px;
	float : left;
	margin-top : 10px;
}

#homeleftright {
	width : 263px;
	float : right;
	margin-top : 10px;
}

#homeleftacross {
	clear : both;
	padding-top : 10px;
}

p.helptext {
	font-size : 12px;
	margin-bottom : 10px;
}

#hflashareas {
	height : 226px;
	margin-top : 0px;
}
#hflashareas2 {
	height : 191px;
	margin-top : 0px;
}

#admin_homearea {
	margin-top : 10px;
}

#map {
	float : left;
	background-image : url(../images/map_bg.gif);
	width : 565px;
	height : 189px;
	padding : 10px;
}

#map  p {
	font-size : 12px;
	line-height : 19px;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

#map2 {
	float : left;
	background-image : url(../images/map_bg.gif);
	width : 565px;
	height : 145px;
	padding : 10px;
}

#map2  p {
	font-size : 12px;
	line-height : 19px;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

#map3 {
	float : left;
	background-image : url(../images/map_bg2.gif);
	width : 565px;
	height : 145px;
	padding : 10px;
}

#map3  p {
	font-size : 12px;
	line-height : 19px;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

#admin_opparea {
	float : left;
	width : 673px;
}

#spotlight {
	float : right;
}

#admin_news {
	float : right;
	width : 160px;
}

#dottedline {
	background-image : url(../images/dottedlines.gif);
	width : 100%;
	height : 2px;
}

.bqstart, .bqend {
	color : #3f9b24;
	font-family : "Times New Roman", Times, serif;
	font-size : 12px;
}

blockquote {
	border : solid 1px #350d6e;
	margin : 0px;
	margin-left : 10px;
	margin-top : -5px;
	padding : 10px;
	padding-left : 35px;
	background-image : url(../images/quote1.gif);
	background-repeat : no-repeat;
	background-position : top left;
	font-size : 11px;
	z-index : 3000;
}

blockquote p {
	margin : 0px;
	background-image : url(../images/quote2.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	padding-right : 25px;
	text-align : justify;
}

blockquote strong {
	color : #301f53;
}

.quotehead {
	border : 0px;
	margin : 0px;
	padding : 0px;
	display : block;
}

.myoppregister {
	background-image : url(../images/myoppsicon.jpg);
	background-repeat : no-repeat;
	background-position : top left;
	padding-left : 70px;
}

#mainbodyleftlinks {
	float : left;
	width : 170px;
	margin-top : 10px;
}

#mainbodyleftlinks ul {
	margin : 0px;
	padding : 0px;
	background-image : url(../images/menudottedlines.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	padding-bottom : 5px;
}

#mainbodyleftlinks ul li {
	background-image : url(../images/menudottedlines.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	list-style : none;
	padding : 0px;
	margin : 0px;
}

#mainbodyleftlinks ul li a {
	display : block;
	text-decoration : none;
	padding : 3px;
	color : #094790;
}

#mainbodyleftlinks ul li a:hover {
	background-color : #f4f4f4;
	background-image : url(../images/menudottedlines.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	font-weight : bold;
}

#mainbodyright {
	float : right;
	width : 655px;
	margin-top : 10px;
}

a {
	color : #094790;
	text-decoration : none;
}

.pagetitle {
	margin-bottom : 5px;
}

#countrypagecontent {
	width : 440px;
	float : left;
	margin-top : 20px;
}

#countrypagecontent img {
	border : solid 1px #c9c9c9;
	padding : 0px;
	margin-top : 10px;
	margin-bottom : 5px;
}

#countrypagecontentimagetag p {
	text-align : right;
	font-size : 11px;
	margin-bottom : 10px;
	margin : 0px;
	line-height : 14px;
}

#countrypagecontentinner {
	background-color : #f4f4f4;
	border : solid 1px #c9c9c9;
	padding-left : 10px;
	padding-right : 10px;
	line-height : 20px;
	width : 420px;
}

#countrypagecontentinner p {
	margin-bottom : 15px;
}

#countrypageimages {
	float : right;
	width : 162px;
	margin-top : 20px;
}

#countrypageimages img {
	width : 160px;
	padding-bottom : 17px;
	background-image : url(../images/enlarge.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	border : solid 1px #c9c9c9;
	margin-bottom : 10px;
}

#opportunityholder {
	clear : both;
}

#opportunity {
	margin-top : 10px;
}

#opportunitycontent {
	float : left;
	width : 480px;
	margin-bottom : 20px;
}

#opportunityitem {
	background-color : #f9f9f9;
	padding : 5px;
	border : solid 1px #eaeaea;
	margin-bottom : 3px;
}

.opportunity1stcol {
	margin : 0px;
	padding : 0px;
	width : 350px;
	float : left;
	border-right : solid 1px #cccccc;
}

.opportunity2ndcol {
	margin : 0px;
	padding : 0px;
	width : 300px;
	float : left;
	border-right : solid 1px #cccccc;
	padding-left : 10px;
}

.opportunity3rdcol {
	margin-left : 660px;
	padding-left : 10px;
}

#opportunityitemlabel {
	margin : 0px;
	padding : 0px;
	text-transform : uppercase;
	color : #301f53;
	font-weight : bold;
	width : 100px;
	float : left;
}

#opportunityitemdescription {
	margin-left : 110px;
}

#opportunityitemdescription p {
	font-size : 12px;
	text-align : left;
}

#opportunityitemdescriptionsmall {
	white-space : nowrap;
	overflow : hidden;
	width : 358px;
	float : right;
}

#upload_area {
	float : right;
	width : 162px;
}

#upload_area_vid {
	float : right;
	width : 162px;
}

#opportunityimages {
	float : right;
	width : 162px;
}

#opportunityimages img {
	width : 160px;
	padding-bottom : 17px;
	background-image : url(../images/enlarge.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	border : solid 1px #c9c9c9;
	margin-bottom : 10px;
}

#vidarea {
	float : right;
	width : 162px;
}

#vidarea img {
	width : 160px;
	background-repeat : no-repeat;
	background-position : bottom;
	border : solid 1px #c9c9c9;
	height: 92px;
	z-index:2000;

}

#playoverlay {
	width : 160px;
	background-repeat : no-repeat;
	height: 92px;
	background-image : url(../images/playicon.png);
	background-position: center;
	background-color: none;
	margin-top:-92px;
	z-index:1000;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
margin-bottom : 10px;
}

#vidareahome {
	width : 276px;
}

#vidareahome img {
	width : 274px;
	background-repeat : no-repeat;
	background-position : bottom;
	border : solid 1px #c9c9c9;
	height: 163px;
	z-index:2000;

}

#playoverlayhome {
	width : 274px;
	background-repeat : no-repeat;
	height: 163px;
	background-image : url(../images/playicon.png);
	background-position: center;
	background-color: none;
	margin-top:-163px;
	z-index:1000;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
margin-bottom : 10px;
}

#placement21 img {
	width : 160px;
	border : solid 1px #c9c9c9;
	margin-bottom : 10px;
}

#placement13 img {
	width : 150px;
	border : solid 1px #c9c9c9;
	margin-bottom : 0px;
    margin-right:10px;
}

#placement11 img {
	width : 160px;
	padding-bottom : 0px;
	background-image : none;
	border : solid 1px #c9c9c9;
	margin-bottom : 10px;
}

#placement12 img {
	width : 440px;
	padding-bottom : 0px;
	background-image : none;
	border : solid 1px #c9c9c9;
	margin-bottom : 10px;
}

.upload_area2 img {
	background-image : none;
	padding-bottom : 0px;
}

.pinlink {
	background-image : url(../images/pin.gif);
	background-repeat : no-repeat;
	background-position : left;
	padding-left : 18px;
}

.opportunitydescription {
	height : 32px;
}

.description p {
	margin-bottom : 10px;
}
div.description ul {
	margin : 10px;
}

div.description ul li {
	margin : 5px;
}

#opportunitytoggle {
	margin-top : 3px;
	cursor : pointer;
	float : left;
	display : block;
	background-image : url(../images/readmore.gif);
	background-repeat : no-repeat;
	width : 70px;
	height : 10px;
}

#opportunitytoggle_on {
	margin-top : 3px;
	cursor : pointer;
	float : left;
	display : block;
	background-image : url(../images/closetext.gif);
	background-repeat : no-repeat;
	width : 70px;
	height : 10px;
}

#actions {
	float : right;
	margin-bottom : 5px;
}

#print {
	float : right;
	cursor : pointer;
	margin-left : 5px;
}

#pdf {
	float : right;
	cursor : pointer;
	margin-left : 5px;
}

/* ADMIN STYLES */
#login {
	background-color : #e5e6e8;
}

#login table {
	margin : auto;
}

*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}

h5.trigger {
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
	background: url(../h5_trigger_a.gif) no-repeat;
	height: 30px;
	line-height: 30px;
	width: 663px;
	float: left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-transform : uppercase;
}

h5.trigger a {
	text-decoration: none;
	display: block;
	color : #094790;
	cursor : pointer;
}

h5.trigger a:hover {
	color : #094790;
}

h5.active {
	background-position: left bottom;
}

.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	width: 673px;
	clear: both;
}

.toggle_container .block {
	padding: 0px;
}

#admin_opplist {
}

#admin_menuend {
	background-color : #f4f4f4;
	border : solid 1px #c6c6c6;
	padding-left : 10px;
	display : block;
	padding-top : 2px;
	padding-bottom : 2px;
	clear : both;
}

#incomplete {
	position : absolute;
	margin-left : 520px;
	margin-top : 3px;
}

#incompleteicon {
	float : left;
}

#incompletetext {
	float : left;
	padding-left : 5px;
}

.toolbar {
	margin-top : 5px;
	width: 673px;
	clear : both;
}

.toolbarbutton {
	float : left;
}

#moredrop h5 a {
	color : #330a6a;
}

h5.acc_trigger {
	padding: 0;
	margin: 0;
	background: url(../h5_trigger_b.gif) no-repeat;
	height: 30px;
	line-height: 30px;
	width: 158px;
	float: left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	text-transform : uppercase;
}

h5.acc_trigger a {
	color : #330a6a;
	cursor : pointer;
	text-decoration: none;
	display: block;
	padding: 0 0 0 20px;
}

h5.acc_trigger a:hover {
	color : #330a6a;
}

h5.active {
	background-position: left bottom;
}

.acc_container {
	margin: 0 0 0px;
	padding: 0;
	overflow: hidden;
	width: 157px;
	clear: both;
	background: #f0f0f0;
	border: 1px solid #d6d6d6;
}

.acc_container .block {
	padding: 10px;
}
#homebody {
	width : 100%;
	clear : both;
}
#adminopportunityitemlabel {
	margin : 0px;
	padding : 0px;
	text-transform : uppercase;
	color : #301f53;
	font-weight : bold;
	width : 210px;
	float : left;
}

#adminopportunityitemdescription {
	margin-left : 220px;
}

#adminopportunityitemdescription p {
	font-size : 12px;
	text-align : left;
}
#adminopportunityitemdescription .inputfield {
	margin : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3f3f3f;
	border : solid 1px #c9c9c9;
	padding : 2px;
}
.inputfield {
	margin : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3f3f3f;
	border : solid 1px #c9c9c9;
	padding : 2px;
}
a.incomplete {
	background-image : url(../images/incomplete.gif);
	background-repeat : no-repeat;
	background-position : right;
}

a.inireland {
	background-image : url(../images/inireland.gif);
	background-repeat : no-repeat;
	background-position : right;
}

#upload_form {

}
.imageupload {
	height : 45px;
}
.fileinputs {
	width : 88px;
	overflow : hidden;
	height : 35px;
	margin : 0px;
	padding : 0px;
    position: absolute;
}
.fileinputs form {
	margin : 0px;
	padding : 0px;
}
.fileinputs input.file {
	height : 35px;
	margin-left : -145px;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	cursor : pointer;
}
.fakefile {
	height : 45px;
	display : block;
	z-index: 1;
	cursor : pointer;
	width : 88px;
}
.buttonfloat {
	float : left;
	width : 88px;
	height : 35px;
	display : block;
	margin-right : 3px;
}
.breadcrumb {
	padding-top : 10px;
	padding-bottom : 10px;
	color : #c6c6c6;
}
.breadcrumb strong {
	color : #3f3f3f;
}

.floatarrowsleft {
	float : left;
	display : block;
	width : 650px;
}
.floatarrowsleft form {
	display : block;
	height : 12px;
	width : 12px;
	margin : 0px;
	padding : 0px;
}
.floatarrows {
	padding-left : 30px;
	display : block;
}

#keysearchbox {
	background-color : #f4f4f4;
	border : solid 1px #c6c6c6;
	margin-top : 10px;
	padding : 5px;
	text-transform : uppercase;
}

#keysearchbox strong {
	color : #301f53;
	font-weight : bold;
}

#keysearchbox .inputfield {
	width : 170px;
	font-size : 10px;
}



/*
// ltw_style.css
// $Id: ltw_style.css 5 2006-03-12 08:15:51Z mootinator $
// 
// ltwCalendar Style Sheet 
*/
a.prevnext:link {
	color: #394764;
	font-size: 12px;
	text-decoration: none;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

a.prevnext:visited {
	color: #394764;
	font-size: 12px;
	text-decoration: none;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

a.prevnext:hover {
	color: #394764;
	font-size: 12px;
	text-decoration:underline
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

a.prevnext:active {
	color: #394764;
	font-size: 12px;
	text-decoration: none;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

a.day:link {
	color : #351f50;
	font-size: 18px;
	text-decoration: none;
	font-weight : bold;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	margin-left : 2px;
}

a.day:visited {
	color : #351f50;
	font-size: 18px;
	text-decoration: none;
	font-weight : bold;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	margin-left : 2px;
}

a.day:hover {
	color : #351f50;
	font-size: 18px;
	text-decoration: underline;
	font-weight : bold;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	margin-left : 2px;
}

a.day:active {
	color : #351f50;
	font-size: 18px;
	text-decoration: none;
	font-weight : bold;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	margin-left : 2px;
}

a.event:link {
	color: blue;
	font-size: 12px;
	text-decoration:underline
}

a.event:visited {
	color: blue;
	font-size: 12px;
	text-decoration:underline
}

a.event:hover {
	color: red;
	font-size: 12px;
	text-decoration:underline
}

a.event:active {
	color: blue;
	font-size: 12px;
	text-decoration:underline
}

a.admin:link {
	color: blue;
	font-size: 12px;
	text-decoration:underline
}

a.admin:visited {
	color: blue;
	font-size: 12px;
	text-decoration:underline
}

a.admin:hover {
	color: red;
	font-size: 12px;
	text-decoration:underline
}

a.admin:active {
	color: blue;
	font-size: 12px;
	text-decoration:underline
}

table.cal {
	background-color: #d5d1db;
	height: 600px;
	border-style: none;
	border-width: 3px;
	font-family: sans-serif
}

.caption {
	color : #351f50;
	font-size : 20px;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	font-weight : bold;
}

.thead {
	color : #351f50;
	background-color: #d5d1db;
	font-size: 12px;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}

td.cal {
	background-color: white;
	text-align: left;
	vertical-align: top;
	padding : 3px;
}

tfoot.cal {
	color:black;
	background-color: #d5d1db;
	font-size: 14px;
	text-align: left
}

ul.cal {
	margin: 0px;
	list-style-position: inside
}

.cal-admin-link {
	color: #ffffff;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.gobutton {
	background-color : #351f50;
	color : #FFFFFF;
	border : 0px;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.cal_bg_norm {
	border-bottom : solid 1px #d5d1db;
	padding : 3px;
	margin-bottom : 3px;
}
.cal_bg_ire {
	border-bottom : solid 1px #d5d1db;
	background-color : #59ad40;
	padding : 3px;
	margin-bottom : 3px;
}
.cal_bg_ire a {
	color : #FFFFFF;
}
.cal_bg_ire b {
	color : #00874a;
}
.marketmenuhead {
	background-color : #084890;
	color : #FFFFFF;
	margin-top : 10px;
	padding : 5px;
}
td.countrycontent {
	line-height : 22px;
}
td.countrycontent p {
	line-height : 22px;
	margin-bottom : 10px;
}
td.countrycontent ul {
}
td.countrycontent ul li {
	margin-left : 30px;
	list-style-image : url(../images/bullet.gif);
}
.top_splash {
	width : 908px;
	height : 233px;
	margin-left : -19px;
	margin-top : 10px;
}

/* default link style - needed to make the :active work correctly in IE */
#gallery a, #gallery a:visited, #gallery a:hover, #gallery a:active {
color:#FFF;
}

#gallery {
padding:0; 
margin:0; 
list-style-type:none; 
position:relative;
overflow:hidden;
width:262px;
height:209px;
margin:0px;
}
#gallery img {
border:0;
}
#gallery li {
float:left;
width:262px; height:209px;
display:none;
}
#gallery li a {display:block; width:262px; height:209px; border:0;}

#gallery li a img {
display:block;
border:0;
}
#gallery li a img.landscape {
margin:0px auto;
border:0px solid #fff;
border-width:0px 0px;
border-color:#444 #ccc #fff #ccc;
}
#gallery li a img.portrait {
margin:0px auto;
border:0px solid #fff;
border-width:0px 0px;
border-color:#444 #ccc #fff #ccc;
}
#gallery li.current {display:block;}

.testimonial p {
	font-size : 12px;
	line-height : 19px;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
}
.testimonial_cont {
	background-image : url(../images/testimonial_bg.gif);
	height : 94px;
	padding : 5px;
	margin-top : 5px;
}
.testimonial_left {
	float : left;
	width : 740px;
	padding-left : 28px;
	background-image : url(../images/quote1.gif);
	background-repeat : no-repeat;
}
.testimonial_right {
	float : right;
	width : 75px;
	margin-top : 5px;
}
.contactarea {
	margin-top : 10px;
}
.contactarealeft {
	float : left;
	width : 419px;
	margin-top : 10px;
}
.contactarearight {
	float : right;
	width : 419px;
	margin-top : 10px;
}
.reglinks {
	float : right;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #360e6d;
}
.reglinks a {
	color : #360e6d;
	text-decoration : underline;
}
.myoppshead {
	border : 0px;
	margin : 0px;
	padding : 0px;
	float : left;
}
.contactareabox {
	height : 140px;
	background-image : url(../images/contact_bg.gif);
	width : 399px;
	clear : both;
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 19px;
	padding : 10px;
}
.testmonial {
	font-family : Century Gothic, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 18px;
	padding : 10px;
}
.contactareabox table tr td {
	margin : 0px;
	padding : 0px;
}
.homeheadspacer {
	height : 29px;
	display : block;
	width : 419px;
	clear : both;
	padding-bottom : 5px;
}
#formedit {
	float : right;
}
#formedititem {
	float : right;
}
.countylistirl {

}
.countylistirl ul {
	list-style: none;
	width: 588px;
	display: block;
}
.countylistirl ul li {
float: left;
	width: 294px;
}
.countylistnirl {
}
.countylistnirl ul {
	list-style: none;
}
#calpdfbutton {
	position: absolute;
	margin-left: 476px;
	margin-top: 50px;
}
#pages table.report {

}
#pages table tr.reporthead {
	background-color : #431a76;
	padding : 5px;
	margin-bottom : 3px;
	color: white;
}
#pages table tr.reporthead td {
	padding : 5px;
	margin-bottom : 3px;
	white-space: nowrap;
}
#pages table tr.reportroweven td {
	padding : 5px;
	margin-bottom : 3px;
	white-space: nowrap;
}
#pages table tr.reportrowodd td {
	padding : 5px;
	margin-bottom : 3px;
	white-space: nowrap;
	background-color: #f4f4f4;
}
#scrableinner {
/*overflow: auto;*/
overflow-x:scroll;
overflow-y:hidden;
width: 878px;
/*height: 300px;*/
margin-bottom: 20px;
}
.nextbutton {
	background-image: url(../../admin/images/savenext.jpg);
	border: 0px;
	display: block;
	width: 88px;
	height: 35px;
	color: #876fa1;
	font-size: 0px;
	cursor: pointer;
	padding-left: 4px;
	text-align: left;
}
.savebutton {
	background-image: url(../../admin/images/save.jpg);
	border: 0px;
	display: block;
	width: 88px;
	height: 35px;
	color: #876fa1;
	font-size: 0px;
	cursor: pointer;
	padding-left: 4px;
	text-align: left;
}
.backbutton {
	background-image: url(../../admin/images/back.jpg);
	border: 0px;
	display: block;
	width: 88px;
	height: 35px;
	color: #876fa1;
	font-size: 0px;
	cursor: pointer;
	padding-left: 4px;
	text-align: left;
}
.linkbutton {
	border: 0px;
	background-color: #f9f9f9;
	color : #094790;
	cursor: pointer;
	margin-top: 4px;
	text-align: left;
}
