/**
 * Tools:
 *   - easy clearing method
 *   - replace (useful for screen readers)
 *   - accessibility (useful for screen readers)
 *
 * @package    themes
 * @subpackage default2
 */

/* clearing */
.stretch,
.clear {
    clear: both;
    height: 1px;
    margin: 0;
    padding: 0;
    font-size: 15px;
    line-height: 1px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { /* make method ie7 compatible */
    #display: inline-block;
}
* html .clearfix {
    /* Hides from IE-mac \*/
    height: 1%;
    display: block; /* restore block display for ie6 */
    /* End hide from IE-mac */
}
/* end clearing */


/* replace */
.replace {
    display: block;

    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
}
/* tidy these up */
.replace * {
    text-indent: -10000px;
    display: block;

    background-repeat: no-repeat;
    background-position: left top;
    background-color: transparent;
}
    .replace a {
        text-indent: 0;
    }
        .replace a span {
            text-indent: -10000px;
        }
/* end replace */


/* accessibility */
span.accesskey {
    text-decoration: none;
}
.accessibility {
    position: absolute;
    top: -9999em;
    left: -9999em;
}
/* end accessibility */


/* hide */
.hide {
    display: none;
}

fieldset.form {
	border:1px #00003f solid;
	margin-bottom:1em;
	background:#dadee3;
}
.form fieldset{
	margin-bottom: 1.2em;
}
/*----------------- Form no tab ---------------------*/

div #frame {
	background:#dadee3;
	border:1px #00003f solid;
	margin-bottom:1em;
	margin-top:-5px;
	color:#060000;
	width:80%;
	text-align:center;
}	

fieldset.singleBlock {
    padding:10px 0 0 0;
}
fieldset.noLegend {
    padding-top: 0;
}
fieldset.lastChild {
    margin-top: 0;
	margin-bottom: 0;
    padding-bottom: 0;
}
fieldset.lastChild p {
    margin-top: 0;
    padding-top: 0; 
	color:#000000; 
}
    fieldset legend {
		color:#FFFFFF;
		margin-bottom:0.8em;
		#margin-left: -8px;
		padding:0.3em;
		width:710px;
    }
/*fieldset*/ 
div.title {
		color:#646262;
		background:#c1cedd;
		padding:7px;
		border-bottom:1px #ffffff solid;
		font-weight: bold;
    }

/* Form elements */
input.text, select, textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #7c7c7c #c3c3c3 #ddd #c3c3c3;
    width: 170px;
    /* padding: 2px;*/
    background: #fff url(themes/rvtheme/images/bg/form_input_m.gif) repeat-x left top;
    font-size: 0.9em;
    color: #666;
}
textarea {
    height: 6em;
}
label {
    color: #060000;
}
/* Ordered list for displaying form elements */
form fieldset ol {
    margin: 0;
    list-style: none;
    line-height: 1em;
	padding-left: 10px;
}
    form fieldset ol li {
        clear: left;
        margin: 0;
        padding-bottom: 0.6em;
        padding-left: 160px;
        <?php if ($isFormSubmitted) { echo "#margin-bottom: 0.6em; /* fix MSIE behaviour on submit */"; } ?>
    }
        form fieldset ol li div {
            <?php if ($isFormSubmitted) { echo "#float: left; /* fix MSIE behaviour on submit */"; } ?>
            #display: inline; /* fix MSIE */
            margin-bottom: 0;
        }
        form fieldset ol li label {
            float: left;
            margin-left: -160px;
            width: 140px;
            text-align: right;
        }
        form fieldset ol li p { /* field comments */
            margin-top: 0.2em;
            margin-bottom: 0;
            font-size: 0.9em;
        }
        form fieldset ol li p.error { /* field error */
            margin-top: 0;
            margin-bottom: 0.3em;
            color: #dc0000;
        }


/* Fields on top */
form fieldset ol.onTop {
}
    form fieldset ol.onTop li {
        clear: none;
        padding-left: 0;
        <?php if ($isFormSubmitted) { echo "#margin-bottom: 0; /* restore behaviour */"; } ?>
    }
        <?php if ($isFormSubmitted) { echo "form fieldset ol.onTop li div {  /* restore behaviour */ #float: none; }"; } ?>

        form fieldset ol.onTop li label {
            float: none;
            display: block;
            margin-left: 0;
            margin-bottom: 0.2em;
            width: auto;
            text-align: left;
        }


