
/* Header top */
.topnav {height:31px;left:0;text-align:center;top:0;width:100%;background-color:#000000;display:block;margin:0;}
.center{height:31px;margin:0px auto 0;width:1000px;display:block;}
.left{float:left;padding:7px 0 0 20px;color:#fff;} 
.left a{color:#fff;text-transform:uppercase;font-size:0.9em;text-decoration:none;margin:0 12px;}
.left a:hover{text-decoration:underline;}
.search{float:right;padding:3px 0 0 20px;color:#fff;} 

/* Header */
.breadcrumbs{float:right;height:20px; display:block;color:#fff;text-transform:uppercase;margin-right:5px;}
.breadcrumbs a{color:#fff;text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}

.header {width: 1000px;height: 95px;margin: 13px auto 0 auto;}
.header h2 {color:#fff;margin-right:5px;}
.header_gallery_rightside{float:right;margin:0;padding:0;width:380px;}
.header_gallery_rightside h1{font-weight:bold;}
.header_gallery_rightside ul{padding:0;margin:0 0 6px 0;line-height:150%;font-size:1.25em;}
.header_gallery_rightside ul li a{padding:0;font-size:1.2em;color:#616161;text-decoration:none;}
.header_gallery_rightside ul li a:hover{color:#000;}
.whatweoffer{background: url(../img/whatweoffer_bg.jpg) no-repeat top right;}
.whatsnew{background: url(../img/whatsnew_bg.jpg) no-repeat top right;}

.middle_gallery{height:156px;}
.middle_blocks1{width:255px;padding:12px;float:left;margin-right:30px;}
.middle_blocks{width:284px;float:left;margin-right:30px;border-bottom:1px solid #e5e5e5;padding:0;}
.middle_blocks h1{font-weight:bold;}
.middle_blocks ul{padding:0;margin:5px 0 0px 0;}
.middle_blocks li{padding:4px 0 0px 0;margin:0;border-top:1px solid #e5e5e5;height:23px;}
.middle_blocks li b{float:right;color:#5292bd;font-size:0.9em;}
.middle_blocks ul li a{padding:0;font-size:1.3em;color:#616161;text-decoration:none;text-transform:capitalize;float:left; }
.middle_blocks ul li a:hover{color:#000;}

.bottom_gallery{height:65px;}
.bottom_block1{width:223px;float:left;margin:12px 0 0 7px;padding:0;}
.bottom_block1 a{width:222px;height:46px;background: url(../img/signup-today.jpg) no-repeat top right;display:block;}
.bottom_block1 a:hover{background: url(../img/signup-today-hover.jpg) no-repeat top right;display:block;}

.bottom_block2{width:680px;float:right;margin:0 0 0 7px;padding:0;}
.bottom_block2 h5{color:#000;font-weight:bold;font-family:arial,verdana;}
.larger{padding:0;margin:5px 0 0px 0;width:252px; height:42px;float:left;}
.shorter{padding:0;margin:5px 0 0px 0;width:181px; height:50px;float:left;}
.bottom_block2 li{padding:0px 0 0px 0;margin:0;float:left;padding:0 0 0 12px;background: url(../img/libg.jpg) no-repeat center left;}
.bottom_block2 li b{float:right;color:#5292bd;}
.bottom_block2 ul li a{padding:0;font-size:0.9em;color:#616161;text-decoration:none;text-transform:capitalize;/*float:left;*/}
.bottom_block2 ul li a:hover{color:#000;}


/* Logo */

.logo {float: left;width: 204px;height: 89px;padding-left:20px;}
.logo a {text-decoration: none;color: #FFFFFF;display:block;width:189px;height:83px;background: url(../img/psnzlogo.png) no-repeat;}

/* Menu */

.menu {float: right;width: 766px;height: 40px;padding:0;text-align:right;}
.menu ul {width: 765px;height: 40px;margin: 0;padding: 0;list-style: none;text-align:center;margin:10px 0 0 0;}
.menu li {display: inline;}
.menu li a {display:block;float: right;width:83px;height: 28px;padding: 7px 8px 0 8px;background: url(../img/menu_button.png) no-repeat;text-decoration: none;font-weight: normal;color: #000;margin:0 0 0 10px; white-space: nowrap;}
.menu li a:hover {background: url(../img/menu_buttonh.png) no-repeat;text-decoration:none; white-space: nowrap;}
.menu li a.active {display:block;float: right;width:83px;height: 28px;padding: 7px 8px 0 8px;background: url(../img/menu_buttonh.png) no-repeat;text-decoration: none;font-weight: normal;color: #000;margin:0 0 0 10px;  white-space: nowrap;}


/* Page */

#page {
	width: 1000px;
	margin: 0 auto;
	position:relative;z-index:2;
}

#page h6 {
	color:#000;
	font-size:2.0em;
	padding-left:20px;
	margin:0 0 8px 0;
}

/* Content */
.messages_error {color:red;font-size:1.2em;font-weight:bold;padding-left:12px;}
.error {border:solid 1px red;}
.content {display:block;margin:0;padding:0;height:auto;}
.images_container{border:solid 1px #d9d9d9;padding:15px 15px 10px 15px;margin:15px 0 0px 0;float:left;background-color:#F8F8F8;}
.images_container_right{border:solid 1px #d9d9d9;padding:15px;margin:0 0 0px 15px;text-align:left;float:right;background-color:#EEEEEE;}
.images_container_right_border{border:solid 1px #d9d9d9;padding:15px;margin:15px;text-align:left;float:right;background-color:#fff;}
.images_container_right_no_border{padding:15px;margin:15px;text-align:left;float:right;background-color:#fff;}
.images_container_left{border:solid 1px #d9d9d9;padding:15px;margin:15px 15px 20px 0px ;text-align:left;float:left;background-color:#EEEEEE;}
.images_container_left_no_border{padding:15px;margin:15px 15px 20px 0px ;text-align:left;float:left;background-color:#fff;}
.right_content {display:block;margin:-1px 0 0;width:665px;float:right;}
.right_content h1 {font-size:3em;font-weight:bold;}
.right_content h2 {font-size:2em;color:#616161;font-weight:bold;margin-top:20px;}
.right_content h3{font-size:1.5em;color:#616161;font-weight:bold;}
.right_content h6{font-size:1.5em;color:#616161;font-weight:bold;}
.right_content p {font-size:1.3em;color:#616161;line-height:120%;margin:8px 0px}
.right_content ul{margin-top:0;}                                                                                       
.right_content ul li{margin: 2px 0 0 0;padding-left: 17px;background: url(../img/ul-bullet.jpg) no-repeat top left;color:#616161;font-size:1.3em;line-height:1.2em;}
.right_content ul li ul li {margin: 2px 0 0 0;padding-left: 17px;background: url(../img/ul-bullet.jpg) no-repeat top left;color:#616161;font-size:1em;line-height:1em;}
.right_content ul li p{color:#616161;font-size:1.0em;}
.right_content ol {margin-top: 0;}
.right_content ol li{margin: 2px 0 0 15px;_margin: 2px 0 0 15px;color:#616161;font-size:1.3em;line-height:1.2em;}
.right_content ol li p{color:#616161;font-size:1.0em;}
.right_content img{float:left;}

.right_content_no_menu {display:block;margin:-1px 0 0;width:934px;float:right;}
.right_content_no_menu h1 {font-size:3em;font-weight:bold;}
.right_content_no_menu h2 {font-size:2em;color:#616161;font-weight:bold;}
.right_content_no_menu h3{font-size:1.5em;color:#616161;font-weight:bold;}
.right_content_no_menu h6{font-size:1.5em;color:#616161;font-weight:bold;}
.right_content_no_menu p {font-size:1.3em;color:#616161;line-height:120%;margin:8px 0px}
.right_contentv ul{margin-top:0;}
.right_content_no_menu ul li{margin: 2px 0 0 0;padding-left: 17px;background: url(../img/ul-bullet.jpg) no-repeat top left;color:#616161;font-size:1.3em;line-height:1.2em;}
.right_content_no_menu img{float:left;}

.caption {font-size:1.0em;color:#666666;float:left;margin-top:8px;width:350px;}
.margin_top{margin-top:12px;}
.event{margin:15px 0;border-top:1px solid #e9e9e9;padding:0;}
.news{padding:20px;}

.top{width:1003px;background: url(../img/top.png) no-repeat top left;display:block;height:30px;}
.tophome{width:1003px;background: url(../img/top_home.png) no-repeat top left;display:block;height:20px;}
.middle{width:943px;background: url(../img/middleie6.png) repeat-y top left;display:block;padding:0 30px;}
.bottom{width:1003px;background: url(../img/bottom.png) no-repeat top left;display:block;height:38px;}

/* Sidebar */

#sidebar {
	float: left;
	width: 266px;
	padding-top: 10px;
	margin:-54px 0 0 -21px
}

#sidebar .topbar {
	height:25px;
	display:block;
	padding:22px 0 0 10px;
	background: url(../img/menutop.png) no-repeat;
	font: bold 14px Arial;
	color: white;
}
#sidebar .bottombar {
	height:25px;
	display:block;
	padding:22px 0 0 10px;
	background: url(../img/menubottom.jpg) no-repeat;
	font: bold 14px Arial;
	color: white;
}

#sidebar .leftads{padding:10px 0 0 23px;}
.share{float:right;margin-top:103px;}

/* Search */

#search {
}

#search form {
	margin: 0;
	padding: 0;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search p {
	margin: 0;
	font-size: 85%;
}

#searchinput {
	float: right;
	width: 174px;
	padding: 2px 5px;
	background: #EFEFEF url(../img/img11.gif) repeat-x;
	border: 1px solid #FFFFFF;
	font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#searchsubmit {
	float: right;
	margin-top: 5px;
	background: #AD1112 url(../img/img12.gif) repeat-x;
	border: none;
	font: bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* Footer */

#footer {
	height: 199px;
	width:100%;
	margin: 0px auto 0;
	bottom:0;
	z-index:10;
}


.links{height: 35px;width:929px;margin: 0 auto;color: #fff;bottom:0;display:block;padding:0px;z-index:10;}
.links a{color:#fff;text-decoration:none;margin:0 5px;}
.links a:hover{color:#fff;text-decoration:underline;}
.sponsors{height:100%;width:100%;margin: 0 auto;color: #000000;background-color:#fff;bottom:0;display:block;padding:25px 0 0 0;z-index:10;}
.logo_footer{height: 85px;width:1000px;margin: 0 auto;color: #000000;background-color:#fff;bottom:0;display:block;z-index:10;}
.logo_footer a{height: 49px;width:90px;display:block;float:left;margin-left:32px;}

#footer p {
	padding:5px 0 0 10px;
	float:right;
	line-height: normal;
	font-size: 85%;
	color: #999999;
	width:241px;
	margin:0;
	height:57px;
	display:block;
	border-left:1px solid #e5e5e5;
}


#exbg {
height:316px;
margin:-322px auto 0;
bottom:0px;
position:relative;
text-align:right;
width:100%;
z-index:1;
display:block;
background:url(../img/footerbg_image.png) no-repeat right top;
}

.gallerybottom{margin-top:25px;}

/* form styles */
.groups{margin:10px 0;background:#C8E3EE;padding:15px;}
.groups h3{color:#266995;}
.mandatory{color:red;float:left;font-weight:bold;width:10px;}
.required{color:red}
.label{float:left;font-weight:normal;margin-left:10px;text-align:left;width:100px;font-size:1.2em;}
.field{clear:both;text-align:left;margin:10px 0;}
.input{text-align:left;}
.instructions, .rates, .renewal, .newform{margin:15px 0;}
.instructions h2, .terms h2, .new h2, .rates h2{color:#266995;}

/*news styles*/
.newsitem{border:#C8E3EE 1px solid;padding:8px;margin-top:20px;}
.newsitem h3{width:300px;}
.newsitem img{float:left;margin:0 12px 0 0;}
.new{background:url(../img/new_bg.png) no-repeat right top;padding-right:100px;}
.adobe{height:40px;display:block;}

