

/* WARNING : THIS IS DYNAMICALLY GENERATED FILE!!! PLEASE EDIT APPROPRIATE RCSS TEMPLATE!! */

/* GENERAL YUI RESET */
body{color:#000;background:#FFF;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body{font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}

div{display:block;position:relative;overflow:hidden;margin: 0px;padding: 0px;}

.content h1{font-size:130%;font-weight:bold;}
.content h2{font-size:120%;font-weight:bold;}
.content h3{font-size:110%;font-weight:bold;}
.content h4{font-size:100%;font-weight:bold;}
.content li{list-style: disc;margin-left:15px;}

/*** TAG RELATED ***/

.fltr
{float:right;}
.fltl
{float:left;}
.clb
{clear:both;height:0px;}
.clbb
{clear:both;}
.lbc
{margin: 0 auto;}
div.block
{display:block ! important;position:relative ! important;overflow:hidden ! important;}

/*** LAYOUT DEFINITION ***/
.rt,.rm,.rb{_height: 100%;}
.clc{width: 966px;}

.cl
{
width: 250px;
float:left;
margin: 0px 5px 0px 0px;
overflow: visible;
z-index: 1000;
}

.cm_full
{
float:left;
width:100%;
}

.cm_wide
{
float:left;
width:711px;
margin: 0px;
}

.cm_narrow
{
float:left;
width:510px;
}

.cr
{
width: 196px;
float:left;
margin: 0px 0px 0px 5px;
}

/*** DRYML frames ***/


.frame_default
{ 
margin: 0px 0px 0px 0px;
}

.frame_default .frame_header 
{
height:30px;
background:  url('/images/layout/frames/frame_default.png') top left no-repeat;
}

.frame_default .frame_header .left
{
padding: 3px 0px 0px 17px;
}

.frame_default .frame_header .right
{
position: absolute;
height:30px;
width:17px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_default.png') top right no-repeat;
}

.frame_default .not_ultrasized
{
background:  url('/images/layout/frames/frame_default.png') center right no-repeat;
}

.frame_default .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_default.png') center left no-repeat;
}

.frame_default .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 17px 0px 0px;
}

.frame_default .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 17px;
}


.frame_default .frame_footer
{
height: 30px;
width:100%;
background: url('/images/layout/frames/frame_default.png') bottom left no-repeat;
}

.frame_default .frame_footer .left
{ 
position: relative;
height: 30px;
width: 17px;
float:right;
background: url('/images/layout/frames/frame_default.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_greybox
{ 
margin: 0px 0px 0px 0px;
}

.frame_greybox .frame_header 
{
height:25px;
background:  url('/images/layout/frames/frame_greybox.png') top left no-repeat;
}

.frame_greybox .frame_header .left
{
padding: 3px 0px 0px 25px;
}

.frame_greybox .frame_header .right
{
position: absolute;
height:25px;
width:25px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_greybox.png') top right no-repeat;
}

.frame_greybox .not_ultrasized
{
background:  url('/images/layout/frames/frame_greybox.png') center right no-repeat;
}

.frame_greybox .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_greybox.png') center left no-repeat;
}

.frame_greybox .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 25px 0px 0px;
}

.frame_greybox .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 25px;
}


.frame_greybox .frame_footer
{
height: 25px;
width:100%;
background: url('/images/layout/frames/frame_greybox.png') bottom left no-repeat;
}

.frame_greybox .frame_footer .left
{ 
position: relative;
height: 25px;
width: 25px;
float:right;
background: url('/images/layout/frames/frame_greybox.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_lightgreybox
{ 
margin: 0px 0px 0px 0px;
}

.frame_lightgreybox .frame_header 
{
height:8px;
background:  url('/images/layout/frames/frame_lightgreybox.png') top left no-repeat;
}

.frame_lightgreybox .frame_header .left
{
padding: 3px 0px 0px 8px;
}

.frame_lightgreybox .frame_header .right
{
position: absolute;
height:8px;
width:8px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_lightgreybox.png') top right no-repeat;
}

.frame_lightgreybox .not_ultrasized
{
background:  url('/images/layout/frames/frame_lightgreybox.png') center right no-repeat;
}

.frame_lightgreybox .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_lightgreybox.png') center left no-repeat;
}

.frame_lightgreybox .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 8px 0px 0px;
}

.frame_lightgreybox .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 8px;
}