/* Additional */
form em {
    font-style: normal;
    color: #dc0000;
}
form div,
form p {
   /*  margin-bottom: 1em; */  /* compo  */
	color:#060000;
}
form .fieldIndent {
    margin-left: 160px;
}
	form .fieldIndent a {
			color:#0202c1;
			text-decoration: underline;
		}		

	form .fieldIndent a:hover {
		color: #000000;
		text-decoration: underline;
	}
		

/* No forms layout */
div.fieldsetlike {
	margin-bottom:1em;
	background:#dadee3;
}
    div.fieldsetlike h3 {
        margin-bottom: 0.6em;
        font-weight: bold;
        font-size: 1.1em;
        line-height: 1.1em;
        color: #ffffff;
    }
    div.fieldsetlike dl {
		padding-top:5px;
        margin-left: 380px;
        margin-bottom: 0;
        line-height: 1em;
    }
        div.fieldsetlike dl dt {
            float: left;
            display: inline;

            overflow: hidden; /* one row label only */
            height: 1.2em;

            margin-left: -160px;
            width: 140px;
            text-align: right;
            font-weight: normal;
            color: #060000;
        }
        div.fieldsetlike dl dd {
            margin-left: 0;
            margin-bottom: 0.4em;

            min-height: 1.2em;
            _height: 1.2em; /* min height for ie6 */

            padding-bottom: 0.2em; /* fix MSIE bug */
            color: #060000;
        }
		div.fieldsetlike a {
			color:#0202c1;
			text-decoration: underline;
		}		

		div.fieldsetlike a:hover {
			color: #000000;
			text-decoration: underline;
		}
		
p#require {
	background:#495d71;
	color:#dec9c9;
	text-align:left;
	padding:1.5em 1em 1.5em 1em;
	margin:0em;
	font-size:0.9em;
	border-top:1px solid #00003f;
	vertical-align:middle;
}			
p#require em {
	color:#ff1f1f;
}
p.bottomForm {
	padding:1em 0 0 0;
	text-align:center;
}	
		 
a.button, a.button:hover {
  background-color:#D4D0C8;
  background-position:top;
  padding: 3px 10px 3px 10px;
  border-top: 2px solid #FFFFFF;
  border-left: 2px solid #FFFFFF;
  border-bottom: 2px solid #808080;
  border-right: 2px solid #808080;
  color:#000000;
  text-decoration: none; 
  font-size: 1em;   
}

a.button:active {
  background-color:#D4D0C8;
  background-position:bottom;
  padding: 3px 10px 3px 10px;
  border-top: 2px solid #808080;
  border-left: 2px solid #808080;
  border-bottom: 2px solid #FFFFFF;
  border-right: 2px solid #FFFFFF;
  color: #000000;
  text-decoration: none; 
  font-size: 1em;   
}	

div#bottomLine {
	background:#dec9c9;
	color:#dec9c9;
	text-align:left;
	padding:1.5em 1em 0.5em 1em;
	margin:0em;
	font-size:0.9em;
	border-top:1px solid #00003f;
	vertical-align:middle;
}
/* END no forms layout */


/* START RVS Block */

#RVS_Block{
	font-weight: normal;
	color:#060000;
}
#RVS_Block .rvs_border {	
	border:1px solid #00003f;
	background:#dadee3;
}
.rvs_h1 {	
	color:#ffffff;
	background:#1a344e;
	padding:1px;
	border-bottom:1px #00003f solid;
	font-weight: bold; 
	font-size:12px;
}
#RVS_Block .rvs_h1 div {	
	color:#ffffff;
	background:#1a344e;
	padding:7px 7px 0 7px;
	font-weight: bold;
}
#RVS_Block .rvs_Title {	
	color:#060000;
	font-weight: bold;
	text-align:right;
	padding:3px;
}
#RVS_Block .rvs_pad {	
	padding:3px 0;
}
#RVS_Block a:link, #RVS_Block a:visited, #RVS_Block a:active {	
	color:#0202c1;
	font-weight: normal;
	text-decoration: underline;
}
#RVS_Block a:hover {	
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
#RVS_Block em {
	color:#ff1f1f;
}
#RVS_Block .rvs_infoMessage {
	color:#2baa00;
	margin:15px 5px;
}
#RVS_Block .rvs_errorMessage {
	color:#ff1f1f;
	padding:0;
	margin:0;
}
#RVS_Block .txtcolor {
	color: #000000;
}
#RVS_Block .error{
	color: #FF0000;
}
.Newspad{margin:15px;}
.Newscenter{ text-align:center;}
/* END RVS Block */
/******** Hidden block login **********/
#RVS_hideblock {
    display:none!important;
}

