*{margin:0;padding:0;outline:0;}
body{text-align:center;}
body.bg {background:url(../images/bg.gif) top center repeat-x;text-align:left;margin-top:0px}
#reg{width:100%;background:#222;font-size:12px;float:left; font-family:Verdana, Geneva, sans-serif;color:#CCC;}
#logreg{width:auto;height:auto;float:right;}
#login{width:100%;background:#222;font-size:10px;float:left; font-family:Verdana, Geneva, sans-serif; color:#CCC;}
#login li{border:none;margin:0;padding:0;list-style:none;font-size:12px;margin-right:4px}
#login li a{color:#fff}
#login label{color:#888;font-size:12px;margin-right:4px}
input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
input#modlogin_username,input#modlogin_passwd{background:#252525;border:1px solid #414141;color:#C0C0C0;padding:3px 2px;width:117px}
.regbutton,.logout input.button,#login .button{color:#fff;border:none;width:auto;height:19px;padding:0 0 1px;margin-left:3px;background:#3CA2BE;cursor:pointer}
.inside{padding:0 0 0 8px}
.gap{clear:both;}
#fontsizer{width:auto;height:auto;float:right;margin-top:1px;margin-right:10px}
#wrap{width:960px;margin:0 auto;text-align:left}
#header{width:730px;float:left;height:22px;padding-top:4px;background:none;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
a#logo{	width: 230px;
		height: 62px;
		background:transparent url(../images/logo.png) no-repeat top center;
		float: left;
}
#search{width: 100%;height: 40px;text-align: center;border-bottom: 1px solid #00727F;}
.searchbox{width:230px;font-size:12px;line-height:14px;height:auto;color:#969696;padding:8px 8px;margin: 0 0 10px -6px;border:0;background: transparent url(../images/search_bar1.png) no-repeat scroll 0px 0px;}
.searchbutton{background-color:transparent;height:28px;width:28px; cursor:pointer}
#news{background:#F6F6F6 url(../images/topnews.gif) no-repeat;height:28px;}
#news li a:link,.module li a:visited{color:#666;}
#news li a:hover{color:#FD8300}
/*Slides */
#slidessss{color:#666;height:auto;width: 95%;
margin: 0pt auto;
border: 1px solid #CCC;
padding: 10px;
margin-bottom: 20px;
background: #EFEFEF;
-moz-border-radius-bottomright: 12px;
-moz-border-radius-bottomleft: 12px;
-moz-border-radius-topright: 12px;
-webkit-border-bottom-left-radius: 12px;
-webkit-border-bottom-right-radius: 12px;
-webkit-border-top-right-radius: 12px;
border-bottom-left-radius: 12px 12px;
border-bottom-right-radius: 12px 12px;
border-top-right-radius: 12px 12px;}
div#joomscontbg1{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
div .bg-img{background:#282727;padding:10px;margin-left:30px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}
.container{float:left;background:#fff;width:100%;margin-top:10px}
.rightimg{background:#ddd url(../images/left-bg.gif) repeat-y top left;width:100%;}

#left{float:left;width:230px;overflow:hidden;background:none}
#right{float:right;width:230px;overflow:hidden;background:none}

#content{float:left;width:auto;overflow:hidden;} 
#content80{float:left;width:730px;overflow:hidden;}
#content100{float:left;width:730px;overflow:hidden;}

.buttonheading{border-bottom: 1px solid #aa1000; margin: 0 0 25px 0;}

#page{width:95%;margin: 0pt auto;
	border: 1px solid #CCC;
	padding: 10px;
	margin-bottom: 20px;
	background: #EfEfEf;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	border-bottom-left-radius: 12px 12px;
	border-bottom-right-radius: 12px 12px;
	border-top-right-radius: 12px 12px;}
#page p, #page ul{font-size:120%}

#bottom{width:100%;height:188px;background-color:none; overflow:hidden;}
#bottom_joom{width:100%;height:auto;color:#fff;background:#017c83 url(../images/bottombg.gif) no-repeat}
.bottom-padding{padding:0 !important}
#user1{height:62px; width:46px;float:right; text-align:right}
#user2{height:180px; width:940px;float:left; text-align:center; padding:0 8px}
#user3{height:22px; width:254px;float:right; text-align:right; padding: 2px 12px 0 0}
#user4,#user5,#user6{height:auto;float:left}
#user4 .padding,#user5 .padding,#user6 .padding{padding:20px;}
#footer{width:100%;height:101px;background:#fff url(../images/footer-bg.gif) repeat-x;margin:15px 0;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px 12px;
	border-bottom-right-radius: 12px 12px;
}
#footer .padding{padding:40px 10px 0;}
.cp{text-align:center;}
.cp a{text-decoration:none}
.cp a:hover{text-decoration:none}
#validation{color:#fff;text-align:center}
#validation a,#validation a:hover{color:#fff;text-decoration:none;font-size:11px}
/*Pathway*/
#breadcrumb{background:#F6F6F6 url(../images/pathway.jpg) no-repeat;color:#666;height:28px;line-height:28px;margin:0;overflow:hidden;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;-webkit-border-bottom-left-radius:12px;-webkit-border-bottom-right-radius:12px}
#breadcrumb .inner{padding:0 12px}
#breadcrumb span{padding:0 5px}
#breadcrumb strong{margin-right:0}
#breadcrumb a{color:#666;text-decoration:none}
#breadcrumb a:hover,#breadcrumb a:active,#breadcrumb a:focus{color:#D33615;text-decoration:none}
#breadcrumb img{margin:1px 5px}
a.readon{background:transparent url(../images/read_more.png) no-repeat;color:#555;display:block;height:25px;font-weight:bold;line-height:25px;margin:25px 0 0;text-align:center;text-shadow:1px 1px #FFF;text-transform:uppercase;text-decoration:none;width:112px}
a.readon:hover{color:#940606;text-decoration:none}
.imgborder{background:#FFF;border:1px solid #DDD;margin:0 10px 10px 0;padding:4px}
.inner .inside{padding:30px 50px;overflow:hidden}
.tool-tip{color:#fff;width:200px;z-index:13000}
.tool-title{font-weight:bold;font-size:11px;margin:0;color:#9FD4FF;padding:8px 8px 4px;background:url(../images/bubble.png) repeat top left}
.tool-text{font-size:11px;padding:4px 8px 8px;background:url(../images/bubble.png) repeat top left}

#aidanews a{color:#fff}
#aidanews a:hover{color:#ccc}

.euprog p {font-size:120%; line-height:150%; margin-left:10px;}
.euprog a {font-size:130%; line-height:120%; font-weight:bold;}