.cms_plugin_result_head { padding:7pt; margin-bottom: 3pt; background-color:#FFFFFF; color:#333333; border:1px solid #333333;}
.cms_plugin_result_description { padding:3pt; background-color:#CCCCCC; color:#333333; border: 1px solid #333333; margin-top:3pt; font-size:9pt;}
.cms_plugin_result_value { padding:3pt; background-color:#A9A9A9; color:#333333; border-left: 1px solid #333333; border-bottom: 1px solid #333333; border-right: 1px solid #333333; margin-bottom:3pt; font-size:8pt;}
.cms_r7 { text-align:right; font-size:7pt;}

.bulletmenu ul {
	list-style-type: none;
	line-height: normal;
	margin: 1pt 1pt 1pt 1pt;
	padding-left: 10pt;

}

.linklib_reg {
width: 350px; 
border: 1px solid black; 
display: block; 
margin-bottom: 7px;
}


li.separator { list-style-type:none; width:100px; text-align:center; background-color: #E7E7E1;
border-top: 1px solid #9e9a91;border-bottom: 1px solid #ffffff;margin: 2px 1px 2px 1px;height: 0;font-size: 1px;line-height: 0}
li.sectionheader { color:#000000; list-style-type:none; }
li.notactive{  list-style-type:none;}
li.isactive{  list-style-image:url(images/forward-arrow.png);}
a.notactive:visited, a.notactive:link{  color:#666666}
a.isactive:link, a.isactive:active, a.isactive:visited{color:#999999}








body { margin: 4px 4px 4px 4px; color: #545558; background-color: #E7E7E1; font-size: 10pt; font-family:Verdana, Arial, Helvetica, sans-serif}
.borderline { border: 1px solid #464749; background-color: #ffffff;}
.attachedline { border-top: 1px solid #464749; border-bottom: 1px solid #464749; background-color: #E7E7E1; background-image:url(/images/grad_attachedline.gif); color:#545558; font-weight:normal; font-size: 7pt; text-align: center; vertical-align:middle;}
td.nav { color: #545558; background-color: #E7E7E1; font-size: 10pt; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif }
td.header { color: #545558; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
td.label { color: #545558; background-color: #E7E7E1; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
td.body { color: #545558; background-color: #E7E7E1; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
td.bodyalt { color: #545558; background-color: #E7E7E1; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
td.footer { color: #545558; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif }
a:link { color:#000000; text-decoration: none;}
a:visited { color: #000000; text-decoration: none;}
a:active { color: #000000; text-decoration: none;}
a:hover { text-decoration: underline;}
.good { color: #0033FF; font-weight: bold }
.bad { color: #CC3300; font-weight: bold }
td.heading { background-color: #464749; background-image:url(/images/grad_th.gif); color: #E7E7E1; height: 24px; font-weight:bold; font-size: 14px; letter-spacing:1px; text-indent:4px; vertical-align:middle; text-transform: uppercase; border: 1px solid #464749;}
td.logoovl { position:absolute;}
.leftbar { width:110px }
.middlebar { background-color: #E7E7E1; font-size: 9pt; padding: 1px; border: 1px solid #464749; color: #545558; margin-left: 3px; margin-right: 3px; width:95%}
.childmiddlewindowbar { background-color: #E7E7E1; font-size: 9pt; padding: 1px; border: 1px solid #464749; color: #545558; width:100%;}
.lsidebar { background-image:url(/images/sipsurf_menu_left.gif); background-repeat:repeat-y; background-color: #E7E7E1; font-size: 9pt; padding: 1px; border: 1px solid #464749; color: #545558; margin-left: 6px;}
.rsidebar { background-image:url(/images/sipsurf_menu_left.gif); background-position:right; background-repeat:repeat-y; background-color: #E7E7E1; font-size: 9pt; padding: 1px; border: 1px solid #464749; color: #545558; margin-right: 6px;}
th { 
background-color: #464749; 
background-image:url(/images/grad_th.gif); 
background-repeat:repeat-x; 
color: #ffffff; 
height: 24px; 
font-weight:normal; 
font-size: 10pt; 
text-indent:4px; 
vertical-align:middle}
th:first-letter { font-weight:bold}


td.bottom { color: #545558; background-color: #E7E7E1; text-align: center; font-size: 11pt;}
p.title { font-size: 14pt; font-weight: bold; margin: 0;}
p.smalltitle { font-size: 12pt; font-weight: bold; margin: 0; padding: 4px; background-color: #E7E7E1; text-transform: uppercase;}
p.smallertitle { font-size: 10pt; font-weight: bold;}
p.sectionname { font-weight: bold; margin: 0;}
p.sectionname { padding-left: 15px;}
.icons { text-align: center;}
td.cms-news-date { font-size:7pt;  text-align:right; padding-right:3pt; background-color:#FFFFFF; vertical-align:middle;}

td.cms-news-category { font-size:16pt; vertical-align:middle; text-align:left; padding-left:3pt; background-color:#FFFFFF;}
td.cms-news-category:first-letter { font-weight:bold; color:#666666}

H1,H2{font-size:12pt;font-weight:bold;margin-bottom:6px;}
H4{font-size:10pt;font-weight:normal;margin-bottom:6px;}

h3 {font-size:9pt;font-weight:normal;margin:2px;}

td.cms-news-title { text-align:center; padding-left:3pt; border-top: 1px solid #464749}
h3:first-letter, td.cms-news-title:first-letter { font-weight:bold}

div.cms-news-content { padding-left: 5px; padding-right: 5px; border-top: 1px solid #464749; border-bottom: 1px dashed #464749; background-color: #ffffff; color:#333333; text-align:left;}
.cms-news-content a {color: blue; text-decoration:underline}

.cms-news-index-sep {border:1px solid black;background-color: white;font-size:7pt}
.cms-news-content-footer{ font-size:7pt;}
.cms-news-content-pre{ font-size:9pt; font-family:"Courier New", Courier, monospace; padding: 3px; background-color:#EEEEEE; color:#666666; border: 1px dashed #464749; text-align:left;}
.cms-news-tt-head{ font-size:8pt; border: 1px solid #000000; background-color:#ffffff; text-align:center; font-weight:bold;}
.mshtbl { border-collapse:collapse; height:4px; margin-left: 3px; margin-right: 3px; width:95%}
.shtbl { border-collapse:collapse; height:4px;}
.lshtbl { border-collapse:collapse; height:4px; margin-left: 6px;}
.rshtbl { border-collapse:collapse; height:4px; margin-right: 6px;}
.shtbll{ background: url(/images/shtbl_l.gif) no-repeat; width:8px}
.shtblm{ background: url(/images/shtbl_m.gif) repeat-x;}
.shtblr{ background: url(/images/shtbl_r.gif) no-repeat; width:8px}
td.innersidebar { font-size: 7pt;}
th.innersidebar { background:#ffffff; height: auto; width:auto; padding: 2px; color: #545558; font-size: 7pt; border-bottom: 1px solid #aaaaaa;}
.boxselector { text-align: left; padding: 2px; border: 1px none #316AC5; padding:2px; font-size:7pt;}
.boxselector a { position: relative; display: block; text-decoration: none; border:1px none #000000; padding:1px;}
.boxselector a:link { color: #545558;}
.boxselector a:visited { color: #464749;}
.boxselector a:hover { background-color: #C1D2EE; border: 1px solid #316AC5; color: #000000; position: relative; top:0px; bottom:0px; padding: 0px; margin: 0px;}
.boxselector a:active { color: #316AC5; text-decoration: none; padding:1px;}
.box_straight { border: 1px solid #545558; background-color: #ffffff; text-decoration: none;}
.box_straight a { padding: 3px; font-size:7pt; position: relative; display: block; text-decoration: none; border: 1px solid #E7E7E1;}
.box_straight a:hover { padding: 3px; font-size:7pt; position: relative; display: block; text-decoration: none; border: 1px solid #E7E7E1; background-color:#000000; color:#FFFFFF;}

.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}