.frame_lightgreybox .frame_footer
{
height: 8px;
width:100%;
background: url('/images/layout/frames/frame_lightgreybox.png') bottom left no-repeat;
}

.frame_lightgreybox .frame_footer .left
{ 
position: relative;
height: 8px;
width: 8px;
float:right;
background: url('/images/layout/frames/frame_lightgreybox.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_bluelightbox
{ 
margin: 0px 0px 0px 0px;
}

.frame_bluelightbox .frame_header 
{
height:7px;
background:  url('/images/layout/frames/frame_bluelightbox.png') top left no-repeat;
}

.frame_bluelightbox .frame_header .left
{
padding: 3px 0px 0px 7px;
}

.frame_bluelightbox .frame_header .right
{
position: absolute;
height:7px;
width:7px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_bluelightbox.png') top right no-repeat;
}

.frame_bluelightbox .not_ultrasized
{
background:  url('/images/layout/frames/frame_bluelightbox.png') center right no-repeat;
}

.frame_bluelightbox .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_bluelightbox.png') center left no-repeat;
}

.frame_bluelightbox .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 7px 0px 0px;
}

.frame_bluelightbox .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 7px;
}


.frame_bluelightbox .frame_footer
{
height: 7px;
width:100%;
background: url('/images/layout/frames/frame_bluelightbox.png') bottom left no-repeat;
}

.frame_bluelightbox .frame_footer .left
{ 
position: relative;
height: 7px;
width: 7px;
float:right;
background: url('/images/layout/frames/frame_bluelightbox.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_redlightbox
{ 
margin: 0px 0px 0px 0px;
}

.frame_redlightbox .frame_header 
{
height:7px;
background:  url('/images/layout/frames/frame_redlightbox.png') top left no-repeat;
}

.frame_redlightbox .frame_header .left
{
padding: 3px 0px 0px 7px;
}

.frame_redlightbox .frame_header .right
{
position: absolute;
height:7px;
width:7px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_redlightbox.png') top right no-repeat;
}

.frame_redlightbox .not_ultrasized
{
background:  url('/images/layout/frames/frame_redlightbox.png') center right no-repeat;
}

.frame_redlightbox .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_redlightbox.png') center left no-repeat;
}

.frame_redlightbox .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 7px 0px 0px;
}

.frame_redlightbox .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 7px;
}


.frame_redlightbox .frame_footer
{
height: 7px;
width:100%;
background: url('/images/layout/frames/frame_redlightbox.png') bottom left no-repeat;
}

.frame_redlightbox .frame_footer .left
{ 
position: relative;
height: 7px;
width: 7px;
float:right;
background: url('/images/layout/frames/frame_redlightbox.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_brownlightbox
{ 
margin: 0px 0px 0px 0px;
}

.frame_brownlightbox .frame_header 
{
height:7px;
background:  url('/images/layout/frames/frame_brownlightbox.png') top left no-repeat;
}

.frame_brownlightbox .frame_header .left
{
padding: 3px 0px 0px 7px;
}

.frame_brownlightbox .frame_header .right
{
position: absolute;
height:7px;
width:7px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_brownlightbox.png') top right no-repeat;
}

.frame_brownlightbox .not_ultrasized
{
background:  url('/images/layout/frames/frame_brownlightbox.png') center right no-repeat;
}

.frame_brownlightbox .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_brownlightbox.png') center left no-repeat;
}

.frame_brownlightbox .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 7px 0px 0px;
}

.frame_brownlightbox .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 7px;
}


.frame_brownlightbox .frame_footer
{
height: 7px;
width:100%;
background: url('/images/layout/frames/frame_brownlightbox.png') bottom left no-repeat;
}

.frame_brownlightbox .frame_footer .left
{ 
position: relative;
height: 7px;
width: 7px;
float:right;
background: url('/images/layout/frames/frame_brownlightbox.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_blueboxheader
{ 
margin: 0px 0px 0px 0px;
}

.frame_blueboxheader .frame_header 
{
height:10px;
background:  url('/images/layout/frames/frame_blueboxheader.png') top left no-repeat;
}

.frame_blueboxheader .frame_header .left
{
padding: 3px 0px 0px 10px;
}

.frame_blueboxheader .frame_header .right
{
position: absolute;
height:10px;
width:10px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_blueboxheader.png') top right no-repeat;
}

.frame_blueboxheader .not_ultrasized
{
background:  url('/images/layout/frames/frame_blueboxheader.png') center right no-repeat;
}

.frame_blueboxheader .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_blueboxheader.png') center left no-repeat;
}

.frame_blueboxheader .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}

.frame_blueboxheader .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 10px;
}


.frame_blueboxheader .frame_footer
{
height: 10px;
width:100%;
background: url('/images/layout/frames/frame_blueboxheader.png') bottom left no-repeat;
}

.frame_blueboxheader .frame_footer .left
{ 
position: relative;
height: 10px;
width: 10px;
float:right;
background: url('/images/layout/frames/frame_blueboxheader.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_lightblueboxheader
{ 
margin: 0px 0px 0px 0px;
}

.frame_lightblueboxheader .frame_header 
{
height:7px;
background:  url('/images/layout/frames/frame_lightblueboxheader.png') top left no-repeat;
}

.frame_lightblueboxheader .frame_header .left
{
padding: 3px 0px 0px 7px;
}

.frame_lightblueboxheader .frame_header .right
{
position: absolute;
height:7px;
width:7px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_lightblueboxheader.png') top right no-repeat;
}

.frame_lightblueboxheader .not_ultrasized
{
background:  url('/images/layout/frames/frame_lightblueboxheader.png') center right no-repeat;
}

.frame_lightblueboxheader .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_lightblueboxheader.png') center left no-repeat;
}

.frame_lightblueboxheader .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 7px 0px 0px;
}

.frame_lightblueboxheader .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 7px;
}


.frame_lightblueboxheader .frame_footer
{
height: 7px;
width:100%;
background: url('/images/layout/frames/frame_lightblueboxheader.png') bottom left no-repeat;
}

.frame_lightblueboxheader .frame_footer .left
{ 
position: relative;
height: 7px;
width: 7px;
float:right;
background: url('/images/layout/frames/frame_lightblueboxheader.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_greenboxheader
{ 
margin: 0px 0px 0px 0px;
}

.frame_greenboxheader .frame_header 
{
height:10px;
background:  url('/images/layout/frames/frame_greenboxheader.png') top left no-repeat;
}

.frame_greenboxheader .frame_header .left
{
padding: 3px 0px 0px 10px;
}

.frame_greenboxheader .frame_header .right
{
position: absolute;
height:10px;
width:10px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_greenboxheader.png') top right no-repeat;
}

.frame_greenboxheader .not_ultrasized
{
background:  url('/images/layout/frames/frame_greenboxheader.png') center right no-repeat;
}

.frame_greenboxheader .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_greenboxheader.png') center left no-repeat;
}

.frame_greenboxheader .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}

.frame_greenboxheader .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 10px;
}


.frame_greenboxheader .frame_footer
{
height: 10px;
width:100%;
background: url('/images/layout/frames/frame_greenboxheader.png') bottom left no-repeat;
}

.frame_greenboxheader .frame_footer .left
{ 
position: relative;
height: 10px;
width: 10px;
float:right;
background: url('/images/layout/frames/frame_greenboxheader.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_lightgreenboxheader
{ 
margin: 0px 0px 0px 0px;
}

.frame_lightgreenboxheader .frame_header 
{
height:7px;
background:  url('/images/layout/frames/frame_lightgreenboxheader.png') top left no-repeat;
}

.frame_lightgreenboxheader .frame_header .left
{
padding: 3px 0px 0px 7px;
}

.frame_lightgreenboxheader .frame_header .right
{
position: absolute;
height:7px;
width:7px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_lightgreenboxheader.png') top right no-repeat;
}

.frame_lightgreenboxheader .not_ultrasized
{
background:  url('/images/layout/frames/frame_lightgreenboxheader.png') center right no-repeat;
}

.frame_lightgreenboxheader .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_lightgreenboxheader.png') center left no-repeat;
}

.frame_lightgreenboxheader .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 7px 0px 0px;
}

.frame_lightgreenboxheader .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 7px;
}


.frame_lightgreenboxheader .frame_footer
{
height: 7px;
width:100%;
background: url('/images/layout/frames/frame_lightgreenboxheader.png') bottom left no-repeat;
}

