body { background-color:#F6F6F6; margin:0px; padding:0px; }
p { margin:0px; padding:0px; }
a { outline:none; border:none; }
a:active { outline:none; border:none; }
img { display:block; }
.alink { text-decoration:none; color:#003399; border-bottom:solid 1px #003399; }
.alink:hover { color:#AA0000; border-bottom:solid 1px #AA0000; }

/* --- Head and Logo --- */

.layoutA00,.layoutA01 { background-color:#0032CB; background-image:url('/images/layout/1.0/backA00.png'); background-repeat:repeat-x; }
.layoutA01 { width:1080px; height:96px; position:relative; }
.layoutA02 { height:1px; background:#003399; }

#LAYOUT_CEILING { position:relative; }

.layoutA_ColumnsOverlay { background-image:url('/images/layout/1.0/ceiling+overlay01.png'); width:739px; height:96px; position:absolute; top:0px; left:-40px; z-index:100; }
.layoutA_Logo00 { position:absolute; left:0px; top:18px; width:497px; height:64px; z-index:5100; }
.layoutA_Logo01 { position:absolute; left:-2px; top:16px; width:497px; height:68px; z-index:5100; }

#LAYOUT_LOGOTOOLTIP { position:absolute; z-index:999999999; display:none; }

.layoutA_TopLinks00 { position:absolute; top:0px; right:0px; z-index:5001; }
.layoutA_TopLinks01 { position:relative; }
.layoutA_TopLinks02 { position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:99999; overflow:hidden; }
.layoutA_TopLinksT0 { font-family:'Lucida Sans Unicode',Tahoma,Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:9px; padding-top:4px; padding-bottom:5px; }

.layoutA_Search00 { position:absolute; top:30px; right:0px; }
.layoutA_Search01 { position:relative; }
.layoutA_Search02 { padding-left:3px; padding-right:3px; }
.layoutA_SearchB0 { background-image:url('/images/layout/1.0/sitesearch+back00.png'); background-repeat:repeat-x; width:160px; height:29px; overflow:hidden; position:relative; }
.layoutA_SearchCL,.layoutA_SearchCR { background-image:url('/images/layout/1.0/sitesearch+corners00.png'); width:3px; height:29px; position:absolute; top:0px; }
.layoutA_SearchCL { left:0px; }
.layoutA_SearchCR { right:0px; background-position:-3px 0px; }
.layoutA_SearchBT { position:absolute; top:5px; right:2px; }
.layoutA_SearchF0 { position:absolute; top:6px; left:5px; }
.layoutA_SearchF1 { font-family:'Lucida Sans Unicode',Tahoma,Arial,Helvetica,Sans-Serif; font-size:12px; border:0px; padding:0px; margin:0px; outline:none; background:transparent; width:130px; }

/* --- Navigation --- */

.layoutB00,.layoutB01 { background-color:#FFFFFF; background-image:url('/images/layout/1.0/backAB0.png'); background-repeat:repeat-x; }
.layoutB01 { width:1080px; height:39px; overflow:hidden; }
.layoutBA0 { position:relative; }
.layoutBA1 { display:none; position:absolute; top:0px; left:0px; }

#NAVBAR_CONTAINER { position:relative; }

.layout_submenu00 { position:absolute; display:none; z-index:9999999999999; width:400px; }
.layout_submenu01 { background-color:#CCDDFF; background-image:url('/images/layout/1.0/submenuA00+back.png'); background-repeat:repeat-x; }
.layout_submenu02,.layout_submenu03 { background-repeat:repeat-y; width:4px; position:absolute; top:0px; bottom:4px; }
.layout_submenu02 { background-image:url('/images/layout/1.0/submenuA00+borderleft.png'); left:0px; }
.layout_submenu03 { background-image:url('/images/layout/1.0/submenuA00+borderright.png'); right:0px; }
.layout_submenu04 { padding:4px; padding-top:0px; }
.layout_submenu05,.layout_submenu06 { background-repeat:no-repeat; width:10px; height:4px; position:absolute; bottom:0px; }
.layout_submenu05 { background-image:url('/images/layout/1.0/submenuA00+borderbottomleft.png'); left:0px; }
.layout_submenu06 { background-image:url('/images/layout/1.0/submenuA00+borderbottomright.png'); right:0px; }
.layout_submenu07 { background-image:url('/images/layout/1.0/submenuA00+borderbottom.png'); background-repeat:repeat-x; position:absolute; bottom:0px; left:10px; right:10px; height:4px; }
.layout_submenu08 { background:#BDCAE4; position:absolute; top:0px; left:4px; right:4px; height:1px; }
.layout_submenuT0 { padding:6px; padding-right:6px; padding-top:4px; padding-bottom:5px; font-family:'Lucida Sans Unicode',Tahoma,Arial,Helvetica,Sans-Serif; font-size:13px; }
.layout_submenuT1 { color:#111166; text-decoration:none; }

/* --- Content --- */

.layoutC00 { background:#FFFFFF; }
.layoutC01 { width:1080px; }
.layoutC02 { padding-bottom:15px; }
.layoutC03 { padding-left:12px; }
.layoutC04 { padding-left:4px; padding-right:4px; }
.layoutCCA { padding:12px; padding-top:0px; padding-bottom:0px; }

/* --- Share Box --- */

#LAYOUT_SHAREBOX { position:absolute; top:143px; right:0px; z-index:999999999; width:39px; overflow:hidden; }
.layout_share00 { background-image:url('/images/layout/1.0/sharebox00.png'); background-repeat:no-repeat; }
.layout_share01 { background-image:url('/images/layout/1.0/sharebox00.png'); background-repeat:no-repeat; background-position:0px -241px; height:10px; }
.layout_share02 { position:relative; width:19px; height:19px; overflow:hidden; text-align:left; }
.layout_share_link00 { border:solid 1px #409FFF; background:#FFFFFF; width:320px; }
.layout_share_link01 { padding:4px; padding-top:3px; }
.layout_share_link02 { font-family:'Lucida Sans Unicode',Tahoma,Arial,Helvetica,Sans-Serif; font-size:11px; border:0px; padding:0px; margin:0px; outline:none; width:100%; }
#LAYOUT_SHARE_CLOSE { position:absolute; bottom:10px; left:10px; width:10px; height:10px; overflow:hidden; display:none; }

/* --- Footer --- */

.layoutF00 { height:1px; background:#0044AA; }
.layoutF01 { height:1px; background:#95B8FF; border-top:solid 2px #0066CC; border-bottom:solid 1px #CCDEFF; }
.layoutF02 { background-image:url('/images/layout/1.0/footer+back00.png'); background-repeat:repeat-x; }
.layoutF03 { width:1080px; padding-bottom:5px; padding-top:5px; position:relative; }
.layoutFA1,.layoutFA2 { font-family:'Lucida Sans Unicode',Tahoma,Arial,Helvetica,Sans-Serif; font-size:11px; color:#555555; }
.layoutFA2 { text-decoration:none; }
.layoutFA2:hover { color:#AA0000; border-bottom:solid 1px #AA0000; }
.layoutFA3 { padding-top:1px; padding-bottom:1px; }

/* --- Other --- */

.layout_sidebar00 { background-image:url('/images/layout/1.0/sidebar00.gif'); background-repeat:repeat-x; }
.layout_sidebar01 { padding:5px; padding-top:4px; padding-left:8px; line-height:16px; }
.layout_sidebar02, .layout_sidebar03 { font-family:Tahoma,'Lucida Sans Unicode',Tahoma,Arial,Helvetica,Sans-Serif; font-size:12px; text-decoration:none; }
.layout_sidebar02 { color:#000000; text-shadow: #FFFFFF 1px 1px 1px; }
.layout_sidebar03 { color:#FFFFFF; text-shadow: #000000 1px 1px 1px; font-weight:bold; }
.layout_sidebar04 { background-color:#666666; background-image:url('/images/layout/1.0/sidebarA0.gif'); background-repeat:no-repeat; position:relative; }
.layout_sidebar05 { position:absolute; bottom:0px; left:0px; right:0px; height:3px; background-image:url('/images/layout/1.0/sidebarA1.gif'); background-repeat:no-repeat; }

.layout_routenav00 { font-family:'Lucida Sans Unicode',Tahoma,Arial,Helvetica,Sans-Serif; font-size:11px; color:#666666; text-decoration:none; }
.layout_routenav00:hover { color:#AA0000; border-bottom:solid 1px #AA0000; }
.layout_routenav01 { font-family:'Lucida Sans Unicode',Tahoma,Arial,Helvetica,Sans-Serif; font-size:11px; color:#000000; text-decoration:none; }

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.strB1 { padding-top:4px; padding-bottom:5px; }
.strB2 { padding:5px; padding-top:4px; }

.headtxtA00 { padding-top:5px; padding-bottom:15px; }
.headtxtA01 { font-family:'Lucida Sans Unicode',Tahoma,Arial,Helvetica,Sans-Serif; font-size:25px; line-height:31px; }
.headtxtALink { color:#000000; text-decoration:none; }

.bigtxtA0 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:13px; }
.bigtxtA1 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:14px; }
.bigtxtA2 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:15px; }
.bigtxtA3 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:16px; }
.bigtxtA4 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:17px; }
.regtxtA1 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:12px; line-height:18px; }
.regtxtB1 { font-family:Arial,Helvetica,Sans-Serif; font-size:12px; }
.bigtxtB2 { font-family:Arial,Helvetica,Sans-Serif; font-size:14px; }
.bigtxtB3 { font-family:Arial,Helvetica,Sans-Serif; font-size:15px; }

.smalltxtA2 { font-family:Arial,Helvetica,Sans-Serif; font-size:11px; }
.smalltxtA3 { font-family:Arial,Helvetica,Sans-Serif; font-size:10px; }
.smalltxtA4 { font-family:Arial,Helvetica,Sans-Serif; font-size:9px; }

.smalltxtB1 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:11px; }
.smalltxtB2 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:10px; }

.genericlinkA00 { color:#003399; border-bottom:solid 1px #003399; font-weight:bold; text-decoration:none; }
.genericlinkA00:hover { color:#AA0000; border-bottom:solid 1px #AA0000; }
.genericlinkA01 { color:#003399; font-weight:bold; text-decoration:none; }
.genericlinkA01:hover { color:#AA0000; border-bottom:solid 1px #AA0000; }
.genericlinkA02 { color:#000000; font-weight:bold; text-decoration:none; }
.genericlinkA02:hover { color:#AA0000; border-bottom:solid 1px #AA0000; }


.formsA00 { position:relative; height:33px; overflow:hidden; }
.formsA01 { padding-left:10px; padding-right:10px; }
.formsA02 { background-image:url('/images/elements/forms-back00.png'); background-repeat:repeat-x; height:33px; overflow:hidden; }

.formsA03,.formsA04 { background-image:url('/images/elements/forms-corners00.png'); width:10px; height:33px; position:absolute; top:0px; }
.formsA03 { left:0px; }
.formsA04 { right:0px; background-position:-10px 0px; }

.fieldT0 { font-family:Tahoma,Arial,Helvetica,Sans-Serif; font-size:15px; border:0px; background:transparent; margin:0px; padding:0px; outline:none; }