@charset "utf-8";
/* CSS Document */
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY { 	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; BACKGROUND-COLOR: #ffffff;  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 76%/1.6 Arial,Verdana,Helvetica,sans-serif;  PADDING-TOP: 0px
}
#wrap {
	PADDING-RIGHT: 0px; MIN-WIDTH: 951px; PADDING-LEFT: 0px; MAX-WIDTH: 951px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#topBar {
	MARGIN: 5px 0px 0px 0px; OVERFLOW: hidden; WIDTH: 951px; HEIGHT: 130px; BACKGROUND-COLOR: #ffffff;
}
#topBarLogo {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 335px; HEIGHT: 120px; background:url(images/layout/FamilyIntelLogo.gif);
}
#topBarLogoSmall {
	FLOAT: left; MARGIN: 20px 0px 0px 0px; OVERFLOW: hidden; WIDTH: 215px; background-color:#fff;
}

#nav {MARGIN: 0px; width: 951px; HEIGHT:37px; PADDING: 0px; MARGIN:0px; background:url(images/navBkgrd.jpg) repeat-x;
}
ul#nav {list-style:none; margin:0; padding: 0; }
ul#nav li {float:left; margin:0; padding: 0;list-style:none;  }

ul#nav li a.library {display:block; width:168px; height:37px; background:url(images/layout/layout_r2_c2.jpg) no-repeat 0;  text-indent: -9999px;}
ul#nav li a.library:hover {background:url(images/layout/layoutRoll_r2_c2.jpg) no-repeat 0; background-position: 0 0;}

ul#nav li a.signup {display:block; width:139px; height:37px; background:url(images/layout/layout_r2_c3.jpg) no-repeat 0; text-indent: -9999px;}
ul#nav li a.signup:hover {background:url(images/layout/layoutRoll_r2_c3.jpg) no-repeat 0; background-position: 0 0;}

ul#nav li a.faqs {display:block; width:122px; height:37px; background:url(images/layout/layout_r2_c4.jpg) no-repeat 0; text-indent: -9999px;}
ul#nav li a.faqs:hover {background:url(images/layout/layoutRoll_r2_c4.jpg) no-repeat 0; background-position: 0 0;}

ul#nav li a.archive {display:block; width:167px; height:37px; background:url(images/layout/layout_r2_c6.jpg) no-repeat 0;  text-indent: -9999px;}
ul#nav li a.archive:hover {background:url(images/layout/layoutRoll_r2_c6.jpg) no-repeat 0; background-position: 0 0;}

ul#nav li a.about {display:block; width:162px; height:37px; background:url(images/layout/layout_r2_c7.jpg) no-repeat 0;  text-indent: -9999px;}
ul#nav li a.about:hover {background:url(images/layout/layoutRoll_r2_c7.jpg) no-repeat 0; background-position: 0 0;}

ul#nav li a.contact {display:block; width:193px; height:37px; background:url(images/layout/layout_r2_c8.jpg) no-repeat 0;  text-indent: -9999px;}
ul#nav li a.contact:hover {background:url(images/layout/layoutRoll_r2_c8.jpg) no-repeat 0; background-position: 0 0;}
#homeFlash {
	CLEAR: both; MARGIN: 0px 0px 5px 0px; PADDING:0px; OVERFLOW: hidden; width: 951px; HEIGHT: 259px;background:url(images/flash/NoFlashBackground.jpg) 
}
#mainTopBanner {
	CLEAR: both; MARGIN: 0px; PADDING:0px; OVERFLOW: hidden; width: 951px; HEIGHT: 146px; background:url(images/MainTop.php); 
}
#mainTopBannerTitle {
	FLOAT:left; MARGIN: 70px 0px 0px 30px; PADDING:0px; width: 400px; text-align:left; font-size: 1.9em; FONT-WEIGHT: bold;  font-family:Arial, Verdana, sans serif; color:#fff;
}
#subNav{
	CLEAR: both; MARGIN: 0px; PADDING:30px 0px 0px 40px; OVERFLOW: hidden; WIDTH: 913px; HEIGHT: 43px; background:url(images/SubNavBackgrd.gif); color: #821612; text-align:left;
}
.subNav H1 {FONT-WEIGHT: bold; COLOR: #fff; margin: 0px; font-size: 1.9em;  font-family:Arial, Verdana, sans serif; }

#shadow {
	CLEAR:both; MARGIN: 0px; PADDING: 0px; OVERFLOW: hidden; width: 951px; HEIGHT:36px;  background: url(images/FamilyIntel_r5_c4.jpg);
}

