    a {
		outline: none;
		}
	
	/* No list-markers by default - 
     * must redefine bullets w/ bg graphics
     ********************************************************/
     ul,ol {
	     list-style:none;
	     }

    /* Avoid browser default inconsistent heading, 
     * font-sizes and pre/code
     ********************************************************/
     body,h1,h2,h3,h4,h5,h6,pre,code,td {
	     font-size:1em;
         }

    /* Remove inconsistent (among browsers) - 
     * default padding or margin 
     ********************************************************/
     ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,
     fieldset,input,label,div,dd,dt,dl,hr {
         margin:0; padding:0;
         }

     /* prevent blue linked image borders
     ********************************************************/
      a img,:link img,:visited img,fieldset {
         border:none;
         }
		 
	  a:link :visited fieldset { text-decoration:none;
         }




/********************************************************/

body, html 
{background:url(../images/bg_body.gif);
margin: 0px; padding: 0px; }

/********************************************************/

#headerbg
{background:url(../images/bg_top.gif) top repeat-x;}

#headerwrap
{ width:1000px; height: 120px; display:block; position:relative; overflow:hidden; margin-left:auto; margin-right:auto; padding-top:10px;}

#headerlogo 
{width: 250px; height: 120px; background:url(../images/head_logo.jpg) no-repeat; position:absolute; left:0px;}

#header_imgs 
{width: 290px; height: 120px; background-image: url(../images/head_imgspad.jpg); position:absolute; right:0px;}



#footerwrap
{ width:1000px; height: 120px; display:block; position:relative; margin-left:auto; margin-right:auto; padding-top:0px; background:url(../images/foot_roundcor.png) top no-repeat}

#footerlogo 
{width:250px; height:80px; position:absolute; top:40px; left:55px; padding-top:8px}