html { /* inforces screen to show scrollbar */

}
body {
    margin:0;
	padding:0;
}

/* Header */
div#header {
}
    div#header h1 {
        position: absolute;
        top: 7px;
        padding-top: 20px;
        background: url(themes/rvtheme/images/logo.gif) no-repeat left top;

        font-size: 30px;
        font-family: "Trebuchet MS";
    }
        div#header h1 a {
            background-color: transparent;
            text-decoration: none;
            color: #fff;

            display: block;
            width: 305px;
            height: 40px;
        }
            div#header h1 a span {
                display: block;
                text-indent: -9999px;
            }
/* END header */




/* Left/right blocks */
div.block {
	margin-left: 1em;
    margin-bottom: 1.5em;
	border: 1px solid #363636;
	background:#ECECEC;
	text-align:left;
	color:#000000;
}
    div.block h2 {
	padding: 0.3em;
    border-bottom: 1px solid #000000;
	background:#595959;
    color:#FFFFFF;
    font-weight: bold;
	font-size: 1.1em;
    }
    div.block div.content {
    padding: 0.4em 10px;
    font-size: 0.9em;
    }
	
	div.block div.content a {
	color:#C32321; 
	text-decoration:underline;
	font-size:1em;
	}

	div.block div.content a:hover {
	color:#920706; 
	text-decoration:underline;	
	font-size:1em;
	}			
	
/* END left/right blocks */

/******** Hidden block login **********/
#RVS_hideblock {
    display:none!important;
}


/**
 * Blocks.
 *
 * @package    themes
 * @subpackage default2
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

/* Logout */
div#block-logout {
}
    div#block-logout strong {
        color: #666;
        color: #333;
    }
    div#block-logout em {
        font-style: normal;
    }


/* Lang switcher */
div#langSwitcher {
    float: right;
}
    div#langSwitcher a {
        float: left;
        margin-left: 15px;
    }
        div#langSwitcher a img {
            display: block;
        }


/* Breadcrumbs */
#breadcrumbs {
    margin: 0;
    float: left;
}
    #breadcrumbs a {
        font-weight: bold;
        color: #66A326;
    }


div.message {
    margin: 0 auto;
	color:#dc0000;
	font-weight:bold;
	border:0;
}
    div.message p {
        margin-bottom: 1em;
        padding: 0.5em;
        text-align:left;	
    }
    
    div.message, p.message-error, div.message-error {
        color: #ff1f1f;
        padding:0px;   
		margin:0px;
    }
    div.message, p.message-info, div.message-info {
        color: #2baa00;
		margin-bottom: 1em;   
    }
    div.message, p.message-warning, div.message-warning {
        border-color: #999;
        color: #999;
        padding: 10px;          
    }
/* Headings */
h1.title {
	color:#ffffff;
	background:#1a344e;
	font-size: 1.5em;
	font-weight: bold;
	padding:5px;
	margin:0 0 15px 0;
}


/******** Hidden block login **********/
#RVS_hideblock {
    display:none!important;
}


 /**********************  Start Blockloginform/style.css  *************************/

.RVS_leftside div.RVS_Blockloginform table.rvs_frame {
	text-align:left;
}
.RVS_leftside div.RVS_Blockloginform table tr td.rvs_h2 {
	font-size: 1.1em;
	padding:5px 4px; 
	font-weight:bold;
}	
.RVS_leftside div.RVS_Blockloginform a {	
	text-decoration: underline;
	}	
.RVS_leftside div.RVS_Blockloginform a:hover {	
	text-decoration: underline;
	}
#RVS_rightside div.RVS_Blockloginform table.rvs_frame {
	text-align:left;
}
#RVS_rightside div.RVS_Blockloginform table tr td.rvs_h2 {
	font-size: 1.1em;
	padding:5px 4px; 
	font-weight:bold;
}	
#RVS_rightside div.RVS_Blockloginform a {	
	text-decoration: underline;
	}	
#RVS_rightside div.RVS_Blockloginform a:hover {	 
	text-decoration: underline;
	}