#topLinks {
	FLOAT: right; PADDING-RIGHT: 1em; PADDING-LEFT: 1em;  PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right;  
}
#topLinks LI {
	DISPLAY: inline; font-family: verdana, arial, geneva, helvetica;
}
#topBanner {
	FLOAT: right; padding:0px; margin:30px 5px 0px 0px; ; OVERFLOW: hidden; WIDTH: 468px; HEIGHT:75px; TEXT-ALIGN: left; 
}
#topBannerLeaderBoard {
	FLOAT: right; padding:0px; margin:0px;  OVERFLOW: hidden; WIDTH: 728px; HEIGHT: 105px; TEXT-ALIGN: left; 
}

#main {
	CLEAR: both; width: 951px; HEIGHT:100%; BACKGROUND-COLOR: #fff; overflow: hidden; MARGIN: 0px 0px 5px 0px;PADDING:0px; 
}
.mainLeft {
	FLOAT: left; MARGIN: 0px;  BACKGROUND-COLOR: #fff; OVERFLOW: hidden; WIDTH: 615px; TEXT-ALIGN: left; padding:0px; 
}
.mainLeftOnly {
	FLOAT: left; MARGIN: 0px;  BACKGROUND-COLOR: #fff; OVERFLOW: hidden; WIDTH: 900px; TEXT-ALIGN: left; padding:0px; 
}
.TextBoxTop667 { CLEAR: both;  padding:0px; margin:0px; WIDTH: 615px; HEIGHT:11px; color:#fff; background:url(images/615Box/615Top.jpg);OVERFLOW: hidden; 
}
.TextBoxMain667 {CLEAR: both;  padding:15px 30px 10px 30px;  TEXT-ALIGN: left;  margin:0px; WIDTH: 553px; color:#000; border-left:#ccc 1px solid; border-right:#ccc 1px solid;OVERFLOW: hidden; 
}
.TextBoxBottom667 {CLEAR: both;  padding:0px; margin:0px; WIDTH: 615px; HEIGHT:21px; color:#fff; background:url(images/615Box/615Bottom.jpg); OVERFLOW: hidden; 
}
.TextBoxTop667_2 { CLEAR: both;  padding:0px; margin:0px; WIDTH: 615px; HEIGHT:11px; color:#fff; background:url(images/615Box/615Top.jpg);OVERFLOW: hidden; 
}
.TextBoxMain667_2 {CLEAR: both;  padding:15px 30px 10px 30px;  TEXT-ALIGN: left;  margin:0px; WIDTH: 553px; color:#000; border-left:#ccc 1px solid; border-right:#ccc 1px solid;OVERFLOW: hidden; 
}
.TextBoxBottom667_2 {CLEAR: both;  padding:0px; margin:0px; WIDTH: 615px; HEIGHT:21px; color:#fff; background:url(images/615Box/615Bottom.jpg); OVERFLOW: hidden; 
}
.mainRight {
	FLOAT: right; MARGIN: 0px;  BACKGROUND-COLOR: #fff; OVERFLOW: hidden; WIDTH: 330px; TEXT-ALIGN: left; padding:0px; 
}


