﻿html {
overflow-y: scroll;
overflow:-moz-scrollbars-vertical; 
}

body {	background-color:#E1E1E1;	margin:0; 	padding:0; font-family:verdana; }
h1, h2, ul, li, dl, dt, dd, form { margin:0; padding:0; list-style:none; }
img { Border:0px;Outline:none;Display:block; }
a {cursor:pointer;text-decoration:none; outline:0px; border:0px;}

h1
{
color:#717176;
font-size:14px;
font-weight:bold;
}

h2
{
	color:#717176;
	font-size:14px;
	font-weight:bold;
}

h3
{
	color:#717176;
	font-size:12px;
	font-weight:bold;
}

.grey
{
	color:#717176;
}

.red
{
	color:#ff0000;
}
.fontverdana
{
	font-family:Verdana;
}

.black
{
	color:#000000;
}
.darkgrey
{
	color:#717074;
}

.lightgrey
{
	color:#5E5E62;
}

.brown
{
	color:#AEA25C;
}

.blue
{
	color:#6D91A3;
}

.white
{
	color:#ffffff;
}

.font10
{
	font-size:10px;
}

.font12
{
	font-size:12px;
}

.font11
{
	font-size:11px;
}

.font14
{
	font-size:14px;
}

.bold
{
	font-weight:bold;
}

.underline
{
	text-decoration:underline;
}

.paddingtop3
{
	padding-top:3px;
}

.paddingtop8
{
	padding-top:8px;
}

.paddingtop9
{
	padding-top:9px;
}
.paddingtop10
{
	padding-top:10px;
}

.paddingbottom13
{
	padding-bottom:13px;
}

.paddingbottom18
{
	padding-bottom:18px;
}

.paddingtop15
{
	padding-top:15px;
}

.paddingtop18
{
	padding-top:18px;
}
.paddingtop20
{
	padding-top:20px;
}

.paddingtop22
{
	padding-top:22px;
}

.paddingtop25
{
	padding-top:25px;
}

.paddingtop30
{
	padding-top:30px;
}

.paddingbottom40
{
	padding-bottom:40px;
}

.paddingleft16
{
	padding-left:16px;
}

.margintop20
{
	margin-top:20px;
}
/* Main  Master Page */

.mainwrapper
{
	width:878px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	margin-top:40px;
}

.topheader
{
	width:876px;
	height:111px;
	margin-left:auto;
	margin-right:auto;
	
	background-image:url(Images/logo.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.logowrapper
{
	width:290px;
	height:111px;
	float:left;
	text-align:left;
}

.logowrapper a
{
	border:none;
	outline:none;
}
.logowrapper a:hover
{
	cursor:pointer;
}

.maincontentwrapper
{
	width:878px;
	height:auto;
	float:left;
	margin-top:2px;
}

.topcurve
{
	width:878px;
	height:2px;
	float:left;
	background-image:url(Images/topbgcurves.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	
	
	padding:0;
	margin:0;
}

.bottomcurve
{
	width:878px;
	height:3px;
	float:left;
	background-image:url(Images/bottomcurve.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.contentwrapper
{
	width:878px;
	height:auto;
	float:left;
	background-image:url(Images/wrapperbg2.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	padding:0px;
	margin:0px;
}

.topmenuwrapper
{
	width:876px;
	height:34px;
	
	margin-left:auto;
	margin-right:auto;
	
	background-image:url(Images/topmenu.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:2px;

	position:relative;
}

.homeiconwrapper
{
	width:16px;
	padding-left:16px;
	height:34px;
	float:left;
}

.topmenus
{
	padding-left:140px;
	width:671px;
	height:34px;
	float:left;
}

.topmenu
{
	width:auto;
	height:34px;
	line-height:34px;
	float:left;	
	font-size:12px;
	font-weight:bold;
	margin-left:20px;
}

.topmenu a
{
	/*color:#ffffff;		*/
}

.topmenunormal 
{
	color:#ffffff;		
}

a.topmenuselected
{
	color:#C7C3A3;	
}
.leftwrapper
{
	width:174px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
}

.mainmenu
{
	width:169px;
	height:36px;
	float:left;
	margin-left:2px;
	text-align:left;
	
}

.mainmenulink
{
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;	
	padding-left:40px;	
	text-decoration:none;	
	width:129px;
	float:left;
	line-height:36px;
}

.mainnormal
{
	background-image:url(Images/menuleft.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.mainselected
{
	background-image:url(Images/menuleft_sel.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.submenu
{
	background-color:#6E91A2;
	height:22px; 
	margin-left:2px;	
	/*padding-bottom:3px;*/
	text-align:left;
	width:169px;
	float:left;
	line-height:22px;
}

.submenu a 
{
	color:#FFFFFF;
	display:block;
	font-size:10px;
	font-weight:bold;
	margin-left:40px;	
	text-decoration:none;
	width:129px;
	line-height:22px;
}

.submenutext
{
	width:auto;
	height:auto;
	float:left;
	padding-right:4px;
}

.submenulockimage
{
	float:left;
	height:9px;
	width:8px;
	margin-top:6px;
}

.lastmenu
{
	width:169px;
	height:36px;
	float:left;
	margin-left:2px;
	text-align:left;
	margin-top:1px;
}

.lastmenunormal
{
	background-image:url(Images/menuleft2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.lastmenuselected
{
	background-image:url(Images/menuleft2_sel.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


.leftimages
{
	width:170px;
	padding-left:2px;
	height:143px;	
	float:left;
	padding-top:20px;
}

.teaserleftimage
{
	height:143px;
	width:170px;
	float:left;
	padding-bottom:2px;
}

.leftimage
{
	float:left;
	width:200px;
}

.contactinfowrapper
{
	padding-bottom:22px;
	padding-left:12px;
	padding-top:80px;
	width:144px;
	height:auto;
	float:left;
}

.contactaddress
{
	width:144px;
	height:auto;
	float:left;
	padding-bottom:15px;
}

.middleandrightcontent
{
	width:702px;
	height:auto;
	float:left;
	margin-left:2px;
}

.middlecontentwrapper
{
	width:522px;
	height:auto !important;
	float:left;
	min-height:600px;
	height:600px;
}

.rightwrapper
{
	width:174px;
	height:auto;
	float:left;
	margin-left:5px;
	
}

.searchboxwrapper
{
	height:36px;
	width:174px;
	float:left;
	background-image:url(Images/search_stor.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.searchcontrols
{
	padding-left:47px;
	width:127px;
	height:36px;
	line-height:36px;
	float:left;
	
}

.searchtextbox
{
	border:1px solid #AEC4D0;
	color:#6D91A3;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	width:80px;
	margin-top:9px;
}

.searchbutton
{
	border-bottom-color:#6D91A3;
	border-bottom-style:solid;
	border-bottom-width:0;
	border-left-color:#6D91A3;
	border-left-style:solid;
	border-left-width:0;
	border-right-color:#6D91A3;
	border-right-style:solid;
	border-right-width:0;
	border-top-color:#6D91A3;
	border-top-style:solid;
	border-top-width:0;
	font-size:9px;
	margin-left:4px;
	width:22px;
	color:#6D91A3;
	font-weight:bold;
	font-family:verdana;
	
}

.loginboxwrapper
{
	height:175px;
	width:174px;
	float:left;
	background-image:url(Images/login.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:2px;
}

.loginheading
{
	width:127px;
	padding-left:47px;
	padding-top:8px;
	height:20px;
	float:left;
}

.logincontrols
{
	padding-top:5px;
	padding-left:12px;
	width:162px;
	float:left;
	height:129px;
}

.loginlable
{
	width:162px;
	float:left;
	height:auto;
	padding-bottom:4px;
}

.logintextbox
{
	width:129px;
	margin:0px;
	padding:0;
	font-size:10px;
	/*height:12px;*/
	border:1px solid #AEC4D0;
	color:#6D91A3;
	font-family:verdana;
}

.questionlink
{
	width:17px;
	height:17px;
	outline:none;
	border:none;
	float:left;
	
}

.logintextboxwrapper
{
	float:left;
	width:133px;
	height:auto;
	vertical-align:bottom;
}

.questionlinkwrapper
{
	float:left;
	width:17px;
	height:17px;
}



.remembermecheckbox
{
	width:27px;
	float:left;
	height:auto;
}

.remembermelable
{
	width:77px;
	height:auto;
	float:left;
	padding-top:5px;
}

.loginbtnwrapper
{
	width:58px;
	height:auto;
	float:left;
}

.loginbtn
{
	border:1px solid #AEC4D0;
	color:#6D91A3;
	font-family:verdana;
	width:25px;
	font-size:9px;
	font-weight:bold;
}

.adswrapper
{
	padding-left:25px;
	padding-top:30px;
	width:130px;
	height:auto;
	float:left;
}

.borderdiv
{
	width:130px;
	border-style:solid;
	border-width:1px;
	border-color:#888888;
	height:auto;
	margin-bottom:3px;
	float:left;
}

.rightflash
{
	width:130px;
	
	height:68px;
	margin-bottom:3px;
	float:left;
}

.failuretext
{
	width:174px;
	height:auto;
	float:left;
	font-size:10px;
	color:#000000;
	
}

.topsubmenuimage
{
	float:left;
	width:169px;
	height:2px; 
	margin-left:2px;
}

.submenuhusimage
{
	float:left;
	margin-top:4px;
	margin-right:3px;
	height:12px;
	width:13px;
}

.printarchivelinkswrapper
{
	padding-left:16px;
	padding-right:16px;
	width:490px;
	height:auto;
	padding-top:30px;
	float:left;
}

.printarchivelink
{
	width:490px;
	padding-bottom:1px;
	height:auto;
	float:left;
}
.printarchivelink img
{
	display:inline;
	
}
.printarchivelink a
{
	line-height:22px;
	height:22px;
	float:left;
	/*width:125px;*/
}
.printspan
{
	line-height:22px;
	height:22px;
	float:left;
	width:64px;
}

.tipsenvennspan
{
	line-height:22px;
	height:22px;
	float:left;
	width:98px;
}

.archivespan
{
	line-height:22px;
	height:22px;
	float:left;
	width:44px;
}

.newsarchivespan
{
	line-height:22px;
	height:22px;
	float:left;
	width:98px;
}

.printarchivelinkimg
{
	float:left;
	height:22px;
	width:22px;
	display:inline;
}

/* Article and Login page styles */

.newsbox
{
/*
margin-left:16px;
margin-right:16px;
padding-bottom:10px;
padding-top:10px;
text-align:left;
*/
float:left;
height:auto;
padding-left:19px;
/*padding-right:16px;*/
padding-bottom:10px;
padding-top:10px;
text-align:left;
width:486px;
}

.newsboxheader h1
{
color:#717176;
font-size:14px;
font-weight:bold;
}

.newsboxtopimagewrapper 
{
	float:left;
	width: 486px;
    height: 185px; 
    /*background-image:url(Images/IMG_0468.JPG);*/
    
}

.newsboxrightimagetext
{
	float:right;
	font-size:9px;
	color:Black; 
	font-style:italic;  
	margin-top:5px;
	
}

.newsboxtopimagetext
{
	float:left;
	font-size:9px;
	color:Black; 
	font-style:italic;  
	margin-top:5px;
	/*height:20px;*/
	height:auto;
	width:486px;
	padding-bottom:5px;
}

.newsboxtopimagetextspan
{
	float:right;
	font-size:9px;
	color:Black; 
	font-style:italic;
}

.newsboxheader
{
float:left;
height:auto;

}

.newsboxdate
{
color:#717176;
font-size:10px;
font-weight:normal;
/*margin-bottom:10px;	*/
padding-bottom:10px;
float:left;
height:auto;

 
}

.newsboxingress
{
color:#717176;
font-size:11px;
font-weight:bold;
float:left;
height:auto;

}

.newsboxbody
{
color:#5E5E62;
font-size:11px;
/*margin-top:20px;8*/
float:left;
width:486px;
}
/*
.newsboxbody p
{
	padding:0;
	margin:0;
}
*/
.newsboxbody a
{
color:#5E5E62;
font-size:11px;
text-decoration:underline;

}

.rightimage
{
float:right;
width:200px;	
}



.expandwidth
{
width:486px;	
}

.reducewidth
{
width:250px;	
}

.newsboxrightimagewrapper
{
float:right;
width:200px;

}

.newsboxleftimagewrapper
{
float:left;
width:205px;
padding-right:5px;
height:auto;
padding-bottom:5px; 	
}

.newsboxleftimagetext
{
	float:left;
	font-size:9px;
	color:Black; 
	font-style:italic;  
	margin-top:5px;
	width:205px;
	height:auto;
}

.loginviewwrapper
{
	padding-top:31px;
	padding-left:100px;
	width:310px;
	font-size:10px;  
}

.loginpagewrapper
{
	width:310px;
	float:left;
	height:auto;
}

.loginviewwrapper a
{
color:#5E5E62;
font-size:11px;
text-decoration:underline; 

}

.logincontentcontrols
{
float:left;
width:150px;	
padding-top:10px;  
}

.forgotidtext
{
padding-left:50px; 	
padding-top:10px;

}

.loginpagetextbox
{
	width:122px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	float:left;
}

/*Front Page */

.toplatest5newswrapper
{
	width:486px;
	height:auto;
	float:left;
}

.toplatest5newsheader
{
	width:486px;
	height:auto;
	float:left;
	padding-top:24px;
	font-family:Verdana;
	font-size:14px;
	
}

.toplatest5newsheader a:hover
{
	text-decoration:underline;
}

.nexttop10newsdate
{
	width:75px;
	height:auto;
	float:left;
}

.nexttop10newstitle
{
	width:411px;
	height:auto;
	float:left;
}

.nexttop10newsdate a:hover
{
	text-decoration:underline;
}

.nexttop10newstitle a:hover
{
	text-decoration:underline;
}

.pages
{
	width:45px;
	height:auto;
	float:left;
	padding-top:5px;
}

.pagenumbers
{
	width:441px;
	height:auto;
	float:left;
}



.pagenumberselected
{
	background-image:url(Images/pagesselected.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
	width:auto;
	padding-left:4px;
	padding-right:4px;	
	height:10px;
}

.pagenumbernormal
{
	background-image:url(Images/pagesnormal.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	font-family:Verdana;
	font-size:10px;
	/*color:#9EB6DF;*/
	color:#717176;
	width:auto;
	padding-left:4px;
	padding-right:4px;	
	height:10px;
	
}

.searchtextboxwrapper
{
	width:150px;
	height:auto;
	float:left;
}

.searchpagebuttonwrapper
{
	width:78px;
	height:auto;
	float:left;
}

.searchpagetextbox
{
	
}

.searchpagebutton
{
	border-bottom-color:#6D91A3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#6D91A3;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#6D91A3;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#6D91A3;
	border-top-style:solid;
	border-top-width:1px;
}

.normalheader
{
	width:486px;
	height:auto;
	float:left;	
	font-family:Verdana;
	font-size:14px;
	
}

.logoutbutton
{
	
	background-color:#ECE9DC;
	width:105px;
	height:15px;
	line-height:15px;
	color:#6D91A3;
	font-family:Verdana;
	font-size:9px;
}

.loginbuttonwrapper
{
	border:1px solid #AEC4D0;
	background-color:#ECE9DC;
	width:105px;
	height:15px;
	float:left;
	text-align:center;
}

.controlsbox
{
	width:450px;
	height:auto;
	padding-left:16px;
	float:left;	
}

.controlsrow
{
	width:450px;
	height:auto;
	float:left;
}

.eposttext
{
	width:36px;
	height:22px;
	line-height:22px;
	text-align:left;
	float:left;
}

.eposttextboxwrapper
{
	width:150px;
	height:22px;
	float:left;
}

.epostsendbuttonwrapper
{
	width:77px;
	height:22px;
	float:left;
}

.senduseridingress a 
{
	font-size:10px;
	font-family:Verdana;
	text-decoration:underline;
	color:#717176;
}

.contentnorightsidecolumnwrapper
{
	width:700px;
	height:auto;
	float:left;
	/*margin-left:2px;	*/
	background-color:#ffffff;
}

.newsletterpagewrapper
{
	width:700px;
	float:left;
	height:auto !important;
	min-height:645px;
	height:645px;
	background-color:#ffffff;
}

.contentnorightsidecolumn
{
	width:700px;
	height:auto;
	float:left;
	background-color:#ffffff;
}

.contentnorightsidecolumntitle
{
	width:684px;
	height:auto;
	float:left;
}

.popupcontentwrapper
{
	width:280px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-top:45px;
	font-family:Serif;
	font-size:16px;
	color:#000000;
}

.formcontrolsrow
{
	width:486px;
	height:auto;
	float:left;
}

.formlable
{
	width:52px;	
	height:22px;
	line-height:22px;
	text-align:left;
	float:left;
}

.formconfirmlable
{
	height:10px;
	width:200px;
	float:left;
}

.formconfirmtext
{
	height:auto;
	width:286px;
	float:left;
}

.formtextbox
{
	width:330px;
	height:22px;
	float:left;
}

.formtextboxlong
{
	width:326px;
}

.formtextboxshort
{
	width:145px;
}

.formteltextbox
{
	width:149px;
	height:22px;
	float:left;
}

.formtextmultiline
{
	width:410px;
}

.formbutton
{
	float:left;
	width:auto;
	height:22px;
}

.redborders
{
	border-color:Red;
	border-style:solid;
	border-width:1px;
}

.footerwrapper
{
	width:878px;
	height:auto;
	float:left;
	text-align:center;
	background-color:#E1E1E1;
	color:#808080;
	font-size:11px;
	font-family:Verdana;
	padding-bottom:10px;
}

.footerwrapper a
{
	color:#808080;
	font-size:11px;
	font-family:Verdana;
}

.footerwrapper a:hover
{
	text-decoration:underline;
}

.rightlinkswrapper
{
	padding-left:25px;
	padding-top:10px;
	width:127px;
	height:auto;
	float:left;
	text-align:center;
}

.rightlinkswrapper a
{
	color:#808080;
	font-size:10px;
	text-decoration:none;
	font-family:Verdana;
	text-align:center;
}

.rightlinkswrapper a:hover
{
	text-decoration:underline;
}

#tipsvenn
{
	background-color:#dfe1e3;	
	border:1px solid #6d91a3;
	width:450px;
	padding:10px;
	height:70px;
	color:#6d91a3;
	font-family:Georgia;
	font-size:11px;
	font-style:italic;
	margin-bottom:10px;
}
#tipsvenn input, select
{
border:1px solid #6d91a3;
color:#6d91a3;
font-family:Georgia;
}

#tipsvenn input
{
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
}

