/* CSS Document by Louise Gardiner - twistdesign.co.uk */

body { margin: 0; padding: 0; font-family:verdana, Helvetica, Tahoma, sans-serif; font-size: 12px; color: #000; line-height: 13px; }

.top {
width:100%;
height:149px;
background-image:url(../images/topbck.jpg);
background-repeat:repeat-x;
}

.header {
background-image:url(../images/headerbck.jpg);
background-repeat:repeat-x;
background-position:50% bottom;
height:175px;
width:100%;
}


.indented
   {
   padding-left: 40px;
   padding-right: 40px;
   }


.int {
margin:0px auto;
width:940px;
/*width: 100%;*/
}

.logo {
height:107px;
background-image:url(../images/logo.png);
background-repeat:no-repeat;
width:100%;
}

.topmenu{

}

.main {
background-image:url(../images/mainbck.jpg);
background-repeat:repeat-x;
background-position:top;
width:100%;
float:left;
}

.left {
float:left;
width:580px;
}

.left2 {
float:left;
width:940px;
}

.formleft {
float:left;
width:200px;
}

.formright {
float:right;
width:200px;
}

.right {
float:right;
width:320px;
background-image:url(../images/shadow.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 24px;
}

.content {
width:100%;
float:left;
padding-top:22px;
line-height:22px;
}

.box {
width:940px;
background-image:url(../images/bocbck.jpg);
background-repeat:repeat-y;
margin-top:16px;
float:left;
}

.horsep {
background-image:url(../images/horshadow.jpg);
background-repeat:no-repeat;
width:100%;
display:block;
height:24px;
background-position:center top;
}

.boxint {
background-image:url(../images/boxbottom.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding:0 8px 16px 16px;
float:left;
width:95%;
}

.boxtop {
background-image:url(../images/boxtop.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:13px;
float:left;
width:100%;
}

.topmenu ul {
float:right;
border-right:1px solid #363636;
border-left:1px solid #232323;
padding:0px 0;
margin:0px;
}

.topmenu ul li {
list-style:none;
float:left;
padding:0px;
margin:0px;
}

.topmenu a:link, .topmenu a:visited {
font-size:10pt;
font-weight:bold;
color:#fff;
height:40px;
line-height:40px;
text-decoration:none;
padding:11px 20px;
border-left:1px solid #363636;
border-right:1px solid #232323;
}

.topmenu a:hover, .active a:link, .active a:hover {
background-color:#0f1025;
border-right:1px solid #232323;
border-left:1px solid #363636;
height:40px;
line-height:40px;
text-decoration:none;
padding:11px 20px;
}



.italic {
font-family:"Times New Roman", Times, serif;
font-style:italic;
color:#006599;
font-size:1.3em;
padding:12px;
}

h2 {
margin:0;
padding:8px 0;
font-size:2.3em;
color:#34376a;
font-family:verdana, "Trebuchet MS";
font-weight:bold;
letter-spacing:-1px;
}
h5 { color: #e4e4e4; font-size: 11px; font-family: verdana, "Times New Roman", Times, serif, "Trebuchet MS"; font-weight: normal; font-style: normal; text-align: center; position: absolute; left: 1150px; top: -4px; float: none; margin: 0; padding: 8px 0; }
h3 {
margin:0;
padding:8px 0;
font-size:1.4em;
color:#2a2951;
font-family:verdana, "Trebuchet MS";
font-weight:bold;
letter-spacing:-1px;
font-style:italic;
}
h4 {

}

a:link, a:visited { color:#000; }

a:hover {
color:#00aede;
}

.leftarticle { color: #696969; font-size: 11px; font-family: verdana, Tahoma, Helvetica, sans-serif; float:left; width:47%; padding:0 8px 0 15px; background-image:url(../images/sep.jpg); background-repeat:no-repeat; background-position:right top; }
.leftarticle2 { color: #696969; font-size: 11px; font-family: verdana, Tahoma, Helvetica, sans-serif; background-repeat: no-repeat; padding: 0 8px 0 15px; width: 47%; float: left; }
.rightarticle { color: #696969; font-size: 11px; font-family: verdana, Tahoma, Helvetica, sans-serif; float:left; width:31%; padding-left:10px; }

.leftin {
background-image:url(../images/corner.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:14px 0 0 18px;
}

.footerint { margin:20px auto 10px; border-top:1px solid #ededed; border-bottom:1px solid #ededed; width:930px; padding:10px 0; color:#363636; font-size: 8pt; font-family: verdana; text-align: center; letter-spacing: 0.5px; }

.footer{ font-family: verdana; width:100%; float: left; }

ul {
padding:0px;
margin:0 0 0 5px;
}

li {
padding:0 0 0 0;
/*margin:0 0 0 15px;*/
}

.mainmenu ul li {
list-style:none;
}

.mainmenu ul li a:link, .mainmenu ul li a:visited {
font-size:1.5em;
text-decoration:none;
}

.mainmenu a:hover {
}
.right_top { color: #d51127; font-size: 12px; font-family: "Times New Roman", Times, serif; float:right; padding:0 0 0 24px; }


.jqueryslidemenu{
font: bold 13px verdana;
width: 100%;
}

.jqueryslidemenu ul {
float:left;
padding:0px 0;
margin:0px;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
background-color:#2A2951;
}

.jqueryslidemenu ul li a{
display: block;
height: 40px;
border-left:1px solid #363636;
border-right:1px solid #232323;
}


* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}


/*Top level menu link items style*/
.jqueryslidemenu a:link, .jqueryslidemenu a:visited {
font-size:10pt;
font-weight:bold;
color:#fff;
height:40px;
line-height:40px;
text-decoration:none;
padding:0px 20px;

}

/*Top level menu link items style*/


.jqueryslidemenu ul li a:hover, .active ul li a:link, .active ul li a:hover{
/*background: black; tab link background during hover state*/
/*color: white;*/

background-color:#0f1025;
border-left:1px solid #363636;
border-right:1px solid #232323;
}

.jqueryslidemenu ul li a:hover {
color:#0d8dd4;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
background-color:#2A2951;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background:#0f1025;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 15px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 15px;
right: 5px;
}

/* News Box */

#container{overflow:hidden;margin:0;padding:0;width:250px;height:400px;font-family:verdana, Helvetica, Tahoma, sans-serif;font-size:10px;border:0px solid #CCCCCC;}
#header{margin:0px;padding:5px 5px 5px 5px;color:#FFFFFF;background-color:#0066FF;background-image:url(http://);}
#header .feed_title{margin:0;padding:0;font-weight:bold;}
#header .feed_title a:link{color:#FFFFFF;text-decoration:none;}
#header .feed_title a:visited{color:#FFFFFF;text-decoration:none;}
#header .feed_title a:hover{color:#FFFFFF;text-decoration:underline;}
#header .feed_title a:active{color:#FFFFFF;text-decoration:none;}
#content{margin:0px;padding:5px 0px 0px 0px;background-color:#FFFFFF;background-image:url(http://);}
#content .feed_item{margin:0 0 7px 0;padding:0 0 7px 0;border-bottom:1px dashed #CCCCCC;}
#content .feed_item_title{margin:1px 0 1px 3px;padding:1px 2px 1px 3px;color:#34376a;font-weight:bold;}
#content .feed_item_title a:link{color:#34376a;text-decoration:none;}
#content .feed_item_title a:visited{color:#34376a;text-decoration:none;}
#content .feed_item_title a:hover{color:#34376a;text-decoration:underline;}
#content .feed_item_title a:active{color:#34376a;text-decoration:none;}
#content .feed_item_podcast{margin:0 0 0 3px;padding:0 0 0 3px;}
#content .feed_item_description{margin:0 0 0 3px;padding:0 2px 0 3px;color:#006599;font-size:10px}
#footer{display:none;height:0px;margin:0px;padding:0px;color:#FFFFFF;background-color:#FFFFFF;background-image:url(http://);}