.TextBoxTop250 { CLEAR: both;  padding:0px; margin:0px; WIDTH: 330px; HEIGHT:11px; color:#000; background:url(images/330Box/330Top.jpg);OVERFLOW: hidden; 
}
.TextBoxMain250 {CLEAR: both;  padding:0px;  margin:0px; TEXT-ALIGN: left;  WIDTH: 328px; color:#000; border-left:#ccc 1px solid; border-right:#ccc 1px solid;OVERFLOW: hidden; 
}
.TextBoxBottom250 {CLEAR: both;  padding:0px; margin:0px; WIDTH: 330px; HEIGHT:16px; color:#fff; background:url(images/330Box/330Bottom.jpg); OVERFLOW: hidden; 
}
.TextBoxTop250Library { CLEAR: both;  padding:0px; margin:0px; WIDTH: 330px; HEIGHT:11px; color:#000; background:url(images/330Box/330Top.jpg);OVERFLOW: hidden; 
}
.TextBoxMain250Library {CLEAR: both;  padding:0px;  margin:0px; TEXT-ALIGN: left;  WIDTH: 328px; color:#000; border-left:#ccc 1px solid; border-right:#ccc 1px solid;OVERFLOW: hidden; 
}
.TextBoxBottom250Library {CLEAR: both;  padding:0px; margin:0px; WIDTH: 330px; HEIGHT:16px; color:#fff; background:url(images/330Box/330Bottom.jpg); OVERFLOW: hidden; 
}
.TextBoxTop250BottomAd { CLEAR: both;  padding:0px; margin:0px; WIDTH: 330px; HEIGHT:11px; color:#000; background:url(images/330Box/330Top.jpg);OVERFLOW: hidden; 
}
.TextBoxMain250BottomAd {CLEAR: both;  padding:0px;  margin:0px; TEXT-ALIGN: left;  WIDTH: 328px; color:#000; border-left:#ccc 1px solid; border-right:#ccc 1px solid;OVERFLOW: hidden; 
}
.TextBoxBottom250BottomAd {CLEAR: both;  padding:0px; margin:0px; WIDTH: 330px; HEIGHT:16px; color:#fff; background:url(images/330Box/330Bottom.jpg); OVERFLOW: hidden; 
}
#footer{
	CLEAR: both; width: 933px; margin:0px; PADDING:10px; BACKGROUND-COLOR:#fff; MARGIN: 5px 0px 0px 0px; PADDING: 10px;
}
.footerCreditLeft {
	FLOAT: left; COLOR: #666; text-align:left; width:40%; MARGIN:0px 0px 20px 0px; PADDING: 0px; 
}
.footerCreditRight {
	FLOAT: right; COLOR: #666; width:40%; text-align:right; MARGIN: 0px; PADDING: 0px;
}
#footerLinks LI {
	PADDING: 0px; DISPLAY: inline; FONT-SIZE: 1.0em; MARGIN: 0px; 
}
#header A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#header A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#textBox {padding:20px; color: #555555; background-color: #f1f1f1; BORDER: #D5E7F0 1px solid; MARGIN:20px; TEXT-ALIGN: left;
}
#textBox2 {padding:5px; color: #555555; background-color: #f1f1f1; BORDER: #D5E7F0 1px solid; MARGIN:0px 10px 0px 10px;
}
#textBoxWithHeader {padding:15px; color: #555555; background-color: #fff; BORDER: #e2e2e2 2px solid; MARGIN:10px 5px 10px 5px; 
}


UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.text { font-style: normal; line-height: 1.5em; color: #000;}
.smalltext {FONT-SIZE: 0.9em;  }
.largetext {FONT-SIZE: 115%;  FONT-WEIGHT: bold; color: #172B43; }
.advertisement {FONT-SIZE: 0.8em; line-height:0.9em; color:#666;  TEXT-ALIGN: left; PADDING: 0px 0px 0px 0px }
.advertisementSidebar {FONT-SIZE: 0.8em; line-height:0.9em; color:#666;  TEXT-ALIGN: left; MARING: 0px; PADDING: 0px 0px 0px 15px }

.notice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #ff0000;}

a:link {	COLOR: #164A69; TEXT-DECORATION: none; font-size: 1.0em; }
a:active{ color: #378BC4; text-decoration: none; font-size: 1.0em;   }
a:visited {	COLOR: #164A69; TEXT-DECORATION: none; font-size: 1.0em;  }
a:hover { COLOR: #378BC4; TEXT-DECORATION: none;  font-size: 1.0em;}

a.subMenu:link { color: #fff; font-family: verdana, arial; font-size: 0.9em; text-decoration: none; }
a.subMenu:active{ color: #378BC4; font-family: verdana, arial;font-size: 0.9em; text-decoration: none;   }
a.subMenu:visited { color: #fff; font-family: verdana, arial;font-size: 0.9em;text-decoration: none; }
a.subMenu:hover{ color: #378BC4; font-family: verdana, arial;font-size: 0.9em; text-decoration: none;  }

a.sidemenu:link { color: #295a8c; text-decoration: none; font-size: 11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: bold; }
a.sidemenu:active{ color: #378BC4; text-decoration: none; font-size: 11px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight: bold; }
a.sidemenu:visited { color: #295a8c; text-decoration: none; font-size: 11px; font-family:Verdana,Arial,Helvetica,sans-serif;  font-weight: bold;}
a.sidemenu:hover{ color: #378BC4; text-decoration: none; font-size: 11px; font-family:Verdana,Arial,Helvetica,sans-serif;  font-weight: bold;}

a.bottom:link { color: #666; text-decoration: none; font-size: 0.9em;  }
a.bottom:active{ color: #666; text-decoration: none; font-size: 0.9em; }
a.bottom:visited { color: #666; text-decoration: none; font-size: 0.9em; }
a.bottom:hover{ color: #378BC4; text-decoration: none; font-size: 0.9em; }

a.topLinks:link { color: #666; font-weight: bold; font-size: 0.9em;  }
a.topLinks:active{ color: #666; font-weight: bold;  font-size: 0.9em; }
a.topLinks:visited { color: #666; font-weight: bold; font-size: 0.9em; }
a.topLinks:hover{ color: #172B43; font-weight: bold; font-size: 0.9em;   }

H1 {FONT-WEIGHT: bold; COLOR: #AC2617; margin: 0px 0px 5px 0px; font-size: 1.7em;  font-family:Arial, Verdana, sans serif; line-height:1.5em; }
H2 {FONT-WEIGHT: bold; COLOR: #172B43; margin: 1.0em 0em 0em 0em; font-size: 140%; font-family:Arial, Verdana, sans serif; }
H3 {FONT-WEIGHT: bold; COLOR: #AC2617; margin: 0em 0em 0em 0em; font-size: 125%; font-family:Arial, Verdana, sans serif; }

H1.subNav {FONT-WEIGHT: bold; COLOR: #fff; margin: 0px; font-size: 1.9em;  font-family:Arial, Verdana, sans serif; }
H2 A:link  {color: #378BC4;}
H2 A:active {color: #9C0023;}
H2 A:visited {color: #378BC4;}
H2 A:hover {color: #9C0023;}

H3 A:link  {color: #AC2617;}
H3 A:active {color: #AC2617;}
H3 A:visited {color: #AC2617;}
H3 A:hover {color: #9C0023;}

.header A:link {color: #378BC4;}
.header A:active {color: #9C0023;}
.header A:visited {color: #378BC4;}
.header A:hover {color: #9C0023;}

.header { FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #AC2617;  }
.headerSummaryDownload { FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #AC2617;  }
.footerHeader { FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #fff; line-height: normal;  }
.footerText { FONT-WEIGHT: normal; FONT-SIZE: 0.95em; COLOR: #fff; line-height: normal;  }
TR.callOutTop {PADDING:0px; MARGIN:0px;background:url(images/layout/callOutTop.jpg) no repeat; background-color:#fff; height:4px;} 
TR.callOutMid {PADDING:0px; MARGIN:0px;background:url(images/layout/callOutMid.jpg) repeat-y; background-color:#fff; } 
TR.callOutBot {PADDING:0px; MARGIN:0px;background:url(images/layout/callOutBot.jpg) no repeat; background-color:#fff; height:4px; } 
TABLE.Library {padding: 10px; margin:4px;    }
TABLE.TableOutline {padding: 8px 8px 8px 12px; margin:4px; BORDER: #e2e2e2 1px solid;   }
TABLE.TableOutlineLogin {padding: 8px; MARGIN: 4px 0px 10px 0px; BORDER: #e2e2e2 1px solid;   }
TABLE.DisplayTable {padding: 8px 8px 8px 12px; margin:4px; BORDER: #e2e2e2 1px solid; BACKGROUND-COLOR: #f1f1f1;   }
TABLE.SummaryDownloadTable {padding: 12px; margin:10px; BORDER: #e2e2e2 1px solid; BACKGROUND-COLOR: #f1f1f1;   }
TD.cellOutlineBottom {BORDER-BOTTOM:#378BC4 1px dotted;  }
TD.cellOutline {BORDER:#e2e2e2 1px solid; BACKGROUND: #f1f1f1; padding:15px;  }
TD.cellOutlinePlain {BORDER:#e2e2e2 1px solid; padding:15px;  }
TD.cellOutlinePortfolio {BORDER:#D6D7C7 1px solid; padding:0px;  }
TD.Library {padding:5px;  }

TD.menu {background: #F1E7CD; text-align: center }
TD.menurollover {background: #F1E7CD; text-align: center }
TD.header {padding: 5px;  background: #e2e2e2; color: #000; text-transform: uppercase; FONT-WEIGHT: bold; }
TD.header1 {padding: 5px;  background: #378BC4; color: #fff; text-transform: uppercase; FONT-WEIGHT: bold; }
TD.header2 {padding: 5px;  background: #d15d08; color: #fff; text-transform: uppercase; FONT-WEIGHT: bold; }
TD.header3 {padding: 5px;  background: #cf3e12; color: #fff; text-transform: uppercase; FONT-WEIGHT: bold; }
TD.headersmall {background: #78162B; font-weight: bold; color: #EADAB5 }
TD.cell {background: #f1f1f1;}
TD.cellRight {background: #f1f1f1; text-align: right; }
TD.cellLeft {background: #f1f1f1; text-align: left; }
TD.spacer {BORDER-BOTTOM: #ffffff 1px dotted;}
TD.spacer2 {background: #ffffff;}
TD.color1 {background: #F1E7CD;}
TD.color2 {background: #EFE3C9;}
TD.form { text-align: right; font-weight: bold; background:#f1f1f1; padding:2px;}
TD.formleft { text-align: left; font-weight: bold; background: #f1f1f1; }
.errorFormInput { color: #9C0023;background:#f1f1f1;padding:2px;  }
.errorFormInputSmall { color:#9C0023; font-size: 0.8em}
.smalltextInput { FONT-SIZE: 8pt;  }
.FormInputInstructions{ font-weight:normal; color: #333333}

input.textbox { font-size: 11px; background-color: #ffffff;  color: #666666; border: 1px solid #666666; margin-left: 1px;margin-right: 0px; width:150px; }
input.textboxsmall { font-size: 11px; background-color: #ffffff;  color: #666666; border: 1px solid #666666; margin-left: 3px;margin-right: 0px; width:180px; }
textarea {font-size: 12px; border: 1px solid #666666; }
option {font-size: 11px; border: 1px solid #cccccc;} 
select {font-size: 11px; border: 1px solid #666; padding: 2px;}
.checkbox { font-size: 10px; border: 1px solid #666666;  }  
.button { color:#fff; font-size:12px; font-weight:bold; background-color:#284B71; border:1px solid; border-top-color:#000F33; border-left-color:#000F33;  border-right-color:#000F33; border-bottom-color:#000F33; padding:3px;} 

.white {color:#ffffff;}
.red {color:#9C0023;}
.smallbreak {font-size: 0.2em; 	font-family: Verdana;}
.textBox {padding:20px; color: #555555; background-color: #f1f1f1; BORDER: #D5E7F0 1px solid; MARGIN:20px;
}
.textBoxWhite {padding:5px; color: #D5E7F0; background-color: #fff; BORDER: #D5E7F0 1px solid; font-size:90%;
}
hr { color: #666; border: 1px dotted #B32018; border-style: none none dotted;  }

.photo { border: 1px solid #AC2617; }
.imgLeft { float: left; MARGIN: 10px; border: 1px solid #AC2617;  padding:5px; }
.imgRight { float: right; MARGIN: 10px 1px 10px 20px; border: 1px solid #AC2617; padding:7px; }
.pdfIcon{ float: left; MARGIN: 10px;  }
.articleList {
	MARGIN: 0px 0px 0px 0px;
}