.tryoutbgbanner{ 
    background-image: url(http://sitebuilder.blackfoot.co.uk/images/buy_account.jpg); 
    background-position:top left; 
    background-repeat:no-repeat; 
    width:217px; 
    height:81px; 
	margin-top:7px;
}
.tryoutbgbanner div{ 
    padding:25px 5px 0 80px; 
}
 
.RVS_leftside div.RVS_Blockloginform .tryoutbgbanner a:link,
.RVS_leftside div.RVS_Blockloginform .tryoutbgbanner a:active,
.RVS_leftside div.RVS_Blockloginform .tryoutbgbanner a:visited
 { 
 color:#fff;
 font-weight:bold; 
 text-decoration: none;
 } 
.RVS_leftside div.RVS_Blockloginform .tryoutbgbanner a:hover { 
 color:#FFEFAD;
 font-weight:bold;
 text-decoration: none;
 }
 
 
 /**********************  Start Newsletter/style.css  *************************/

.RVS_leftside div.RVS_Newsletter table.rvs_frame {
    text-align:left;
}
.RVS_leftside div.RVS_Newsletter table tr td.rvs_h2 {
    font-size: 1.1em;
    padding:5px 4px; 
    font-weight:bold;
}   
.RVS_leftside div.RVS_Newsletter a {    
    text-decoration: underline;
    }   
.RVS_leftside div.RVS_Newsletter a:hover {  
    text-decoration: underline;
    }
#RVS_rightside div.RVS_Newsletter table.rvs_frame {
    text-align:left;
}
#RVS_rightside div.RVS_Newsletter table tr td.rvs_h2 {
    font-size: 1.1em;
    padding:5px 4px; 
    font-weight:bold;
}   
#RVS_rightside div.RVS_Newsletter a {   
    text-decoration: underline;
    }   
#RVS_rightside div.RVS_Newsletter a:hover { 
    text-decoration: underline;
    }
