/* 	The styles contained within this stylesheet are intended for demonstration purposes only.
	If certain page elements are not required, it is not necessary to include them in the final stylesheet. */

body{font-size:76% /* < do not edit - all subsequent elements sized in ems only. */; margin:0; padding:0; color:#000; background-color:#FFF; text-align:center;}


/* LAYOUT */
#page{width:801px;margin:0 auto;padding:0;text-align:left;background-color:#FFF;}
#header{clear:both;margin:0 0 2px 0;}
#footer{clear:both;margin:2px 0 0 0;}
#subnav,#additional{background-color:#DDD;}
#container{border-top:2px solid ##660000;}
#content{background-color:#FFF;}
#content .padding{padding:10px  0 0;}

/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.5em;}
img{border:0;}


/* FORMAT > fonts */
body,input,textarea,select{font-family:Arial,Verdana,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Verdana,Helvetica,sans-serif;}
em,i{font-style:italic;font-size:1.1em;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}


/* ANCHORS */
a{text-decoration:underline;color:#660000;}
a:link{ }
a:visited{ }
a:hover{color:#660000;}
a:active{ }


/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1{font-size:1.5em;color:#664444;font-weight:normal;}
h2{font-size:1.1em;color:#664444;margin:0 0 5px 0;}
h3{font-size:1.1em;}
h4{font-size:1.1em;}
h5,h6{font-size:1em;}


/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;line-height:1.5em;}

.links{margin:0;padding:0 0 0 15px;list-style-type:none;}
.links li{margin:0;padding:0;line-height:1em;}
.links a{display:block;font-weight:bold;padding:0 0 15px 15px;background:url(../img/links-bg.gif) top left no-repeat;}

.amount{color:##660000;font-size:2em;display:block;padding:10px 0 10px 0;}

dt{display:block;float:left;}
dd{margin-left:10em;}


/* FOOTER LINKS */
#footer{text-align:center; }
	#footer ul{list-style-type:none;margin:0;padding:0;}
	#footer ul li{display:inline;margin:0;padding:0;line-height:1.1em;}
	#footer ul li a{padding:0 4px 0 0;font-size:0.94em;text-decoration:none;}
	#footer ul li a:hover{text-decoration:underline;}
	#footer ul li a.selected{font-weight:bold;text-decoration:none;}

/* TABLES */
caption{display:block;padding:0;margin:0;}
table{border:0px;border-top:1px solid #000;border-left:1px solid #000;width:100%;margin:0 0 20px 0;}
th{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;background-color:#000;color:#fff;}
th.row-header{background-color:transparent;color:#000;}
td{border:0px;border-bottom:1px solid #000;border-right:1px solid #000;padding:2px 5px 2px 5px;}
tr.alt{background-color:#eee;}


/* SHORTCUTS */
#shortcuts{position:absolute;left:-500px;top:-500px;width:50%;}
#toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}


/* HEADER */
#logo{float:left;width:520px;}
#register{float:left;width:200px;padding:57px 0 0 0;font-size:0.94em;}
#logo1{float:centre;padding:1px; padding-left:20px; right-20px; top:50px;}

/* NAVIGATION */
#navigation{background-color:#FFFF99;clear:both;margin:0 0 10px 0;font-weight:bold;padding:2px 0 2px 0;}
	#navigation ul{list-style-type:none;margin:0;padding:0;}
	#navigation ul li{display:inline;margin:0;padding:0;}
	#navigation ul li a{color:#660000;display:block;float:left;width:auto;margin:0;padding:4px 10px 4px 10px;line-height:1.1em;font-weight:normal;background:url(../img/nav-bg.gif) center right no-repeat;}
	#navigation ul li a:hover{}
	#navigation ul li a.selected{font-weight:bold;text-decoration:none;}
	#navigation ul li a.last{background:none;}
	

/* BREADCRUMB */
#breadcrumb{margin-left:5px top:5px;;}
	#breadcrumb ol{list-style-type:none;margin-left:5px top:5px;}
	#breadcrumb ol li{display:inline;margin-left:5px;font-size:0.94em;font-weight:bold;color:#660000;line-height:1.1em;}
	#breadcrumb ol li a{display:block;float:left;width:auto;padding:0 15px 0 0;margin:0 10px 0 0;background:url(../img/breadcrumb-arrow.gif) bottom right no-repeat;text-decoration:none;font-weight:normal;}
	#breadcrumb ol li a:hover{text-decoration:underline;}

	
/* IMAGES */
.image-left{float:left;display:block;width:auto;margin:0 15px 10px 0;padding:0;}
	.image-left img{display:block;margin:0;}

.image-right{float:right;display:block;width:auto;background-color:#ccc;margin:0 0 10px 15px;padding:0 0 2px 0;border:1px solid #FFF;}
	.image-right img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}


/* HOMEPAGE */
.intro{border-bottom:2px solid ##660000;margin:0 0 20px 0;}
.item{clear:both;}
.item .image{float:left;width:70px;}
.item .image img{display:block;border:1px solid ##660000;padding:1px;}
.item .text{float:left;width:200px;}


/* COLS */
.cols .col1{float:left;width:160px;}
.cols .col2{float:left;width:629px;}
.cols .col3{float:left;width:330px;}
.cols .col4{float:left;width:170px; padding-top:70px; }
.cols .col2 img{display:block;margin:0 0 20px 0;}

.cols-alt .col1{float:left;width:160px;}
.cols-alt .col2{float:right;width:629px;}

.cols-alt .col1 img{display:block;margin:0 0 20px 0;}


#homepage .cols .col1{float:left;width:160px; padding:10px 0 260px; background:url(../img/left_nav_bg_grad.gif) top left repeat-x; }
#homepage .cols .col2{float:right;width:625px; padding-bottom:20px; background:#F7F2F2; margin-left:5px;}
#homepage .cols .col3{float:left;width:330px; padding-top:15px; padding-left:10px; margin-left:20px; margin-right:20px}

img.left{float:left;margin:0 10px 10px 0;}
img.right{float:right;margin:0 0 10px 0;}


/* HIGHLIGHT BOXES */
.box{border:1px solid #333;margin:5px 0 20px 0px;padding:5px;color:#FFF;background-color:#F00;}
	.box img{float:left;margin:0 10px 0 0;}
	.box p{padding:0;}
	
/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}





/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */