   

/* default styles

   -------------- */

  

body { 

	padding: 0; 

	margin: 0; 

	font: 0.74em  arial,Helvetica, sans-serif; 

	line-height: 1.5em;

	background: #000 url(images/body_bg.jpg) 0 0 repeat-x; 

	color: #454545; 

}
.breadcrumb-trail{font-size:11px;text-transform:uppercase; font-weight:bold;color:grey;}
.trail-begin{font-size:11px;}
.trail-end{font-size:11px;}

.breadcrumb{
           margin-bottom:10px;
           border-bottom: 1px solid #DADADA;
           border-top: 1px solid #DADADA;
}

a {

	color: #4A8EBC; 

	background: inherit;

}



a:hover {

	color: #C3593C;

	background: inherit;	

}



a.title {

	color: #FE6700;

	background: #FFF;

}



h1 {

	font: normal 2.0em  arial; 

	padding: 2px 0 0 0px;

	margin: 0;

	color: purple;



}

h1.title {font: 2em  arial,Helvetica, sans-serif;}

h1 a, h2 a, h3 a {

	text-decoration: none;

	color: #464548;

	background: inherit;

}



h1 a:hover, h2 a:hover, h3 a:hover {

	color: #C3593C;

	background: #FFF;

}



h2 { 

	margin: 15px 0 0 0; 

	padding: 0; 

	font: normal 1.4em arial;

	color: purple; 

	background: inherit;



}

h3 { 

	margin: 10px 0 0 0; 

	padding: 0; 

	font: bold 1em Calibri, Helvetica, sans-serif;

	color: #2F4F4F; 

	background: inherit;

       font-size: 1.2em;

}



p {	margin: 0 0 5px 0; }



ul { 

	margin: 0; 

	padding : 0 0 10px 20px;

	list-style-type:disc;

}

.alignright{float:right;}

.alignleft{float:left;}



/* vertical Nav

   ------------ */



#navlist {

      padding-left: 0;

      margin-left: 6px;

      width: 170px;

}



#navlist li {

      list-style: none;

      margin: 0;

      padding: 0.25em;

      border-bottom: 1px dashed #fff;

      font: normal 12px calibri, helvetica, sans-serif;

      text-transform: uppercase;

}



#navlist li a { color: #fff; text-decoration: none; }



#navlist li a:hover {text-decoration: underline; }



#bloglist {

      padding-left: 0;

      margin-left: 6px;

      width: 170px;

}



#bloglist li {

      list-style: none;

      margin: 0;

      padding: 0.25em;

      font: normal 12px calibri, helvetica, sans-serif;

      text-transform: uppercase;

}



#bloglist li a { color: #fff; text-decoration: none; }



#bloglist li a:hover {text-decoration: underline; }





/*  horizontal Nav

    -------------- */

#horiz {

    margin: 0;

    padding: 0;

}



#horiznav ul {

     padding: 0;

     margin: 23px 0 0 10px;

     background-color: transparent;

     color: #ffffff;

     float: left;

     width: 980px;

     font: bold 12px calibri, helvetica, sans-serif;

     text-transform: uppercase;

}



#horiznav ul li { display: inline; }



#horiznav ul li a {

     padding: 0.2em 0.8em;

     background-color: transparent;

     color: #fff;

     text-decoration: none;

     float: left;

     border-right: 1px solid #ccc;

}



#horiznav ul li a:hover {

     color: #9669c3;

}



#horiznav li a.current_page_item {

     color: #9669c3;

}

#horiznav ul li .current_page_item{color: #9669c3;}

/*  Sub Menu Nav

    -------------- */



#submenunav ul {

     padding-left: 0;

     margin: 14px 0 0 10px;

     background-color: transparent;

     color: #fff;

     float: left;

     width: 980px;

     font: bold 12px calibri, helvetica, sans-serif;

     text-transform: uppercase;

}



#submenunav ul li { display: inline; }



#submenunav ul li a {

     padding: 0.2em 1.5em;

     background-color: transparent;

     color: #000;

     text-decoration: none;

     float: left;

     border-right: 1px solid #999;

}



#submenunav ul li a:hover {

     color: #9669c3;

}



#submenunav li a.current {

     color: #9669c3;

}



/* layout

   ------ */



.mainwrapper { 

	margin: 10px auto;

	width: 987px; 

}



.logo {

	float: left;

      /*background: transparent url(images/logo.jpg) 0 0 no-repeat;*/

	width: 297px;

      height: 79px;

	padding: 7px 0 11px 10px;	

}



.header_right {

	float: right;

	width: 251px;

	height: 85px;

}	



.subheader {

	clear: both;

      background: transparent url(images/menu_bg.jpg) 0 0 no-repeat;

      height: 64px;

	margin: 3px 0;

	padding: 0;

}



.contenttop {

	clear: both;

      background: transparent url(images/content_top.jpg) 0 0 no-repeat;

      height: 20px;

	margin: 0 0 0 7px;

	padding: 0;

}



.submenutop {

      clear: both;

      background: transparent url(images/submenu_top.jpg) 0 0 no-repeat;

      height: 47px;

	margin: 0 0 0 7px;

	padding: 0;

}



.homecontenttop {

      clear: both;

      background: transparent url(images/hometop.jpg) 0 0 no-repeat;

      height: 17px;

	margin: 0 0 0 7px;

	padding: 0;

}



.homecontent {

      background: transparent url(images/homebg.jpg) 0 0 repeat-y;

      margin: 0 0 0 7px;

      padding: 0 20px 0 11px;

      height: 1%;

      min-height: 470px;

}



.homeimages {

      background: transparent url(images/bottom_images.jpg) bottom left no-repeat;

      margin: 0;

      padding: 0;

      height: 200px;

}

.content {background: transparent url(images/content_bg.jpg) 0 0 repeat-y; margin: 0 0 0 7px; padding: 0 5px; height: 1%; min-height: 470px;}

img{border:none;}



.homecontentbot {clear: both; background: transparent url(images/homebot.jpg) 0 0 no-repeat; height: 14px; margin: 0 0 0 7px; padding: 0;}   

.contentbot {clear: both; background: transparent url(images/content_bot.jpg) 0 0 no-repeat; height: 18px; margin: 0 0 0 7px; padding: 0;}



.col3left {float: left;	width: 185px; margin: 0 7px 0 5px;}

.col3center {float: left; width: 480px; margin: 0 1%; padding: 5px;}

.col3full {float: right; width: 720px; margin: 0 1%; padding: 5px 20px 5px 5px;}

.col3right {float: left; width: 240px;}



#sidebar h2 {font-family: 'Lucida Grande', Verdana, Sans-Serif;	font-size: 1.2em;}

#sidebar ul, #sidebar ul ol {margin: 0;	padding: 0;	}

#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 15px;}

#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}

#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}

#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}

ol li, #sidebar ul ol li {list-style: decimal outside;}

#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0;}

#sidebar #searchform #s {width: 108px; padding: 2px;}

#sidebar #searchsubmit {padding: 1px;}

#sidebar{float:left; width: 185px; margin: 0 7px 0 5px;}

#sidebar form {margin: 0;}

.fright{float:right; padding-right:30px; padding-top:-5px;}

.images {margin: 0; padding: 0;}

.cls{clear:both;}

/* footer

   ------ */



.footer { 

	clear: both; 

	text-align: right;

	line-height: 1.8em;

	color: #808080;

	background: transparent;

	padding: 8px 10px 8px 0;

}


.footer img {
        margin-right: 500px;margin-top:-25px
}

.footer a {

	color: #C3593C;

	background: inherit;

}