.tryoutbgbanner{ 
    background-image: url(http://sitebuilder.blackfoot.co.uk/images/buy_account.jpg); 
    background-position:top left; 
    background-repeat:no-repeat; 
    width:217px; 
    height:81px; 
    margin-top:7px;
}
.tryoutbgbanner div{ 
    padding:25px 5px 0 80px; 
}
 
.RVS_leftside div.RVS_Newsletter .tryoutbgbanner a:link,
.RVS_leftside div.RVS_Newsletter .tryoutbgbanner a:active,
.RVS_leftside div.RVS_Newsletter .tryoutbgbanner a:visited
 { 
 color:#fff;
 font-weight:bold; 
 text-decoration: none;
 } 
.RVS_leftside div.RVS_Newsletter .tryoutbgbanner a:hover { 
 color:#FFEFAD;
 font-weight:bold;
 text-decoration: none;
 }
 
/*ใช้ซ่อนบล็อกล็อกอินโปรเจ็คที่เป็น blog*/	
#RVS_hideblock {display:none!important;}





.company{

	font-family: verdana,arial,helvetica;

	font-size: 15px;

	color: #ffffff;

	font-weight:bold;

}



.slogan {

	font-family: verdana,arial,helvetica;

	font-size: 11px;

	color: #ffffff;

	font-weight: bold;

}



.magin {

	padding:5px;

}

table { 

	font-size:100%;

} 

body { font-size:76%;

	margin:0;

	padding:0;

	color:#000000;

	background-color:#1a344e;

}



a:link {color:#038adb; text-decoration: underline;}

a:visited {color:#038adb; text-decoration: underline;}

a:hover {color: #dd2203; text-decoration: underline;}

a:active {color: #dd2203; text-decoration: underline;}



.bgmenu{background-image: url(images/bgmu.jpg);

		background-repeat:repeat-x;

		background-position:top;

		background-color:#0069a8;}

.line{ background-image: url(images/line.jpg);

		background-repeat:repeat-x;

		background-position:top;

		background-color:#FFFFFF;

		}

.bgnav_l{ background-image: url(images/bgnav_l.jpg);

		background-repeat:repeat-y;

		background-position:left;

		background-color:#FFFFFF;

		}

.bg_r{ background-image: url(images/bg_r.jpg);

		background-repeat:repeat-y;

		background-position:right;

		background-color:#FFFFFF;

		}

.mu_l{ background-image: url(images/mu_l.jpg);

		background-repeat:repeat-y;

		background-position:left;}

.mu_r{ background-image: url(images/mu_r.jpg);

		background-repeat:repeat-y;

		background-position:right;}



.bottom { background-image: url(images/bottom.jpg);

		background-repeat:repeat-x;

		background-position:top;}


#RVS_leftside { padding:5px 0; margin:0; }

#RVS_rightside { padding:5px 0; margin:0; }

 /**********************  Start Blockloginform  *************************/
 /**********************  Start Blockloginform  *************************/


.RVS_leftside { padding:0px 0 5px 0px; margin:0; }
.RVS_leftside { padding:0px 0 5px 0px; margin:0; }
#RVS_rightside { padding:0px 5px 5px 0px; margin:0; }
#RVS_rightside { padding:0px 5px 5px 0px; margin:0; }
.RVS_leftside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
.RVS_leftside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
#RVS_rightside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
#RVS_rightside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
.RVS_leftside div.RVS_Blockloginform form { padding:0; margin:5px 0;}
.RVS_leftside div.RVS_Blockloginform form { padding:0; margin:5px 0;}
#RVS_rightside div.RVS_Blockloginform form { padding:0; margin:5px 0;}
#RVS_rightside div.RVS_Blockloginform form { padding:0; margin:5px 0;}
.RVS_Blockloginform { padding-bottom:5px;}
.RVS_Blockloginform { padding-bottom:5px;}
div.RVS_Blockloginform table td { padding:1px 4px;}
div.RVS_Blockloginform table td { padding:1px 4px;}
div.RVS_Blockloginform table td.rvs_top { padding:2px 4px;}
div.RVS_Blockloginform table td.rvs_top { padding:2px 4px;}
div.RVS_Blockloginform table td.rvs_bottom { padding:2px 4px; text-align:left;}
div.RVS_Blockloginform table td.rvs_bottom { padding:2px 4px; text-align:left;}
#RVS_leftside input { font-size:11px; padding:1px 5px; margin:3px 0;}
#RVS_rightside input { font-size:11px; padding:1px 5px; margin:3px 0;}




/**********************  Start Newsletter  *************************/
/**********************  Start Newsletter  *************************/


.RVS_leftside { padding:0px 0 5px 0px; margin:0; }
.RVS_leftside { padding:0px 0 5px 0px; margin:0; }
#RVS_rightside { padding:0px 5px 5px 0px; margin:0; }
#RVS_rightside { padding:0px 5px 5px 0px; margin:0; }
.RVS_leftside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
.RVS_leftside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
#RVS_rightside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
#RVS_rightside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
.RVS_leftside div.RVS_Newsletter form { padding:0; margin:5px 0;}
.RVS_leftside div.RVS_Newsletter form { padding:0; margin:5px 0;}
#RVS_rightside div.RVS_Newsletter form { padding:0; margin:5px 0;}
#RVS_rightside div.RVS_Newsletter form { padding:0; margin:5px 0;}
.RVS_Newsletter { padding-bottom:5px;}
.RVS_Newsletter { padding-bottom:5px;}
div.RVS_Newsletter table td { padding:1px 4px;}
div.RVS_Newsletter table td { padding:1px 4px;}
div.RVS_Newsletter table td.rvs_top { padding:2px 4px;}
div.RVS_Newsletter table td.rvs_top { padding:2px 4px;}
div.RVS_Newsletter table td.rvs_bottom { padding:2px 4px; text-align:left;}
div.RVS_Newsletter table td.rvs_bottom { padding:2px 4px; text-align:left;}
#RVS_leftside input { font-size:11px; padding:1px 5px; margin:3px 0;}#RVS_rightside input { font-size:11px; padding:1px 5px; margin:3px 0;}
 /**********************  Start Blockloginform  *************************/

div.RVS_Blockloginform tr td{
	text-align:left;
	color:#060000; 
}
div.RVS_Blockloginform table.rvs_frame {
	border: 1px solid #00003f;
	background-color:#dadee3;
	text-align:left;
	color:#060000; 
}
div.RVS_Blockloginform table tr td.rvs_h2 {
	background-color:#1a344e; 
	font-size: 1.1em;
	padding:5px 4px; 
	color:#ffffff; 
	font-weight:bold;
}	
div.RVS_Blockloginform a:link,
div.RVS_Blockloginform a:active,
div.RVS_Blockloginform a:visited
 {	
	color:#0202c1; 
	text-decoration: underline;
	}	
div.RVS_Blockloginform a:hover {	
	color:#000000; 
	text-decoration: underline;
	}
.RVS_Blockloginform a:link,
.RVS_Blockloginform a:active,
.RVS_Blockloginform a:visited
 {	
	color:#0202c1; 
	text-decoration: underline;
	}	
.RVS_Blockloginform a:hover {	
	color:#000000; 
	text-decoration: underline;
	}
	
	
 /**********************  Start Newsletter  *************************/	
  
 
div.RVS_Newsletter tr td{
    text-align:left;
    color:#060000; 
}
div.RVS_Newsletter table.rvs_frame {
    border: 1px solid #00003f;
    background-color:#dadee3;
    text-align:left;
    color:#060000; 
}
div.RVS_Newsletter table tr td.rvs_h2 {
    background-color:#1a344e; 
    font-size: 1.1em;
    padding:5px 4px; 
    color:#ffffff; 
    font-weight:bold;
}   
div.RVS_Newsletter a:link,
div.RVS_Newsletter a:active,
div.RVS_Newsletter a:visited
 {  
    color:#0202c1; 
    text-decoration: underline;
    }   
div.RVS_Newsletter a:hover {    
    color:#000000; 
    text-decoration: underline;
    }
.RVS_Newsletter a:link,
.RVS_Newsletter a:active,
.RVS_Newsletter a:visited
 {  
    color:#0202c1; 
    text-decoration: underline;
    }   
.RVS_Newsletter a:hover {   
    color:#000000; 
    text-decoration: underline;
    }
#RVS_hideblock {display:none!important;}

 /**********************  Start Blockloginform  *************************/

div.RVS_Blockloginform tr td{
	text-align:left;
	color:#060000; 
}
div.RVS_Blockloginform table.rvs_frame {
	border: 1px solid #00003f;
	background-color:#dadee3;
	text-align:left;
	color:#060000; 
}
div.RVS_Blockloginform table tr td.rvs_h2 {
	background-color:#1a344e; 
	font-size: 1.1em;
	padding:5px 4px; 
	color:#ffffff; 
	font-weight:bold;
}	
div.RVS_Blockloginform a:link,
div.RVS_Blockloginform a:active,
div.RVS_Blockloginform a:visited
 {	
	color:#0202c1; 
	text-decoration: underline;
	}	
div.RVS_Blockloginform a:hover {	
	color:#000000; 
	text-decoration: underline;
	}
.RVS_Blockloginform a:link,
.RVS_Blockloginform a:active,
.RVS_Blockloginform a:visited
 {	
	color:#0202c1; 
	text-decoration: underline;
	}	
.RVS_Blockloginform a:hover {	
	color:#000000; 
	text-decoration: underline;
	}
	
	
 /**********************  Start Newsletter  *************************/	
  
 
div.RVS_Newsletter tr td{
    text-align:left;
    color:#060000; 
}
div.RVS_Newsletter table.rvs_frame {
    border: 1px solid #00003f;
    background-color:#dadee3;
    text-align:left;
    color:#060000; 
}
div.RVS_Newsletter table tr td.rvs_h2 {
    background-color:#1a344e; 
    font-size: 1.1em;
    padding:5px 4px; 
    color:#ffffff; 
    font-weight:bold;
}   
div.RVS_Newsletter a:link,
div.RVS_Newsletter a:active,
div.RVS_Newsletter a:visited
 {  
    color:#0202c1; 
    text-decoration: underline;
    }   
div.RVS_Newsletter a:hover {    
    color:#000000; 
    text-decoration: underline;
    }
.RVS_Newsletter a:link,
.RVS_Newsletter a:active,
.RVS_Newsletter a:visited
 {  
    color:#0202c1; 
    text-decoration: underline;
    }   
.RVS_Newsletter a:hover {   
    color:#000000; 
    text-decoration: underline;
    }
#RVS_hideblock {display:none!important;}


.company{

	font-family: verdana,arial,helvetica;

	font-size: 15px;

	color: #ffffff;

	font-weight:bold;

}



.slogan {

	font-family: verdana,arial,helvetica;

	font-size: 11px;

	color: #ffffff;

	font-weight: bold;

}



.magin {

	padding:5px;

}

table { 

	font-size:100%;

} 

body { font-size:76%;

	margin:0;

	padding:0;

	color:#000000;

	background-color:#1a344e;

}



a:link {color:#038adb; text-decoration: underline;}

a:visited {color:#038adb; text-decoration: underline;}

a:hover {color: #dd2203; text-decoration: underline;}

a:active {color: #dd2203; text-decoration: underline;}



.bgmenu{background-image: url(images/bgmu.jpg);

		background-repeat:repeat-x;

		background-position:top;

		background-color:#0069a8;}

.line{ background-image: url(images/line.jpg);

		background-repeat:repeat-x;

		background-position:top;

		background-color:#FFFFFF;

		}

.bgnav_l{ background-image: url(images/bgnav_l.jpg);

		background-repeat:repeat-y;

		background-position:left;

		background-color:#FFFFFF;

		}

.bg_r{ background-image: url(images/bg_r.jpg);

		background-repeat:repeat-y;

		background-position:right;

		background-color:#FFFFFF;

		}

.mu_l{ background-image: url(images/mu_l.jpg);

		background-repeat:repeat-y;

		background-position:left;}

.mu_r{ background-image: url(images/mu_r.jpg);

		background-repeat:repeat-y;

		background-position:right;}



.bottom { background-image: url(images/bottom.jpg);

		background-repeat:repeat-x;

		background-position:top;}


#RVS_leftside { padding:5px 0; margin:0; }

#RVS_rightside { padding:5px 0; margin:0; }

 /**********************  Start Blockloginform  *************************/
 /**********************  Start Blockloginform  *************************/


.RVS_leftside { padding:0px 0 5px 0px; margin:0; }
.RVS_leftside { padding:0px 0 5px 0px; margin:0; }
#RVS_rightside { padding:0px 5px 5px 0px; margin:0; }
#RVS_rightside { padding:0px 5px 5px 0px; margin:0; }
.RVS_leftside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
.RVS_leftside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
#RVS_rightside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
#RVS_rightside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
.RVS_leftside div.RVS_Blockloginform form { padding:0; margin:5px 0;}
.RVS_leftside div.RVS_Blockloginform form { padding:0; margin:5px 0;}
#RVS_rightside div.RVS_Blockloginform form { padding:0; margin:5px 0;}
#RVS_rightside div.RVS_Blockloginform form { padding:0; margin:5px 0;}
.RVS_Blockloginform { padding-bottom:5px;}
.RVS_Blockloginform { padding-bottom:5px;}
div.RVS_Blockloginform table td { padding:1px 4px;}
div.RVS_Blockloginform table td { padding:1px 4px;}
div.RVS_Blockloginform table td.rvs_top { padding:2px 4px;}
div.RVS_Blockloginform table td.rvs_top { padding:2px 4px;}
div.RVS_Blockloginform table td.rvs_bottom { padding:2px 4px; text-align:left;}
div.RVS_Blockloginform table td.rvs_bottom { padding:2px 4px; text-align:left;}
#RVS_leftside input { font-size:11px; padding:1px 5px; margin:3px 0;}
#RVS_rightside input { font-size:11px; padding:1px 5px; margin:3px 0;}




/**********************  Start Newsletter  *************************/
/**********************  Start Newsletter  *************************/


.RVS_leftside { padding:0px 0 5px 0px; margin:0; }
.RVS_leftside { padding:0px 0 5px 0px; margin:0; }
#RVS_rightside { padding:0px 5px 5px 0px; margin:0; }
#RVS_rightside { padding:0px 5px 5px 0px; margin:0; }
.RVS_leftside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
.RVS_leftside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
#RVS_rightside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
#RVS_rightside #mainpane{width:200px; padding: 0px; margin: 5px 0 5px 0px;}  /*ja add*/
.RVS_leftside div.RVS_Newsletter form { padding:0; margin:5px 0;}
.RVS_leftside div.RVS_Newsletter form { padding:0; margin:5px 0;}
#RVS_rightside div.RVS_Newsletter form { padding:0; margin:5px 0;}
#RVS_rightside div.RVS_Newsletter form { padding:0; margin:5px 0;}
.RVS_Newsletter { padding-bottom:5px;}
.RVS_Newsletter { padding-bottom:5px;}
div.RVS_Newsletter table td { padding:1px 4px;}
div.RVS_Newsletter table td { padding:1px 4px;}
div.RVS_Newsletter table td.rvs_top { padding:2px 4px;}
div.RVS_Newsletter table td.rvs_top { padding:2px 4px;}
div.RVS_Newsletter table td.rvs_bottom { padding:2px 4px; text-align:left;}
div.RVS_Newsletter table td.rvs_bottom { padding:2px 4px; text-align:left;}
#RVS_leftside input { font-size:11px; padding:1px 5px; margin:3px 0;}#RVS_rightside input { font-size:11px; padding:1px 5px; margin:3px 0;}
 /**********************  Start Blockloginform  *************************/

div.RVS_Blockloginform tr td{
	text-align:left;
	color:#060000; 
}
div.RVS_Blockloginform table.rvs_frame {
	border: 1px solid #00003f;
	background-color:#dadee3;
	text-align:left;
	color:#060000; 
}
div.RVS_Blockloginform table tr td.rvs_h2 {
	background-color:#1a344e; 
	font-size: 1.1em;
	padding:5px 4px; 
	color:#ffffff; 
	font-weight:bold;
}	
div.RVS_Blockloginform a:link,
div.RVS_Blockloginform a:active,
div.RVS_Blockloginform a:visited
 {	
	color:#0202c1; 
	text-decoration: underline;
	}	
div.RVS_Blockloginform a:hover {	
	color:#000000; 
	text-decoration: underline;
	}
.RVS_Blockloginform a:link,
.RVS_Blockloginform a:active,
.RVS_Blockloginform a:visited
 {	
	color:#0202c1; 
	text-decoration: underline;
	}	
.RVS_Blockloginform a:hover {	
	color:#000000; 
	text-decoration: underline;
	}
	
	
 /**********************  Start Newsletter  *************************/	
  
 
div.RVS_Newsletter tr td{
    text-align:left;
    color:#060000; 
}
div.RVS_Newsletter table.rvs_frame {
    border: 1px solid #00003f;
    background-color:#dadee3;
    text-align:left;
    color:#060000; 
}
div.RVS_Newsletter table tr td.rvs_h2 {
    background-color:#1a344e; 
    font-size: 1.1em;
    padding:5px 4px; 
    color:#ffffff; 
    font-weight:bold;
}   
div.RVS_Newsletter a:link,
div.RVS_Newsletter a:active,
div.RVS_Newsletter a:visited
 {  
    color:#0202c1; 
    text-decoration: underline;
    }   
div.RVS_Newsletter a:hover {    
    color:#000000; 
    text-decoration: underline;
    }
.RVS_Newsletter a:link,
.RVS_Newsletter a:active,
.RVS_Newsletter a:visited
 {  
    color:#0202c1; 
    text-decoration: underline;
    }   
.RVS_Newsletter a:hover {   
    color:#000000; 
    text-decoration: underline;
    }
#RVS_hideblock {display:none!important;}

 /**********************  Start Blockloginform  *************************/

div.RVS_Blockloginform tr td{
	text-align:left;
	color:#060000; 
}
div.RVS_Blockloginform table.rvs_frame {
	border: 1px solid #00003f;
	background-color:#dadee3;
	text-align:left;
	color:#060000; 
}
div.RVS_Blockloginform table tr td.rvs_h2 {
	background-color:#1a344e; 
	font-size: 1.1em;
	padding:5px 4px; 
	color:#ffffff; 
	font-weight:bold;
}	
div.RVS_Blockloginform a:link,
div.RVS_Blockloginform a:active,
div.RVS_Blockloginform a:visited
 {	
	color:#0202c1; 
	text-decoration: underline;
	}	
div.RVS_Blockloginform a:hover {	
	color:#000000; 
	text-decoration: underline;
	}
.RVS_Blockloginform a:link,
.RVS_Blockloginform a:active,
.RVS_Blockloginform a:visited
 {	
	color:#0202c1; 
	text-decoration: underline;
	}	
.RVS_Blockloginform a:hover {	
	color:#000000; 
	text-decoration: underline;
	}
	
	
 /**********************  Start Newsletter  *************************/	
  
 
div.RVS_Newsletter tr td{
    text-align:left;
    color:#060000; 
}
div.RVS_Newsletter table.rvs_frame {
    border: 1px solid #00003f;
    background-color:#dadee3;
    text-align:left;
    color:#060000; 
}
div.RVS_Newsletter table tr td.rvs_h2 {
    background-color:#1a344e; 
    font-size: 1.1em;
    padding:5px 4px; 
    color:#ffffff; 
    font-weight:bold;
}   
div.RVS_Newsletter a:link,
div.RVS_Newsletter a:active,
div.RVS_Newsletter a:visited
 {  
    color:#0202c1; 
    text-decoration: underline;
    }   
div.RVS_Newsletter a:hover {    
    color:#000000; 
    text-decoration: underline;
    }
.RVS_Newsletter a:link,
.RVS_Newsletter a:active,
.RVS_Newsletter a:visited
 {  
    color:#0202c1; 
    text-decoration: underline;
    }   
.RVS_Newsletter a:hover {   
    color:#000000; 
    text-decoration: underline;
    }
#RVS_hideblock {display:none!important;}