#footercopy
{width:290px; height:40px; display:block; position:absolute; left:710px; top:40px; border-left:1px #555555 solid; padding-top:30px;
text-align:left; font-family: Georgia, 'Times New Roman', Times, serif; font-size:10px ; color: #555555 ; text-decoration: none; font-weight:bold}



#ibonMenu_H
{width:460px; height:120px; background:url(../images/head_bg.jpg) no-repeat; position:absolute; left:250px}

#ibonMenu_H ul
{list-style-type:none; padding-top:80px;
text-indent:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#555555; text-decoration:none; font-weight:bold; }

#ibonMenu_H li
{display: inline; padding-left:0px; padding-right:0px; }



#ibonMenu_F
{width:460px; height:80px; position:absolute; left:250px;}

#ibonMenu_F ul
{list-style-type:none; padding-top:80px;
text-indent:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#555555; text-decoration:none; font-weight:bold; }

#ibonMenu_F li
{display: inline; padding-left:0px; padding-right:0px; text-align:left }



#swrap
{ width:1000px; height:30px; position:relative; margin-left:auto; margin-right:auto; background:url(../images/stab_bg.jpg) repeat-x;}

.stab
{ display:block; position:absolute}




.displace {position: absolute; left: -5000px;}
ul.btnsearch a {display: block; width: 108px; height: 30px; background: url(../images/btn_qsearch.gif); background-position: 0 0;}
ul.btnsearch a:hover {display: block; width: 108px; height: 30px; background: url(../images/btn_qsearch.gif); background-position: 108px 0;}





.clear
{ clear:both;}

.homewrap
{ display:block; width:1000px; position:relative; margin-left:auto; margin-right:auto; background-color:#FFFFFF; margin-top:0px;}

.wrap
{ width:1000px; position:relative; margin-left:auto; margin-right:auto; background-color:#FFFFFF; margin-top:0px; overflow:hidden;}

.innerwrap
{ width:1000px; background:url(../images/bg_rightpanel.gif) repeat-y right; float:right}

#bodyslimend
{background:url(../images/bg_bodyslim.gif) bottom no-repeat; width:1000px; height:24px; position:absolute; left:0px; bottom:0px}






.lnk_vergrn
{display:block; background:url(../images/arrow_gry.png) left no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px ; color: #9ebe7c ; text-decoration: underline; font-weight: normal;}
a.lnk_vergrn:hover
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px ; color: #d0d0d0 ; text-decoration: none; font-weight: normal;}

.lnk_verora
{display:block; background:url(../images/arrow_gry.png) left no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px ; color: #f7941d ; text-decoration: underline; font-weight: normal;}
a.lnk_verora:hover
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px ; color: #d0d0d0 ; text-decoration: none; font-weight: normal;}



.lnk_ora
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px ; color: #f7941d ; text-decoration: underline; font-weight: normal;}
a.lnk_ora:hover
{font-family: color: #d0d0d0 ; text-decoration: none;}

.lnk_blu
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px ; color: #005abb ; text-decoration: underline; font-weight: normal;}
a.lnk_blu:hover
{font-family: color: #d0d0d0 ; text-decoration: none;}

.lnk_grn
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px ; color: #7ba64c ; text-decoration: underline; font-weight: normal;}
a.lnk_grn:hover
{font-family: color: #d0d0d0 ; text-decoration: none;}



.georgia11gry
{font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #555555 ; text-decoration: none ;}

.georgia11ora
{font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #ff4b00 ; text-decoration: none;}

.georgia11blu
{font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #005abb ; text-decoration: none;}

.georgia11grn
{font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #7ba64c ; text-decoration: none;}



._georgia11ora 
{font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #ff4b00 ; text-decoration: underline ; font-weight:bold;}
a._georgia11ora:hover, a._georgia11ora:active, a._georgia11oraOn {font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #b3b3b3 ; text-decoration:none ; font-weight:bold;}

._georgia11blu 
{font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #005abb ; text-decoration: underline ; font-weight:bold;}
a._georgia11blu:hover, a._georgia11bluOn {font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #b3b3b3 ; text-decoration:none ; font-weight:bold;}

._georgia11grn 
{font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #7ba64c ; text-decoration: underline ; font-weight:bold;}
a._georgia11grn:hover, a._georgia11grnOn {font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #b3b3b3 ; text-decoration:none ; font-weight:bold;}




.img_headline
{padding: 0px; margin: 4px 4px 4px 4px;
max-width: 360px; max-height: 240px;}




.captiontxt
{display:block; border-top: 1px dotted #7d8794; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; 
color: #666600; text-decoration: none; font-style: italic; font-weight: normal; padding: 2px 2px 2px 2px;}

.captionphoto
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; 
color: #8f8f8f; text-decoration: none; font-style: italic; font-weight: normal; padding: 2px 2px 2px 2px;}

.captionred
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; 
color: #ea3230; text-decoration: none; font-style: italic; font-weight: bold; padding: 2px 2px 2px 2px;}




.ver_gry_sml
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#d0d0d0; text-decoration:none; font-weight:normal}

.geo_gry_sml
{font-family: Georgia, "Times New Roman", Times, serif; font-size:9px; color:#7d8794; text-decoration:none; font-weight:normal}




._georgia10ora 
{font-family: Georgia, "Times New Roman", Times, serif; font-size:10px ; color: #ff4b00 ; text-decoration: underline ; font-weight:bold;}
a._georgia10ora:hover, a._georgia10oraOn {color: #b3b3b3 ; text-decoration:none ; font-weight:bold;}

._georgia10blu 
{font-family: Georgia, "Times New Roman", Times, serif; font-size:10px ; color: #005abb ; text-decoration: underline ; font-weight:bold;}
a._georgia10blu:hover, a._georgia10bluOn {color: #b3b3b3 ; text-decoration:none ; font-weight:bold;}

._georgia10grn 
{font-family: Georgia, "Times New Roman", Times, serif; font-size:10px ; color: #7ba64c ; text-decoration: underline ; font-weight:bold;}
a._georgia10grn:hover, a._georgia10grnOn {color: #b3b3b3 ; text-decoration:none ; font-weight:bold;}



._georgia12ora 
{font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #ff4b00 ; text-decoration:none ; font-weight:bold; display:block;}
a._georgia12ora:hover, a._georgia12oraOn { color:#ffffff; text-decoration:none ; font-weight:bold; display:block; background-color:#ebebeb;}






.submenu
{display:block; float:left; width: 250px; max-width:250px; padding-top:20px; background-color:#FFFFFF;}

.submenu h1
{ background:url(../images/smenu_h1.gif) no-repeat; width:240px; height:32px; padding-top:10px; padding-left:10px; margin-left:10px;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8px ; color: #ffef9f ; text-decoration:none ; font-weight:bold;}

.submenu ul
{list-style-type:none; padding-bottom:5px; display:block; width:240px; border-bottom:1px #d0d0d0 dotted; margin-left:10px;
text-indent:30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#d0d0d0; text-decoration:none; font-weight:bold; }

.submenu li
{padding-left:0px; padding-right:0px; line-height:20px; }

.submenu img
{margin-left:auto; margin-right:auto; padding-top:10px;}



.rightpanel
{display:block; float:right; width: 290px; padding-top:26px;}

.rightpanel h1
{display:block; padding-bottom:10px; border-bottom:1px #d0d0d0 solid; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px ; color: #7d8794 ; text-decoration: none; font-weight:normal; letter-spacing:4px; text-indent:14px;}

.rightpanel h4
{display:block; width:270px; margin-top:10px; margin-bottom:10px; border-top:1px #d0d0d0 dotted}

.rightpanel ul
{display: block; max-width:270px; padding-left:12px; padding-right:8px; padding-top:8px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px ; color: #555555 ; text-decoration: none; font-weight:normal;} 

.rightpanel li
{display:block; background:url(../images/arrow_red10px.png) top left no-repeat; padding-left:10px; padding-right:10px; margin-bottom:8px; margin-top:0px; line-height:14px; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px ; color: #d0d0d0 ; text-decoration: none; font-weight:normal;}

.rightpanel li a
{font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color: #005abb ; text-decoration: none; font-weight:bold}
.rightpanel li a:hover
{color: #d0d0d0}
.rightpanel li a:visited
{font-weight:normal}




.addthis
{text-decoration:none; width:430px; height:20px; position:absolute; left:260px; top:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#7d8794}

.bodywidewrap
{margin-left:250px; margin-right:0px; width:750px; background-color:#FFFFFF}

.bodyslimwrap
{margin-left:250px; margin-right:290px; width:460px; background-color:#FFFFFF}

.bodyslim
{width:430px; float:left; display:block; position:relative; margin-top:51px; padding-left:10px; padding-right:10px; padding-bottom:20px; margin-bottom:51px; border-top:1px #555555 dotted; border-bottom:1px #555555 dotted;}


#bodywide
{width:750px; padding-right:40px;}

#bodywide p
{max-width:640px; text-align:left;}

#bodywide h5
{width:550px;}

#bodywide li
{max-width:640px;}


.bodyslim a
{font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #7ba64c ; text-decoration: underline ; font-weight:bold;}
.bodyslim a:hover, a:active, aOn {font-family: Georgia, "Times New Roman", Times, serif; font-size:11px ; color: #b3b3b3 ; text-decoration:none ; font-weight:bold;}


.bodyslim h1
{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:10px; padding-top:8px; }

.bodyslim h2
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#7d8794; text-decoration:none; font-weight:normal; padding-bottom:10px; }

.bodyslim h3
{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#555555; text-decoration:none; font-style:italic; font-weight:bold; padding-bottom:2px;  padding-top:8px; }

.bodyslim h4
{display:block; border-top:8px solid #ebebeb; padding-bottom:10px; }

.bodyslim p
{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#555555; text-decoration:none; font-weight:normal; text-align:justify; 
max-width:430px; padding-top:8px; padding-bottom:8px }

.bodyslim img
{display: block; float:left; margin:4px 20px 4px 0px; max-width:240px;}

.bodyslim h5
{display:block; width:360px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#a1a1a1; text-decoration:none; text-align:justify; font-style:italic; font-weight:normal; padding:4px 35px 4px 35px; margin:10px 0px 14px 0px; border-top:1px #ebebeb solid; border-bottom:1px #ebebeb solid; }

.bodyslim table
{width:360px; height:100%; padding:0px; margin-top:10px; margin-bottom:10px; border:1px #ebebeb solid}

.bodyslim td
{ font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#555555; text-decoration:none; text-align:justify; font-style:italic; font-weight:normal; text-align:center}

.bodyslim ul
{margin-left:20px; padding-top:4px; padding-bottom:4px; list-style:square }

.bodyslim li
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555555; text-decoration:none; font-weight:normal; text-align:left; max-width:420px; padding-bottom:8px; }



#body_vs img
{display:block; float:none; max-width:410px; margin-top:10px; margin-bottom:20px; margin-right:20px;}

.vitalsign_pdf
{display:block; background:url(../images/icon_pdf.png) top left no-repeat; padding-bottom:4px; padding-left:20px; margin-top:20px; margin-bottom:20px; width:420px; line-height:14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5f762c; text-align:left; text-decoration:none; font-weight: bold}
a.vitalsign_pdf:hover, a.vitalsign_pdfOn
{ color: #d0d0d0}














body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#555555;
}

#c5t_body {
    margin:14px;
    width:266px;
    text-align:center;
}

#c5t_body a:link,
#c5t_body a:visited,
#c5t_body a:active {
    text-decoration:none;
    color:#74A0FF;
}


#c5t_body a:hover {
    color:#74A0FF;
    text-decoration:underline;
}
#c5t_bodycontent{
    text-align:left;
    font-family: Verdana, sans-serif;
    font-size:10px;
    line-height:14px;
}
.c5t_system {
    padding:4px;
    width:100%;
    margin-bottom:10px;
    border:1px solid #FF0000;
    background-color:#FFF8F8;
}

.c5t_debug {
    padding:4px;
    margin-bottom:10px;
    border:1px solid #0070C0;
    background-color:#ECF0FF;
}


.c5t_comment_form_background {
	padding:4px;
	background-color:#f8f8f8;
	width:256px;
	margin-top:4px;
    border:1px dotted #7d8794;
}

.c5t_comment_form_table {
    width:248px;
    padding:2px;
	background-color:#FFFFFF;
}

.c5t_comment_form_field input,
.c5t_comment_form_field select,
.c5t_comment_form_field textarea {
    width:240px;
	background-color:#FFFFFF;
	color:#555555;
	border:1px inset #7d8794;
    font-size:10px;
}

.c5t_comment_form_label {
    vertical-align:top;	
    width:150px;
}

.c5t_comment_list {
    margin-bottom:4px;
}



.c5t_comment_item_background {
	padding:4px;
	background-color:#F8F8F8;
	width:256px;
	margin-top:4px;
    margin-bottom:4px;
    border:1px solid #d0d0d0;
}

.c5t_comment_item {
    padding:2px;
	background-color:#FFFFFF;
	overflow:auto;
}

.c5t_comment_item_details {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:9px;
	display:block;
	border-top:1px dashed #d0d0d0;
	color:#7ba64c;
}

.c5t_comment_item_text {
	display:block;
	margin-bottom:8px;
    color:#555555;
}



.c5t_comment_form_submit input {
    margin-top:2px;
}

.c5t_headline {
    font-size:120%;
	color:#333333;
}

.c5t_comment_item_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#555555;
	font-weight:bold;
}


.c5t_error_message {
	color:#FF5F00;
}

.c5t_error_message_item {
	padding-bottom:10px;
}



.c5t_installation_form {
	margin-bottom:20px;
}

.c5t_installation_form legend {
	font-weight:bold;
}

.c5t_installation_form_label {
	font-weight:bold;
	width:160px;
}

.c5t_frontend_pagination {
	margin:8px 0 8px 0;
}

.c5t_frontend_pagination a {
	border:1px solid #cccccc;
	padding:2px 4px;
	font-size:90%;
	color:#0000ff;
}

.c5t_frontend_pagination span {
	border:1px solid #cccccc;
	padding:2px 4px;
	font-size:90%;
}

.c5t_frontend_pagination form {
	display:inline;
}
.c5t_frontend_pagination input {
	cursor:pointer;
	border:1px solid #cccccc;
	padding:2px 4px;
	font-size:90%;
	color:#0000ff;
	background-color:#FFFFFF;
}


.c5t_link_button {
	margin:15px 0 35px 0;
}

.c5t_link_button a {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
}

.c5t_link_button a:hover {
	border:1px solid #cccccc;
	padding:3px 10px;
	text-decoration:none;
	font-size:90%;
	font-weight:bold;
	color:#6898FF;
	background-color:#F4F9FF;
}

input[type="submit"] {
    background-image:url(../images/button_background_large.gif);
    border:1px solid #cccccc;
    color:#ff4b00;
	font-size:90%;
    text-decoration:none;
    padding:2px 4px;
}

input[type="submit"]:hover {
    border:1px solid #7d8794;
}

input[type="button"] {
    background-image:url(../images/button_background_large.gif);
    border:1px solid #cccccc;
    color:#ff4b00;
	font-size:90%;
    text-decoration:none;
    padding:2px 4px;
}

input[type="button"]:hover {
    border:1px solid #7d8794;
}

input[type="button"]:disabled {
    color:#cccccc;
}

.c5t_link_submit_button a:link,
.c5t_link_submit_button a:visited {
    background-image:url(../images/button_background_large.gif);
    border:1px solid #d0d0d0;
    color:#ff4b00;
	font-size:90%;
    text-decoration:none;
    padding:2px 4px;
}

.c5t_link_submit_button a:hover,
.c5t_link_submit_button a:active {
    border:1px solid #7d8794;
}


#c5t_language_selector {
    font-size:70%;
    line-height:140%;
    text-align:right;
    margin-bottom:10px;
}

#c5t_language_selector a {
    margin-left:4px;
}