form {margin:0; padding:0;}
.input2 {width:250px; color:555px; font: normal 11px arial, verdana, sans-serif;border: 1px solid #ccc; background: #f8f8f8;}

.searchtitle {font: bold 11px arial, verdana,sans-serif;position:relative; top:6px; left: 10px;color:#333; padding:0; margin:0;}

.inputposition {position:relative; top:4px; left: 10px;padding:0; margin:0;}

a { color:#069;text-decoration: underline;} 
a:active, .maincontent a:visited{ color:#069; text-decoration: underline;} 
a:hover { color:#036; text-decoration: underline;} 

body{background: url(http://www.benefitsadvisors.ca/Resources/background.gif); margin:0; padding:0; text-align: center}
#wrapper736 {position:relative; top: 0px; left: 0px; margin: 0px auto; width: 736px;text-align:left; }

.librarytitle {font: bold 10px verdana;color:#0D4F2B}
.librarydocument {font: bold 9px verdana;color:#3DA444;}

h1 {margin: 0 0 3px 0; font:normal 18px/22px georgia, arial, verdana, sans-serif; color: #0B582E;background: url(http://www.benefitsadvisors.ca/Resources/h1underline.gif) bottom left no-repeat; padding-bottom: 5px;}
h2 {margin: 0 0 2px 0; font:normal 14px/14px georgia, arial, verdana, sans-serif; color: #333; border-bottom: 1px solid #ccc; padding-bottom:3px;background: url(http://www.benefitsadvisors.ca/Resources/greyarrow.gif) 0px 3px no-repeat; padding-left:15px;}

h3 {margin: 0 0 2px 0; font:normal 11px/14px arial, verdana, georgia, sans-serif; color: #666;}
h4 {margin: 0 0 0px 0; font:normal 12px georgia, arial, verdana, sans-serif; color: #333; padding:0;}
h5 {margin: 0 0 2px 0; font:normal 14px/14px georgia, arial, verdana, sans-serif; color: #0B582E;padding-bottom:3px;background: url(http://www.benefitsadvisors.ca/Resources/greyarrow.gif) 0px 3px no-repeat; padding-left:15px;}
p {}

.sidebar p{ font:normal 11px/14px arial, verdana, georgia, sans-serif; color: #555; margin: 0 0 6px 0;}
.sidebar { font:normal 11px/14px arial, verdana, georgia, sans-serif; color: #555; margin: 0 0 6px 0;}
.sidebar h2 {margin: 0 0 2px 0; font:normal 14px/14px georgia, arial, verdana, sans-serif; color: #333; border-bottom: 1px solid #DCDCC0; padding-bottom:3px;background: url(http://www.benefitsadvisors.ca/Resources/doublearrow.gif) 0px 3px no-repeat; padding-left:15px;}
.sidebar ul { margin: 0 0 0 25px; padding:0; list-style-type:none; list-style-image: url(http://www.benefitsadvisors.ca/Resources/sidebar_ul.gif);}

.maincontent { font:normal 11px/14px arial, verdana, georgia, sans-serif; color: #555; margin: 0 0 6px 0;}
.maincontent p { font:normal 11px/14px arial, verdana, georgia, sans-serif; color: #555;margin: 0 0 6px 0;}
.maincontent .input {width:165px; background:#ccc; border:1px solid #999; font:normal 10px/13px arial, verdana, georgia, sans-serif;color:#666; padding: 2px}
.maincontent a { color:#069;text-decoration: underline;} 
.maincontent a:active, .maincontent a:visited{ color:#069; text-decoration: underline;} 
.maincontent a:hover { color:#036; text-decoration: underline;} 
.maincontent ul { color: #555; margin: 0 0 0 25px; padding:0; list-style-type:none; list-style-image: url(http://www.benefitsadvisors.ca/Resources/arrow_right.gif);}
.maincontent ol { margin: 0 0 10px 25px; padding:0;}

.search ul{padding:0 0 8px 0; margin:0 0 0 10px; list-style-type:none;text-decoration:none;}
.search ul li ul {padding:0 0 8px 0; margin:0 0 0 10px; list-style-type:none;text-decoration:none;}

.search ul li{font:normal 11px arial,verdana;text-decoration:none;padding:0; margin:0;}
.search ul li a{font:normal 11px arial,verdana;color:#08542D;text-decoration:none;list-style-type:none;}
.search ul li a:active,.search ul li ul li a:link,.search ul li ul li a:visited{font:normal 10px verdana;color:#08542D;text-decoration:none;}
.search ul li a:hover {font:normal 11px arial,verdana;color:#08542D;text-decoration:none;}

.search ul li ul li{font:normal 11px arial,verdana;text-decoration:none;list-style-type:none;padding:0; margin:0;}
.search ul li ul li a{font:normal 11px arial,verdana;color:#3DA444;text-decoration:none;}
.search ul li ul li a:active,.search ul li ul li a:link,.search ul li ul li a:visited{font:normal 11px arial,verdana;color:#3DA444;text-decoration:none;}
.search ul li ul li a:hover {font:normal 11px arial,verdana;color:#0D4F2B;text-decoration:none;}


.footer  {font:normal 10px/14px arial, verdana, georgia, sans-serif; color: #333; margin: 0 0 3px 0;}
.login{ font:normal 11px/12px arial, verdana, georgia, sans-serif; color: #555; margin: 0 0 3px 0;}
.login p { font:normal 11px/12px arial, verdana, georgia, sans-serif; color: #555;margin: 0 0 3px 0;}
.login .input {width:165px; background:#ccc; border:1px solid #999; font:normal 10px/13px arial, verdana, georgia, sans-serif;color:#333; padding: 2px}
.login a { color:#069;text-decoration: underline;} 
.login a:active, .maincontent a:visited{ color:#069; text-decoration: underline;} 
.login a:hover { color:#036; text-decoration: underline;} 
.login ul { margin: 0 0 0 25px; padding:0; list-style-type:none; list-style-image: url(http://www.benefitsadvisors.ca/Resources/arrow_right.gif);}
.login ol { margin: 0 0 0 25px; padding:0;}

.map a { color:#069;text-decoration: underline;} 
.map a:active, .maincontent a:visited{ color:#069; text-decoration: underline;} 
.map a:hover { color:#036; text-decoration: underline;} 

.map p { font:normal 11px/14px arial, verdana, georgia, sans-serif; color: #555;margin: 0 0 4px 0;}
.map h2 {margin: 0 0 2px 0; font:normal 14px/14px georgia, arial, verdana, sans-serif; color: #333; border-bottom: 1px solid #DCDCC0; padding-bottom:3px;background: url(http://www.benefitsadvisors.ca/Resources/doublearrow.gif) 0px 3px no-repeat; padding-left:15px;}

.members p {font:normal 10px/13px arial, verdana, georgia, sans-serif; color: #555; margin: 0 0 6px 0;}
.members {font:normal 10px/13px arial, verdana, georgia, sans-serif; color: #555; margin: 2px 0 6px 0;}
.members a, .members a:active, .members a:visited {color:#555; text-decoration:underline;}
.members a:hover {color:#222; text-decoration:underline;}


.mainmenu a {text-decoration:none;}
.mainmenu td {background: url(http://www.benefitsadvisors.ca/Resources/nav_normal.gif) repeat-x;}

.mainmenu a:link, .mainmenu a:visited  { 
 color: #fff; 
 font: bold 9px/21px verdana, arial, sans-serif; 
 text-align: center;  
 margin: 0;
 display:block; 
 width:100%; 
 height:21px; 
 padding: 0px;
 background:url(http://www.benefitsadvisors.ca/Resources/nav_normal.gif) repeat-x;
 }

.mainmenu a:hover, .mainmenu a:active { 
 color: #fff; 
 font: bold 9px/21px verdana, arial, sans-serif; 
 text-align: center;  
 margin: 0;
 display:block; 
 width:100%; 
 height:21px; 
 padding: 0px;
 background:url(http://www.benefitsadvisors.ca/Resources/nav_highlight.gif) repeat-x;
 }



/* Automatic Navigation Detectors
_______________________________________________________________ */

body#home a#homenav,
body#aboutus a#aboutusnav,
body#members a#membersnav,
body#contact a#contactnav,
body#library a#librarynav

 { 
 color: #fff; 
 font: bold 9px/21px verdana, arial, sans-serif; 
 text-align: center;  
 margin: 0;
 display:block; 
 width:100%; 
 height:21px; 
 padding: 0px;
 background:url(http://www.benefitsadvisors.ca/Resources/nav_highlight.gif) repeat-x;
 }

#content {
 left:				0px;
 right:				10px;
 margin:			10px 25px 10px 25px;
 padding:			8px 0 0 0;
}







.searchSubmit {
 font-family:       Arial, Verdana, Geneva, Tahoma, Trebuchet MS,  Sans-serif;
 font-size:         11px;
 color:             #000;
 text-align: center;
 padding:           6px 10px 6px 6px;
 border-top:        1px solid #4B5388;
 border-bottom:     1px solid #4B5388;
 background-color:  #C6C9CF;  
}


.breadcrumb {
 margin:			0 0 10px 0;
 background-color:	transparent;   
 font-family:		Arial, Verdana, Geneva, Tahoma, Trebuchet MS, Sans-serif;
 font-size:			11px; 
}

.default, .defaultBold {
 font-family:		Arial, Verdana, Geneva, Tahoma, Trebuchet MS,  Sans-serif;
 font-size:			11px;
 color:				#333;
 padding:			3px 0 3px 0;
 background-color:	transparent;  
}

.defaultBold {
 font-weight:		bold;
}

.paginate {
 font-family:		arial, Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;  
}

.pagecount {
 font-family:		arial, Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;  
}

.tablePad {
 padding:			3px 3px 5px 3px;
 background-color:	#fff;
}

.resultRowOne {
 font-family:		arial, Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			11px;
 color:				#555;
 padding:           6px 6px 6px 8px;
 background-color:	#DADADD;  
}

.resultRowTwo {
 font-family:       arial, Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 color:             #555;
 padding:           6px 6px 6px 8px;
 background-color:  #eee;  
}

.resultHead {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size: 		11px;
 font-weight: 		bold;
 color:				#000;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #999;
 background-color:	transparent;  
}


.hidden {
 margin:            0;
 padding:           0;
 border:            0;
}


}
.select {
 background-color:  #fff;
 font-family:       Arial, Verdana, Sans-serif;
 font-size:         10px;
 font-weight:       normal;
 letter-spacing:    .1em;
 color:             #000;
 margin-top:        6px;
 margin-bottom:     3px;
} 
.multiselect {
 border-top:        1px solid #999999;
 border-left:       1px solid #999999;
 background-color:  #fff;
 color:             #000;
 font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:         11px;
 margin-top:        3px;
 margin-bottom:     3px;
} 
.radio {
 color:             #000;
 margin-top:        7px;
 margin-bottom:     4px;
 padding:           0;
 border:            0;
 background-color:  transparent;
}
.checkbox {
 background-color:  transparent;
 margin:            3px;
 padding:           0;
 border:            0;
}
.submit {
 background-color:  #fff;
 font-family:       Arial, Verdana, Sans-serif;
 font-size:         10px;
 font-weight:       normal;
 letter-spacing:    .1em;
 padding:           1px 3px 1px 3px;
 margin-top:        6px;
 margin-bottom:     4px;
 text-transform:    uppercase;
 color:             #000;
}