.frame_lightgreenboxheader .frame_footer .left
{ 
position: relative;
height: 7px;
width: 7px;
float:right;
background: url('/images/layout/frames/frame_lightgreenboxheader.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_whitelightbox
{ 
margin: 0px 0px 0px 0px;
}

.frame_whitelightbox .frame_header 
{
height:7px;
background:  url('/images/layout/frames/frame_whitelightbox.png') top left no-repeat;
}

.frame_whitelightbox .frame_header .left
{
padding: 3px 0px 0px 7px;
}

.frame_whitelightbox .frame_header .right
{
position: absolute;
height:7px;
width:7px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_whitelightbox.png') top right no-repeat;
}

.frame_whitelightbox .not_ultrasized
{
background:  url('/images/layout/frames/frame_whitelightbox.png') center right no-repeat;
}

.frame_whitelightbox .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_whitelightbox.png') center left no-repeat;
}

.frame_whitelightbox .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 7px 0px 0px;
}

.frame_whitelightbox .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 7px;
}


.frame_whitelightbox .frame_footer
{
height: 7px;
width:100%;
background: url('/images/layout/frames/frame_whitelightbox.png') bottom left no-repeat;
}

.frame_whitelightbox .frame_footer .left
{ 
position: relative;
height: 7px;
width: 7px;
float:right;
background: url('/images/layout/frames/frame_whitelightbox.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_lightyellowboxheader
{ 
margin: 0px 0px 0px 0px;
}

.frame_lightyellowboxheader .frame_header 
{
height:px;
background:  url('/images/layout/frames/frame_lightyellowboxheader.png') top left no-repeat;
}

.frame_lightyellowboxheader .frame_header .left
{
padding: 3px 0px 0px 7px;
}

.frame_lightyellowboxheader .frame_header .right
{
position: absolute;
height:px;
width:7px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_lightyellowboxheader.png') top right no-repeat;
}

.frame_lightyellowboxheader .not_ultrasized
{
background:  url('/images/layout/frames/frame_lightyellowboxheader.png') center right no-repeat;
}

.frame_lightyellowboxheader .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_lightyellowboxheader.png') center left no-repeat;
}

.frame_lightyellowboxheader .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 7px 0px 0px;
}

.frame_lightyellowboxheader .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 7px;
}


.frame_lightyellowboxheader .frame_footer
{
height: px;
width:100%;
background: url('/images/layout/frames/frame_lightyellowboxheader.png') bottom left no-repeat;
}

.frame_lightyellowboxheader .frame_footer .left
{ 
position: relative;
height: px;
width: 7px;
float:right;
background: url('/images/layout/frames/frame_lightyellowboxheader.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}




.frame_error
{ 
margin: 0px 0px 0px 0px;
}

.frame_error .frame_header 
{
height:px;
background:  url('/images/layout/frames/frame_error.png') top left no-repeat;
}

.frame_error .frame_header .left
{
padding: 3px 0px 0px 10px;
}

.frame_error .frame_header .right
{
position: absolute;
height:px;
width:10px;
top:0px;
right:0px;
_right: -1px;
background:  url('/images/layout/frames/frame_error.png') top right no-repeat;
}

.frame_error .not_ultrasized
{
background:  url('/images/layout/frames/frame_error.png') center right no-repeat;
}

.frame_error .not_ultrasized .frame_content
{
background:  url('/images/layout/frames/frame_error.png') center left no-repeat;
}

.frame_error .frame_content
{
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
}

.frame_error .frame_content .left_container
{
_height: 100%;
margin: 0px 0px 0px 10px;
}


.frame_error .frame_footer
{
height: px;
width:100%;
background: url('/images/layout/frames/frame_error.png') bottom left no-repeat;
}

.frame_error .frame_footer .left
{ 
position: relative;
height: px;
width: 10px;
float:right;
background: url('/images/layout/frames/frame_error.png') bottom right no-repeat;
/*
_margin:-1px 0px 0px 0px;
//margin:-1px 0px 0px 0px;
*/
}





/*** DRYML FORMS ***/

.label_left .form_row
{
margin: 2px;
_display: block;
_width: 99%;
}

.label_left .form_row label
{
display:block;
position:relative;
overflow:hidden;
float: left;
width: 150px;
text-align: right;
margin-right: 5px;
font-weight: bold;
}

.label_top .form_row
{
margin: 2px;
}

.label_top .form_row label
{
display:block;
position:relative;
overflow:hidden;
font-size: x-small;
text-align: left;
margin-left: 5px;
}

.label_right .form_row
{
margin: 2px;
width: 360px;
}

.label_right .form_row .field
{
display:block;
position:relative;
overflow:hidden;
float: left;
width: 210px;
}

.label_right .form_row .field input
{
width: 200px;
}

.label_right .form_row label
{
display:block;
position:relative;
overflow:hidden;
float: right;
width: 135px;
font-weight: bold;
}