﻿* { 
margin : 0; 
padding : 0; 
} 
body { 
background : #ffffff url("../images/bg.jpg") repeat-x fixed; 
font-family : Arial, Verdana, Helvetica, sans-serif; 
font-size : 0.75em; 
color : #505050; 
} 
h1, h2, h3, h4, h5, h6 { 
font-family : Arial, Verdana, sans-serif; 
} 
h1 { 
font-size : 2.25em; 
line-height : 1em; 
font-variant : small-caps; 
padding-top : 15px; 
color : #736957; 
} 
h2 { 
font-size : 1.5em; 
line-height : 1.25em; 
font-variant : small-caps; 
text-align : center; 
padding-top : 10px; 
color : #736957; 
} 
h3 { 
font-size : 1.5em; 
line-height : 1.25em; 
font-variant : small-caps; 
color : #505050; 
} 
h4 { 
font-size : 1.25em; 
line-height : 1.25em; 
color : #505050; 
text-align : center; 
padding-top : 5px; 
} 
h5 { 
font-size : 1.25em; 
line-height : 1.25em; 
color : #505050; 
padding-top : 10px; 
} 
h6 { 
font-size : 1.0em; 
font-weight : bold; 
line-height : 1.0em; 
color : #566d97; 
padding-top : 15px; 
padding-bottom : 0; 
} 
a { 
color : #566d97; 
font-weight : bold; 
} 
a:visited { 
color : #566d97; 
} 
a:active { 
color : #584a30; 
} 
a:hover { 
color : #736957; 
text-decoration : none; 
font-weight : bold; 
} 
object { 
float : right; 
margin-left : 10px; 
margin-right : auto; 
z-index : 1000; 
} 
#wrap { 
background : url("../images/mainbg3.jpg") repeat-y; 
width : 880px; 
margin : auto; 
height : 100%; 
} 
#header { 
height : 210px; 
background-image : url("../images/header2_02.jpg"); 
background-repeat : no-repeat; 
} 
#content #sidebar { 
width : 222px; 
float : right;
margin : 0; 
padding : 0; 
 
} 
#content #left { 
width : 648px; 
float : left;
margin : 0; 
padding : 0; 
 
} 
.clear { 
clear : both; 
} 
#footer { 
background : url("../images/tabhover.jpg") repeat; 
height : 40px; 
padding-top : 15px; 
text-align : center; 
} 
#footer p { 
display : block; 
padding-top : 3px; 
} 
#footer #credit { 
font-size : 10px; 
} 
#login { 
float : left; 
} 
#login li { 
display : inline; 
font-size : 10px; 
font-family : "Trebuchet MS", Verdana, sans-serif; 
text-transform : uppercase; 
font-weight : bold; 
} 
#login a { 
display : block; 
float : left; 
color : #e9e0cf; 
height : 20px; 
padding-top : 0; 
padding-left : 15px; 
padding-right : 15px; 
text-decoration : none; 
} 
#login a:visited, active { 
display : block; 
float : left; 
height : 20px; 
padding-top : 0; 
padding-left : 15px; 
padding-right : 15px; 
text-decoration : none; 
} 
#login a:hover { 
display : block; 
float : left; 
color : #fffbf4; 
height : 20px; 
padding-top : 0; 
padding-left : 15px; 
padding-right : 15px; 
text-decoration : none; 
background : url("../images/topmenu.png") repeat-x; 
color : #ffffff; 
} 
#content #left p { 
line-height : 1.75em; 
margin : 1em 0; 
text-align : left; 
} 
#sidebar .sidebartop { 
background : url("../images/shadow2_02.jpg") no-repeat; 
height : 65px; 
} 
#sidebarcontent { 
padding : 5px 10px 5px 12px; 
} 
.sidebarmenu h2 { 
background : #566d97; 
margin-top : 20px; 
border-top : 5px solid #bfb6a4; 
display : block; 
padding : 6px; 
font-weight : bold; 
font-size : 1.25em; 
color : #fffbf4; 
} 
.sidebarmenu ul { 
list-style : none; 
} 
.sidebarmenu li { 
display : block; 
height : 25px; 
} 
.sidebarmenu a { 
display : block; 
font-size : 12px; 
color : #808080; 
height : 20px; 
padding : 5px 5px 0 5px; 
text-decoration : none; 
border-bottom : 1px solid #efefef; 
} 
.sidebarmenu a:visited, active { 
display : block; 
color : #808080; 
height : 20px; 
padding : 5px 5px 0 5px; 
text-decoration : none; 
border-bottom : 1px solid #efefef; 
} 
.sidebarmenu a:hover { 
color : #000000; 
border-bottom : 1px solid #cccccc; 
} 
#left .div { 
background : white url("../images/footer.jpg") repeat-x; 
} 
.specialtext { 
color : #566d97; 
font-weight : bold; 
font-style : italic; 
font-size : 14px; 
} 
#left .post .tempposttop { 
background-color : white; 
height : 11px; 
} 
#left .post { 
background : #f2f0e4; 
width : 641px; 
margin-left : 8px; 
margin-bottom : 15px; 
height : auto; 
} 
#left .post .home { 
background : url("../images/tabcontenbg.jpg") repeat; 
padding : 10px; 
} 
#left .post .posttop { 
background : url("../images/tabheader.jpg"); 
height : 11px; 
} 
.post .postitem { 
padding : 10px; 
} 
.post .postbottom { 
height : 20px; 
font-size : 11px; 
padding-top : 17px; 
text-align : center; 
} 
.post h3 { 
display : block; 
padding : 5px 0 5px 0; 
border-bottom : 2px solid #d8cdb8; 
margin-bottom : 15px; 
} 
.headingblue { 
color : #566d97; 
margin-top : 8px; 
} 
blockquote { 
display : block; 
padding : 15px 15px 15px 35px; 
margin : 10px; 
border-bottom : 1px dashed #d0be9b; 
border-top : 1px dashed #d0be9b; 
font-size : 16px; 
font-family : Georgia, "Times New Roman", Times, serif; 
color : #666666; 
background : url("../images/quote.png") no-repeat 5px 10px; 
} 
blockquote p { 
line-height : 25px; 
margin : 0; 
} 
.rightquote { 
float : right; 
width : 250px; 
text-align : left; 
} 
blockquote cite { 
display : block; 
color : #000000; 
font-weight : bold; 
padding : 3px; 
margin-top : 10px; 
} 
.leftquote { 
float : left; 
width : 250px; 
text-align : right; 
} 
.callout { 
width : auto; 
text-align : left; 
background-color : #d9d3c1; 
padding : 3px; 
margin : 0; 
border : 4px solid #fffbf4; 
} 
.calloutbright { 
width: auto; 
text-align : left; 
background-color : #fffbf4; 
padding : 8px; 
margin : 3px 0 3px 0; 
border : 3px solid #bfb6a4; 
color : #736957; 
font-weight : bold; 
text-align : center; 
} 
.calloutbright a { 
text-decoration : none; 
} 
.paper { 
width : 600px; 
text-align : left; 
background : url("../images/papertexture.jpg") repeat; 
padding: 10px 8px 8px 8px; 
margin:0; 
border-right: 3px solid #bbbbbb; 
border-bottom: 3px solid #bbbbbb; 
border-left: 1px solid #dddddd; 
border-top: 1px solid #dddddd; 
} 
.rightcallout { 
float : right; 
width : 260px; 
text-align : left; 
background-color : #d9d3c1; 
padding : 7px; 
margin : 5px; 
border : 4px solid #fffbf4; 
} 
.rightcall2 { 
float : right; 
width : 175px; 
text-align : left; 
background : #a4afbf; 
padding : 10px; 
margin-top : 5px; 
margin-left : 5px; 
font-size : 16px; 
font-weight : bold; 
color : white; 
font-style : italic; 
text-align : center; 
border : 0; 
} 
.rightcall2 a:link { 
color : white; 
background-color : #a4afbf; 
text-align : center; 
text-decoration : none; 
display : block; 
} 
.rightcall2 a:visited { 
color : white; 
background-color : #a4afbf; 
text-align : center; 
text-decoration : none; 
display : block; 
} 
.rightcall2 a:hover { 
color : white; 
text-align : center; 
text-decoration : none; 
display : block; 
background-color : #566d97; 
} 
#left .leftcallout { 
float : left; 
width : 275px; 
background-color : #ffffb3; 
border-right : 3px solid #bbbbbb; 
border-bottom : 3px solid #bbbbbb; 
border-left : 1px solid #dddddd; 
border-top : 1px solid #dddddd; 
padding : 5px; 
margin-right : 8px; 
} 
#header ul { 
list-style : none; 
} 
#topmenu { 
float : right; 
} 
#topmenu li { 
display : inline; 
font-size : 14px; 
font-family : "Trebuchet MS", Verdana, sans-serif; 
text-transform : uppercase; 
font-weight : bold; 
} 
#topmenu a { 
display : block; 
float : left; 
color : #fffbf4; 
height : 36px; 
padding-top : 10px; 
padding-left : 15px; 
padding-right : 15px; 
text-decoration : none; 
} 
#topmenu a:visited, active { 
display : block; 
float : left; 
height : 36px; 
padding-top : 10px; 
padding-left : 15px; 
padding-right : 15px; 
text-decoration : none; 
} 
#topmenu a:hover { 
display : block; 
float : left; 
color : #505050; 
height : 36px; 
padding-top : 10px; 
padding-left : 15px; 
padding-right : 15px; 
text-decoration : none; 
background : url("../images/topmenu.png") repeat-x; 
} 
#pagination { 
background : #f5f0ea; 
padding : 8px; 
margin-left : 8px; 
margin-top : 20px; 
margin-bottom : 20px; 
} 
#pagination .pre { 
display : block; 
padding : 3px; 
float : left; 
} 
#pagination .next { 
display : block; 
padding : 3px; 
float : right; 
} 
#pagination .clear2 { 
clear : left; 
width : 99%; 
} 
#left .leftimg { 
float : left; 
padding : 5px; 
border-right : 3px; 
margin : 8px; 
} 
#left .rightimg { 
float : right; 
padding : 0; 
border : 0; 
margin : 8px; 
} 
#left .centerimg { 
padding-top : 10px; 
border : 0; 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
.floatright { 
float : right; 
width : 130px; 
margin : 0 0 10px 10px; 
background-color : #a4afbf; 
padding : 10px; 
border-top : 1px solid #999; 
border-right : 2px solid #555; 
border-bottom : 2px solid #555; 
border-left : 1px solid #999; 
text-align : center; 
} 
div.floatright img { 
border-top : 2px solid #555; 
border-right : 1px solid #999; 
border-bottom : 1px solid #999; 
border-left : 2px solid #555; 
} 
.floatright a { 
text-decoration : none; 
float : left; 
color : #505050; 
} 
.floatright a:hover { 
cursor : pointer; 
} 
#tab { 
background : url("../images/tabcontenbg.jpg"); 
margin-bottom : 8px; 
margin-left : 8px; 
} 
#tab #tabhead { 
background : url("../images/tabheader.jpg") repeat-x; 
height : 40px; 
} 
#tab #tabcontent { 
padding : 10px; 
} 
#tabhead ul { 
list-style : none; 
line-height : 1.25em; 
padding-left : 10px; 
z-index : 10; 
} 
#tabhead li { 
display : inline; 
} 
#tabhead a { 
display : block; 
float : left; 
height : 30px; 
padding : 10px 10px 0 10px; 
margin-right : 2px; 
background : url("../images/tabnormal.jpg") repeat-x; 
color : #ffffff; 
text-decoration : none; 
} 
#tabhead a:visited, active { 
display : block; 
float : left; 
height : 30px; 
padding : 10px 10px 0 10px; 
background : url("../images/tabnormal.jpg") repeat-x; 
color : #ffffff; 
text-decoration : none; 
} 
#tabhead a:hover { 
background : url("../images/tabhover.jpg") repeat-x; 
color : #000000; 
} 
#tabhead .activetab a { 
background : url("../images/tabhover.jpg") repeat-x; 
font-size : 14px; 
font-weight : bold; 
color : #666666; 
text-align : center; 
} 
#tabhead .activetab a:visited { 
background : url("../images/tabhover.jpg") repeat-x; 
color : #000000; 
} 
#tabhead .activetab a:active { 
background : url("../images/tabhover.jpg") repeat-x; 
color : #000000; 
} 
.post ul { 
list-style : square; 
padding-left : 16px; 
margin : 1em 0; 
line-height : 1.75em; 
} 
.post ol { 
list-style : decimal; 
list-style-position : outside; 
padding-left : 35px; 
margin : 1em 0; 
line-height : 1.25em; 
} 
.post li { 
padding : 5px 5px 5px 5px; 
line-height : 1.75em; 
} 
.post ul li { 
margin-left : 12px; 
} 
#tabcontent ul { 
list-style : square; 
padding-left : 35px; 
margin : 0; 
line-height : 1.25em; 
} 
#tabcontent ol { 
list-style : decimal; 
list-style-position : inside; 
} 
#tabcontent li { 
padding : 5px 5px 2px 5px; 
line-height : 1.75em; 
} 
#tabcontent ul li ul li { 
list-style : disc; 
margin-left : 10px; 
} 
#left code { 
white-space : pre; 
display : block; 
font-family : "Courier New", Courier, monospace; 
font-size : 12px; 
background-color : #e3d6c6; 
color : #000000; 
margin : 10px; 
padding : 10px; 
} 
#left table { 
width : 95%; 
border : 1px solid #dbd2b0; 
margin-left : 12px; 
} 
#left th { 
padding : 10px; 
background : #f3efde; 
color : #505050; 
font-family : "Trebuchet MS", Verdana, sans-serif; 
font-size : 14px; 
text-transform : uppercase; 
text-align : left; 
margin : 0; 
border-bottom : 1px solid #dbd2b0; 
} 
#left td { 
padding : 5px; 
background : #fffbf4; 
text-align : center; 
border-bottom : 1px solid #dbd2b0; 
border-left : 1px solid #dbd2b0; 
} 
#left table h3 { 
font-size : 1.5em; 
line-height : 1.05em; 
text-align : center; 
font-variant : normal; 
font-weight : normal; 
padding-top : 8px; 
color : #736957; 
} 
#left .specialtable { 
width : 90%; 
border : 0; 
margin-left : 12px; 
} 
#left .specialtable th { 
padding : 10px; 
margin : 0; 
border : 0; 
} 
#left .specialtable td { 
padding : 5px; 
text-align : left; 
background : #f2f0e4; 
border : 0; 
} 
.form { 
margin : 10px 30px 10px 30px; 
background : #a4afbf; 
padding-bottom : 10px; 
border : 1px solid #b6a278; 
} 
.form .text { 
display : block; 
border : 1px solid #b6a278; 
background : #f9f8f2; 
width : 500px; 
padding : 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #000000; 
} 
.form label { 
display : block; 
margin-bottom : 3px; 
margin-top : 10px; 
margin-left : 20px; 
font-weight : bold; 
padding-bottom : 3px; 
} 
.form input { 
margin-left : 20px; 
} 
.form textarea { 
margin-left : 20px; 
} 
.form .text:hover { 
background : #ffffff; 
border : 1px solid #000000; 
} 
.form .text:focus { 
background : #f4efe3; 
border : 1px solid #000000; 
} 
.form .button { 
font : 12px Arial, Helvetica, sans-serif; 
background-color : #566d97; 
color : white; 
margin-left : 40px; 
margin-top : 5px; 
margin-bottom : 2px; 
padding : 3px; 
min-width : 50px; 
border : 0; 
text-align : center; 
text-transform : uppercase; 
} 
.form .button:hover { 
font : 12px Arial, Helvetica, sans-serif; 
background-color : #736957; 
color : white; 
margin-left : 40px; 
margin-top : 3px; 
margin-bottom : 2px; 
padding : 3px; 
min-width : 50px; 
} 
#right h2 { 
background : #566d97; 
border-top : 5px solid #bfb6a4; 
display : block; 
padding : 6px; 
font-size : 16px; 
color : white; 
text-align : left; 
} 
#right ul { 
list-style : none; 
background : white; 
margin-bottom : 10px; 
} 
#right li a { 
height : 32px; 
voice-family : "\"}\""; 
voice-family : inherit; 
height : 24px; 
text-decoration : none; 
margin-bottom : 3px; 
} 
#right li a:link, #right li a:visited { 
color : #736957; 
display : block; 
background : url("../images/menubutton_beige.gif"); 
padding : 8px 0 0 20px; 
} 
#right li a:hover { 
color : #474739; 
background : url("../images/menubutton_beige.gif") 0% -32px; 
padding : 8px 0 0 20px; 
} 
.Postit { 
width : 70%; 
background : url("../images/Post-It-Blue.png") no-repeat; 
border-left : 0; 
border-top : 0; 
font-size : 16px; 
font-weight : bold; 
text-align : center; 
color : #666666; 
padding-top : 60px; 
padding-bottom : 40px; 
margin-left : 40px; 
margin-top : 40px; 
} 
.pdf_icon { 
padding-left : 22px; 
margin-left : 10px; 
background : url("../images/pdf.png") no-repeat 0 0; 
} 
.word_icon { 
padding-left : 22px; 
margin-left : 10px; 
background : url("../images/wordsmall.gif") no-repeat 0 0; 
} 
.excel_icon { 
padding-left : 22px; 
margin-left : 10px; 
background : url("../images/excel_small.jpg") no-repeat 0 0; 
} 
.sidebarlt { 
padding : 6px; 
border : 6px double #bfb6a4; 
margin-left : 30px; 
margin-top : 20px; 
width : 140px; 
background : white; 
font-family : "Trebuchet MS", Verdana, sans-serif; 
font-size : 16px; 
text-align : center; 
color : #666666; 
} 
.sidebarlt h6 { 
font-size : 16px; 
color : #736957; 
} 
.sidebarlt a { 
text-decoration : none; 
color : #736957; 
} 
.rbroundbox { 
background : url("../images/nt.gif") repeat; 
} 
.rbtop div { 
background : url("../images/tl.gif") no-repeat left top; 
} 
.rbtop { 
background : url("../images/tr.gif") no-repeat right top; 
} 
.rbbot div { 
background : url("../images/bl.gif") no-repeat left bottom; 
} 
.rbbot { 
background : url("../images/br.gif") no-repeat right bottom; 
} 
.rbtop div, .rbtop, .rbbot div, .rbbot { 
height : 7px; 
font-size : 1px; 
} 
.rbcontent { 
margin : 0 7px; 
font-size : 1.15em; 
} 
.rbroundbox { 
width : 76%; 
margin : 1em auto; 
} 
.columnone { 
float : left; 
width : 48%; 
padding-top : 10px; 
} 
.columntwo { 
float : right; 
width : 48%; 
padding-top : 10px; 
} 
.column_left { 
float : left; 
width : 25%; 
padding-top : 10px; 
margin-left : 20px; 
} 
.column_right { 
float : right; 
width : 65%; 
padding-top : 10px; 
margin-right : 20px; 
} 
.sitemap UL { 
padding : 0; 
margin : 0 0 1.4em 10px; 
list-style : none; 
} 
.sitemap UL LI { 
padding : 0; 
font-weight : bold; 
margin : 0; 
border-style : none; 
} 
.sitemap UL LI A:link { 
text-decoration : none; 
padding : 0 0 0.2em 15px; 
display : block; 
color : #566d97; 
font-size : 1.15em; 
} 
.sitemap UL LI A:visited { 
padding : 0 0 0.2em 15px; 
display : block; 
color : #736957; 
text-decoration : none; 
font-size : 1.15em; 
} 
.sitemap UL LI A:hover { 
padding-right : 0; 
display : block; 
padding-left : 15px; 
padding-bottom : 0.2em; 
color : #505050; 
padding-top : 0; 
text-decoration : none; 
font-size : 1.15em; 
} 
.sitemap UL LI UL A:link { 
text-decoration : none; 
padding-right : 0; 
display : block; 
padding-left : 35px; 
padding-bottom : 0; 
color : #566d97; 
padding-top : 0; 
} 
.sitemap UL LI UL A:visited { 
padding-right : 0; 
display : block; 
padding-left : 35px; 
padding-bottom : 0; 
color : #736957; 
padding-top : 0; 
text-decoration : none; 
} 
.sitemap UL LI UL A:hover { 
padding-right : 0; 
display : block; 
padding-left : 35px; 
padding-bottom : 0; 
color : #505050; 
padding-top : 0; 
text-decoration : none; 
} 
.sitemap H2 A:link { 
text-decoration : none; 
margin-bottom : 0; 
margin-left : 10px; 
color : #736957; 
text-align : left; 
display : block; 
} 
.sitemap H2 A:visited { 
text-decoration : none; 
margin-bottom : 0; 
margin-left : 10px; 
color : #505050; 
text-align : left; 
display : block; 
} 
.sitemap H2 A:hover { 
text-decoration : none; 
margin-bottom : 0; 
margin-left : 10px; 
color : #566d97; 
text-align : left; 
display : block; 
} 
.cse .gsc-control-cse, .gsc-control-cse { 
padding : 1%; 
width : 99%; 
} 
.cse .gsc-branding, .gsc-branding { 
display : none; 
} 
.cse.gsc-control-cse div, .gsc-control-cse div { 
float : left; 
} 
.cse .gsc-control-cse, .gsc-control-cse { 
font-family : Arial, sans-serif; 
background-color : #ffffff; 
border : 1px solid; 
border-color : #ffffff; 
} 
.cse .gsc-control-cse:after, .gsc-control-cse:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.cse form.gsc-search-box, form.gsc-search-box { 
padding : 4px 0 2px 0; 
margin-bottom : 6px; 
} 
.cse .gsc-branding-text, .gsc-branding-text { 
color : #000000; 
} 
.cse td.gsc-input, td.gsc-input { 
padding-right : 0; 
} 
.cse .gsc-search-box, .gsc-search-box { 
border-collapse : collapse; 
} 
.cse input.gsc-input, input.gsc-input { 
font-family : inherit; 
border : 1px solid; 
border-color : #777777; 
padding : 4px; 
width : 90%; 
font-size : 13px; 
} 
.cse input.gsc-search-button, input.gsc-search-button { 
font-family : inherit; 
font-size : 13px; 
color : #ffffff; 
font-weight : bold; 
padding : 4px 0 4px 0; 
background-color : #566d97; 
border : 0; 
border-color : #566d97; 
} 
.cse .gsc-tabHeader, .gsc-tabHeader { 
font-weight : bold; 
text-transform : uppercase; 
padding : 2px 8px 0 8px; 
} 
.cse .gsc-tabHeader.gsc-tabhInactive, .gsc-tabHeader.gsc-tabhInactive { 
background-color : #777; 
border : 1px solid; 
border-color : #777; 
border-bottom : none; 
color : #fff; 
} 
.cse .gsc-tabHeader.gsc-tabhActive, .gsc-tabHeader.gsc-tabhActive { 
background-color : #fff; 
border : 1px solid; 
border-color : #736957; 
border-bottom : none; 
color : #505050; 
} 
.cse .gsc-tabsArea, .gsc-tabsArea { 
margin-top : 1em; 
border-bottom : 1px solid #333; 
padding : 0; 
} 
.cse .gsc-resultsHeader, .gsc-resultsHeader { 
margin : 0; 
border : none; 
} 
.cse .gsc-results, .gsc-results { 
width : 100%; 
margin-top : 1em; 
} 
.cse .gs-result .gs-title, .gs-result .gs-title, .cse .gs-result .gs-snippet, .gs-result .gs-snippet, .cse .gs-result .gs-visibleUrl, .gs-result .gs-visibleUrl, .gs-result .gs-title, .cse .gs-result .gs-snippet, .gs-result .gs-snippet { 
font-size : 13px; 
line-height : 18px; 
} 
.cse .gsc-webResult.gsc-result, .gsc-webResult.gsc-result { 
padding : 0 0 0 0.5em; 
border-left : 1px solid; 
border-color : #fff; 
margin-bottom : 1em; 
} 
.cse .gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result:hover { 
border-left : 1px solid; 
border-color : #000; 
} 
.cse .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active, .cse .gs-webResult.gs-result a.gs-title:active b, .gs-webResult.gs-result a.gs-title:active b { 
color : #777; 
} 
.cse .gs-webResult.gs-result .gs-snippet, .gs-webResult.gs-result .gs-snippet { 
color : #333; 
} 
.cse .gs-webResult.gs-result .gs-visibleUrl, .gs-webResult.gs-result .gs-visibleUrl, .cse .gs-webResult.gs-result .gs-visibleUrl-short, .gs-webResult.gs-result .gs-visibleUrl-short { 
color : #000; 
font-weight : bold; 
} 
.cse .gsc-cursor-box, .gsc-cursor-box { 
border-top : 1px dotted; 
border-color : #333; 
padding : 0.5em 0 0 0.5em; 
text-align : left; 
} 
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page { 
color : #505050; 
background-color : #fff; 
padding : 0 5px; 
} 
.cse .gs-promotion.gs-result, .gs-promotion.gs-result { 
background-color : #e6e6e6; 
border : 1px solid; 
border-color : #ccc; 
} 
#navlist { 
padding-left : 0; 
margin-left : 0; 
margin-right : 0; 
border-bottom : 1px solid #bfb6a4; 
font-size : 1em; 
text-align : left; 
} 
#navlist li { 
list-style : none; 
margin : 0; 
padding : 0.3em; 
border-top : 1px solid #bfb6a4; 
} 
#navlist li a { 
text-decoration : none; 
} 
#navlist h2 { 
text-align : center; 
} 
.ddsmoothmenu { 
font : bold 1.12em Verdana; 
background : white; 
width : 636px; 
margin-left : 14px; 
} 
.ddsmoothmenu ul { 
z-index : 100; 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
.ddsmoothmenu ul li { 
position : relative; 
display : inline; 
float : left; 
} 
.ddsmoothmenu ul li a { 
display : block; 
background : #566d97; 
color : white; 
padding : 10px 6px; 
border-right : 2px solid #fffbf4; 
color : #2d2b2b; 
text-decoration : none; 
} 
* html .ddsmoothmenu ul li a { 
display : inline-block; 
} 
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited { 
color : white; 
} 
.ddsmoothmenu ul li a.selected { 
background : #bfb6a4; 
color: #666666; 
} 
.ddsmoothmenu ul li a:hover { 
background : #bfb6a4; 
color : #666666; 
} 
.ddsmoothmenu ul li ul { 
position : absolute; 
left : 0; 
display : none; 
visibility : hidden; 
} 
.ddsmoothmenu ul li ul li { 
display : list-item; 
float : none; 
} 
.ddsmoothmenu ul li ul li ul { 
top : 0; 
} 
.ddsmoothmenu ul li ul li a { 
background : #566d97; 
font : bold 13px Verdana; 
width : 160px; 
padding : 7px; 
margin : 0; 
border-top-width : 0; 
border-bottom : 1px solid gray; 
} 
* html .ddsmoothmenu { 
height : 1%; 
} 
.downarrowclass { 
position : absolute; 
top : 12px; 
right : 7px; 
} 
.rightarrowclass { 
position : absolute; 
top : 0; 
right : 5px; 
} 
.ddshadow { 
position : absolute; 
left : 0; 
top : 0; 
width : 0; 
height : 0; 
background : #bfb6a4; 
} 
