
/**
 * Reset browser default settings. Do not reset settings for those elements,
 * which are not later defined in typo.css or forms.css.
 *
 * @package    themes
 * @subpackage default2
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

/* Block elements */
body { /* blockquote */
    margin: 0;
    padding: 0;
}


/* Headers */
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

/**
 * 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;
}
/**
 * Typography.
 *
 * @package    themes
 * @subpackage default2
 * @author     Julien Casanova <julien_casanova@yahoo.fr>
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

/* Blocks */

body {
    font-family: Verdana, tahoma, Arial, sans-serif; 
    color: #444;
	font-size: 62.8%; 
}
table{ 
	color: #444;
} 
.container {font-size:12px;}

/**
 * Site specific layout.
 *
 * @package    themes
 * @subpackage default2
 * @author     Julien Casanova <julien_casanova@yahoo.fr>
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

html { /* inforces screen to show scrollbar */
    height: 100%;
	margin: 0px; 
	padding:0px;
}


/* Wrappers */
div#wrapper-outer {
    margin: -10px auto 0; 
	*margin: 0 auto 0; 
	padding:0px;
}
div#wrapper-inner {
	padding-bottom:10px;
	font-size: 12px;
}


/* Header */
div#header {
}
    div#header div.wrap-left {
    }
    div#header div.wrap-right {
        position: relative;
    }

    div#header h1 {
        position: absolute;
    }
/* END header */


/* Footer */
div#footer {
    padding-right: 20px;
    background: url(http://www.ssl.in.thhttp://www.ssl.in.th/themes/rvtheme/images/bg/footer_br.gif) no-repeat right bottom;
}
    div#footer div.wrap-left {
        padding-left: 20px;
        background: url(http://www.ssl.in.thhttp://www.ssl.in.th/themes/rvtheme/images/bg/footer_bl.gif) no-repeat left bottom;
    }
    div#footer div.wrap-right {
        padding: 0.8em 0 0.5em;
        background: #99CC00 url(http://www.ssl.in.thhttp://www.ssl.in.th/themes/rvtheme/images/bg/footer_bm.gif) repeat-x left bottom;
        text-align: center;
    }
    div#footer p {
        margin-bottom: 0.1em;
        font-size: 0.8em;
        color: #666666;
    }
/* END footer */


/* Content */
div#content {
    background-color: #fff;
    background-image: url(http://www.ssl.in.thhttp://www.ssl.in.th/themes/rvtheme/images/bg/column_tm.gif);
    background-repeat: repeat-x;
}

    /* Main */
    div#main {
        padding: 0em 10px 5px;
        background-color: #fff;
    }

    /* Sub */
    div#sub {
        padding: 0;
        background-color: #fff; 
    }
        div#sub div.inner {
            padding: 0em 5px 5px;
        }

    /* Local */
    div#local {
        padding-top: 0em;
    }
/* END content */

/* END left/right blocks */
/**
 * Common.
 *   - error messages
 *   - debug panel
 *   - tooltips
 *
 * @package    themes
 * @subpackage default2
 * @author     Julien Casanova <julien_casanova@yahoo.fr>
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */

/* Messages & errors */
div.message {
    width: 80%;
    margin: 0 auto;
}
    div.message p {
        margin-bottom: 1em;
        border-width: 2px;
        border-style: solid;
        padding: 0.5em;
        text-align: center;
    }
    div.message p.message-error {
        border-color: #f30;
        color: #f30;
    }
    div.message p.message-info {
        border-color: #66a326;
        color: #66a326;
    }
    div.message p.message-warning {
        border-color: #999;
        color: #999;
    }
    /* PEAR */
    div.message p.pear {
        border-top: none;
        border-color: #f30;
        text-align: left;
    }
    div.message h4 {
        border: 2px solid #f30;
        border-bottom: none;
        margin-bottom: 0;
        padding: 0.5em;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 0.3em;
        font-size: 1.1em;
        font-weight: bold;
        color: #f30;
    }
div#broadcastMessage {
    position: absolute;
    z-index: 300;
    left: 30px;
    top: 30px;
    width: 300px;
    padding: 10px 20px;
    background-color: #ffe9d9;
    color: #333;
}
    div#broadcastMessage a {
        position: absolute;
        right: 5px;
        top: 5px;
    }
/* END messages & errors */


/* Debug panel */
div#debugPanel {
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    overflow: auto;
    border: 1px black solid;
    margin: 10px;
    min-width: 150px;
    height: 300px;
    padding: 5px 10px;
    background-color: #808080;
    opacity: 0.9;
    font-size: 0.9em;
    color: #333;
}
    div#debugPanel h3 {
        margin-bottom: 0.5em;
        color: #fff;
    }
    div#debugPanel a {
        color: #ccc;
        text-decoration: none;
    }
    div#debugPanel dl {
        margin-bottom: 0;
    }
        div#debugPanel dl dt {
            margin-bottom: 0.2em;
            font-weight: normal
        }
        div#debugPanel dl dd {
            margin-left: 0;
            margin-bottom: 0.5em;
        }
/* END debug panel


/* Turn of tooltips */
.tipOwner .tipText {
    display: none;
}
/**
 * - navigation bar at the top
 * - 2 columns (local + main)
 *
 * @package    themes
 * @subpackage default2
 * @author     Dmitri Lakachauskis <lakiboy83@gmail.com>
 */


div#content {
    position: relative;
    width: 900px;
	_width: 915px; /** IE6 **/
	top:0px;
	margin:0 auto 0;
}
div#main {
    float: left;
    width: 558px; /** content **/
    display: inline;

    margin-left: 165px;
	_margin-left: 167px; /** IE6 **/
}
div#sub {
    position: absolute;
    right: 0;
    width: 162px; /** navigator right**/ 
}
div#local {
    float: left;
    width: 157px; /** navigator left**/
    display: inline;

    margin-left: -738px;
	_margin-left: -748px; /** IE6 **/
}
div#nav-main {
    position: absolute;
    top: 0;
    left: -1px;
}
body{ 
	background-color:#FFFFFF;
	color:#444;
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
table{ 
	color:#444; 
	margin:0px;
	padding:0px; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.bgindex{
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/bgindex_t.jpg); 
	background-position:top; 
	background-repeat:repeat-x;
}
.bggray{ background-color:#454545;}

/************   Start General  ************/

a, a:visited{ 
	color:#444; 
	font-weight: normal;
	text-decoration: none; 
}
a:hover, a:active{ 
	color: #000; 
	font-weight: normal;
	text-decoration: underline; 
}
.blue, .blue:visited{ 
	color:#0066FF; 
	font-weight: normal;
	text-decoration: underline; 
}
.blue:hover, .blue:active{ 
	color: #3D88F9; 
	font-weight: normal;
	text-decoration: underline; 
}
h2{ 
	font-size:12px; 
	font-weight:normal;
}
h3{ 
	font-size:14px; 
	font-weight:bold; 
	color:#001676; 
	padding-bottom:10px;
}
.f11_black{
	color:#000000; 
}
.height{
	height:2px;
	_height:4px; /*IE 6*/
	*height:4px; /*IE 8*/
}
.left{ float:left;}
#layout{margin:0px auto 0px;}
#icon img{ padding:0 0 0 55px;}
#body{ text-align: center;}

/***********   End General  ************/

/*********** Start  Navigator  ************/
.banner img{ 
	padding-bottom:4px; 
	text-align:center;
}
.index_bgtop{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/index_bgtop.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	background-color:#000;
}

/*********** End  Navigator  ************/

/*********** Start  leftmenu  ************/
.leftmenutop{
	margin:0px;
	padding:0px; 
	background-color:#F4F4F4;
}
.leftmenu{
	margin:0px;
	padding:2px 10px; 
	background-color:#F4F4F4;
	list-style:none;
	font-size:12px;
	font-weight:normal; 
	color:#000000; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.leftmenu ul li{
	margin:0;
	padding:0;
	list-style:none;
	background-color:#F4F4F4;
	display: block;
}
.leftmenu a, .leftmenu a:visited{
	color:#444; 
	text-decoration:none; 
	font-weight:normal;
	font-size:12px;
}
.leftmenu a:hover, .leftmenu a:active {
	color:#000; 
	font-size:12px;
	text-decoration: underline; 
	font-weight:normal;
}
.leftmenu_corner01{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/leftmenu_corner01.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	background-color:#F4F4F4;
}
.leftmenu_corner02{ 
	background-image: url(http://www.ssl.in.th/themes/rvtheme/images/leftmenu_corner02.jpg); 
	background-position:right bottom; 
	background-repeat:no-repeat;
}

/*********** End  leftmenu  ************/

.head{ 
	margin:8px 5px 0 5px; 
	padding:4px 0; 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/leftmenu_line.jpg); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	width:145px; 
}
h1{
	padding:0px;
	margin:0px;
	font-size:12px;
	font-weight:bold; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#rightmenu {
	margin:0px;
	padding:0px; 
	font-size:12px;
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/rightmenu_bg.jpg); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	background-color:#ECECEC;
}
#rightmenu ul {
	margin: 0;
	padding: 0; 
	list-style:none;
	
}
#rightmenu li {
	margin: 0px;
	display: block;
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/gray_bullet.gif);
	background-position:7px; 
	background-repeat: no-repeat;  
	border-bottom:#D4D4D4 solid 1px;
	border-top:#ffffff solid 1px;
	padding: 4px 4px 4px 17px; 
	text-align:left;
}
.rightmenu_corner01{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/rightmenu_corner01.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	background-color:#E6E6E6;
}
.rightmenu_corner02{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/rightmenu_corner02.jpg); 
	background-position:right bottom; 
	background-repeat:no-repeat;
}

.custom div a, .custom div a:visited{ 
	color: #444; 
	font-size:11px; 
	text-decoration:none; 
	/*padding:4px;*/
}
.custom div a:hover, .custom div a:active{ 
	color: #E65E03; 
	font-size:11px; 
	text-decoration: underline;
}
.custom_bg{ 
		background-image:url(http://www.ssl.in.th/themes/rvtheme/images/custom_bg.jpg);
	background-position:top; 
	background-repeat: repeat-x;
	background-color:#FAFAFA; 
}
.custom_bgbot{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/custom_bgbot.jpg);
	background-position:top; 
	background-repeat: repeat-x; 
	background-color:#FFFFFF; 
}
.custom_line{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/custom_line.jpg); 
	background-position:bottom; 
	background-repeat:no-repeat ;
	background-color:#979797;
}
.custom_bgl{background-image:url(http://www.ssl.in.th/themes/rvtheme/images/custom_bgl.jpg);}
.custom_bgr{background-image:url(http://www.ssl.in.th/themes/rvtheme/images/custom_bgr.jpg);}
.custom_bgbl{background-image:url(http://www.ssl.in.th/themes/rvtheme/images/custom_03.jpg); 		 	
	background-position:left; 
	background-repeat:no-repeat;
}
.custom_bgbr{background-image:url(http://www.ssl.in.th/themes/rvtheme/images/custom_04.jpg); background-position:right; 
	background-repeat:no-repeat; 
	padding:3px 0;
}


/*********** Start  Bottom  ************/
.index_bgbottom{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/index_bgbottom.jpg); 
	background-position:bottom; 
	background-repeat:repeat-x ; 
	background-color:#f8f8f8;
}
.index_bgbottom a, .index_bgbottom a:visited, .index_bgbottom a:hover, .index_bgbottom a:active  {
	font-size:12px;
	padding:4px; 
}
.bgbottom_line01{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/bgbottom_line01.jpg); 
	background-position:top; 
	background-repeat:repeat-x; 
}
.bgbottom_line02{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/bgbottom_line02.jpg); 
	background-position:top;
	background-repeat:repeat-x;  
	width:980px; 
}
.Footer_Service h3 { 
	line-height:18px;
	padding:0; 
	margin:0; 
}
.Footer_Service h3 a:link, .Footer_Service h3 a:visited, .Footer_Service h3 a:hover, .Footer_Service h3 a:active{ 
	font-size:11px;
}
.Footer_ServiceH:link, .Footer_ServiceH:visited{ 
	color: #000000;
	font-weight:bold;
	text-decoration: none; 
}
.Footer_ServiceH:hover, .Footer_ServiceH:active{ 
	color: #000000;
	font-weight:bold;
	text-decoration: underline; 
}

/*********** End  Bottom  ************/

/*********** Start Header  ************/

.sitemap_01{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/sitemap_01.jpg); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	background-color:#454545; 
	text-align:center; 
	width:60px;
	white-space:nowrap;
}
.sitemap_02{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/sitemap_02.jpg); 
	background-position:right bottom; 
	background-repeat:no-repeat;
	padding-bottom:3px; 
}

a.txtsitemap:link, a.txtsitemap:visited{ 
	background-image: url(http://www.ssl.in.th/themes/rvtheme/images/btnsitemap_01.gif); 
	background-position:top; 
	background-repeat:no-repeat; 
	width:40px; 
	height:13px;
}
a.txtsitemap:hover, a.txtsitemap:active{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/btnsitemap_02.gif); 
	background-position:top; 
	background-repeat:no-repeat;
	width:40px; 
	height:13px;
}
.lang_01{ 
	background-image: url(http://www.ssl.in.th/themes/rvtheme/images/lang_01.jpg); 
	background-position:left top; 
	background-repeat: repeat-x; 
	text-align:center; 
	width:100px;
	margin-top:5px;
	*margin-top:11px; /*IE 6*/
	*margin-bottom:0px; 
	white-space:nowrap;
}
.lang_02{ 
	background-image:url(http://www.ssl.in.th/themes/rvtheme/images/lang_02.jpg); 
	background-position:right top; 
	background-repeat:no-repeat;
	padding-top:2px;
}
.lang_01 a, .lang_01 a:visited{ 
	color:#000; 
	font-size:10px; 
	font-weight: bold;
	text-decoration: none; 
}
.lang_01 a:hover, .lang_01 a:active{ 
	color: #fff; 
	font-size:10px;
	font-weight: bold;
	text-decoration: none; 
}

/*********** End Header  ************/


.bgcolor {background-color:#FF0099;}
.geo_bgtopbox{background-image: url(http://www.ssl.in.th/themes/rvtheme/images/geo_ssl_bgbox.jpg);
		background-position:top;
		background-repeat:repeat-x;}

.con_bgtopbox{background-image: url(http://www.ssl.in.th/themes/rvtheme/images/VeriSign_SSL_bgbox.jpg);
		background-position:top;
		background-repeat:repeat-x;}
.con_bgtop{ background-image: url(http://www.ssl.in.th/themes/rvtheme/images/ssl_title_line01.jpg);
		    background-position:top;
		    background-color:#e8e8e8;
		    background-repeat:repeat-x;}
.con_bgbottom{ background-image: url((http://www.ssl.in.th/themes/rvtheme/images/bgbottom.jpg);}

.con_bgtop_bottom{background-image:url(http://www.ssl.in.th/themes/rvtheme/images/bgtop_bottom.jpg);
			  background-position:bottom;
              background-repeat:repeat-x;}

.con_bgtop_top{background-image:url(http://www.ssl.in.th/themes/rvtheme/images/bgtop_top.jpg);
		   background-position:top;
           background-repeat:repeat-x;}

.con_bgtop_l{background-image:url(http://www.ssl.in.th/themes/rvtheme/images/bgtop_l.jpg);
		 background-position:left;
         background-repeat:repeat-y;}

.con_bgtop_r{background-image:url(http://www.ssl.in.th/themes/rvtheme/images/bgtop_r.jpg);
		 background-position:right;
         background-repeat:repeat-y;}


.con_box_line{background-image:url(http://www.ssl.in.th/themes/rvtheme/images/box_line.jpg);
		 background-position:top;
         background-repeat:repeat-x;}
.con_line_01 {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/line_01.jpg);
		  background-position:top;
          background-repeat:repeat-x;}
.con_faq_line_01 {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/faq_line_top.jpg.jpg);
		  background-position:top;
          background-repeat:repeat-x;}
		  
.con_faq_line_02 {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/line_ssl_faq02.jpg);
		  background-position:top;
          background-repeat:repeat-x;}
		  		  
.con_bglingfaq {background-color:#494949;}


.con_comparline_01{background-image:url(http://www.ssl.in.th/themes/rvtheme/images/compar_ssl_line_01.jpg);
			 background-position:top;
             background-repeat:repeat-x;
			 }
			 
.con_line_comper_01 {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/line_ssl_comper_01.jpg);
			 background-repeat:no-repeat;
			 background-position:top right;
			 color:#FFFFFF;}
			 
		 
.con_line_comper_02 {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/line_ssl_comper_02.jpg);
			 background-repeat:repeat-x;
			 background-position:top;
			 background-color:#ffffff;
			 border-bottom:#ececec solid 1px;
			 }

.con_line_comper_03 {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/comparison_ssl_line_02.jpg);
			 background-repeat:repeat-x;
			 background-position:top;
			}			
			
.con_line_comper_014 {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/compar_ssl_line_02.jpg);
			 background-repeat:no-repeat;
			 background-position:top right;
			}
			 
.con_boder_left{border-left:#ececec solid 1px;}

.con_boder_right{border-right:#ececec solid 1px;}
.con_boder_bottom{border-bottom:#ececec solid 1px; padding:3px;}
.con_boder_bottom01 {border-bottom:#ffffff solid 1px; padding:3px;}

.font_title_01 {color:#FF9900;
				font-size:10px;
				font-weight:bold;
}

.fontVeriSignMenu, .fontVeriSignMenu:visited{color:#010101;
				font-weight:bold;
                font-size:12px;
				text-decoration:none;
			   }


.fontVeriSignMenu:hover, .fontVeriSignMenu:active{color:#001676;
				 font-weight:bold;
                 font-size:12px;
				 text-decoration:none;
			   }
.fontVeriSign, .fontVeriSign:visited{color:#010101;
				font-weight:bold;
                font-size:12px;
				text-decoration:none;
			   }


.fontVeriSign:hover, .fontVeriSign:active{color:#93002A;
				 font-weight:bold;
                 font-size:12px;
				 text-decoration:none;
			   }			   
.fontinst:hover, .fontinst:visited{color:#1866af;
				font-weight:bold;
                font-size:12px;
				text-decoration:none;
				}
			   
.fontinst, .fontinst:active{color:#010101;
				font-weight:bold;
                font-size:12px;
				text-decoration:none;}
.fontVeriSignred {color:#001676;
				  font-size:13px;
                  font-weight:bold;}			   
.fontVeriSignMaroon {color:#95002A;
				  font-size:13px;
                  font-weight:bold;}	

.fontgeo, .fontgeo:visited{color:#010101;
				font-weight:bold;
                font-size:13px;
				text-decoration:none;
			   }
.fontgeo:hover, .fontgeo:active{color:#d64600;
				 font-weight:bold;
                 font-size:13px;
				 text-decoration:none;
			   }
.font_news_01 {font-weight:bold; 
font-size:12px;
line-height:20px;
padding-top:0px; 
margin-top:0px;
}

.font_news_02 {
font-size:11px;
line-height:20px;}

.fontgeo01{color:#ff7200;
		font-size:13px;
        font-weight:bold;}	
.linehine30 {line-height:30px;}		
.linehine23 {line-height:23px;}				  
.top10 {padding-top:6px;}	
.bottom6 {padding-bottom:6px;}				  
.top20 {padding-top:20px;}
.top50 {padding-top:60px;}
.left_10 {padding-left:10px;}

.left_20 {padding-left:20px;}
.left_30 {padding-left:30px;}
.left_60 {padding-left:60px;}
.left_65 {padding-left:65px;}
.left_90 {padding-left:125px;}

.wwidth70 {width:70px;}
.wwidth90 {width:90px;}
.wwidth127 {width:127px;}
.wwidth160 {width:160px;}

/*.goldcolor {color:#ff7e00;}*/
.goldcolor {color:#001676;}
.wwidth320 {width:320px;}
.magrin5 {margin:5xp; padding:10xp;}
.fontblue, .fontblue:visited{color:#E65E03;
           font-weight:bold;
           font-size:12px;}
.fontblue:hover, .fontblue:active {color:#000000;
           font-weight:bold;
           font-size:12px;
		   text-decoration: underline; 
		    }
.fontDodgerblue{color:#0072CA;
           font-weight:bold;
           font-size:12px;}
.ssl_sitemap_l {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/ssl_sitemap_box_l.jpg);
			    background-repeat: repeat-y;
			    background-position:left;
}
.ssl_sitemap_r {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/ssl_sitemap_box_r.jpg);
			    background-repeat: repeat-y;
			    background-position:right;
}
.ssl_sitemap_top {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/ssl_sitemap_box_top.jpg);
			    background-repeat: repeat-x;
			    background-position:top;
}

.ssl_sitemap_bottom {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/ssl_sitemap_bottom.jpg);
			    background-repeat: repeat-x;
			    background-position:top;
}
.aboutssl_top {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/aboutssl_top.jpg);
			    background-repeat: repeat-x;
			    background-position:top;
				}
				
.aboutssl_bottom {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/aboutssl_bottom.jpg);
			    background-repeat: repeat-x;
			    background-position:bottom;
				}
.aboutssl_bgl {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/aboutssl_bgl.jpg);
			    background-repeat: repeat-y;
			    background-position:left;
				}
.aboutssl_bgr {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/aboutssl_bgr.jpg);
			    background-repeat: repeat-y;
			    background-position:left;
				}
.aboutssl_06{
	background-image:url(themes/rvtheme/images/bgaboutssl_07.jpg); 
	background-position:center; 
	background-repeat:no-repeat;
	padding-top:100px; 
	padding-left:80px; 
	width:438; 
	
}

.instants_ssl {background-image:url(http://www.ssl.in.th/themes/rvtheme/images/rapidssl_ssl_box.jpg);
			   background-repeat:no-repeat;
			   background-position:center; 
			   width:278px; 
			   height:150px;
			   }
			   
.ssl_manuabg_box {background-color:#f1f1f1;

				 }
.ssl_boderright { border-right:#ffc000 inset 1px ;
				  border-left:none;
				  border-top:none;
				  padding-top:6px;
			      padding-bottom:6px;}
.ssl_manua_box{ background-image: url(http://www.ssl.in.th/themes/rvtheme/images/ssl_manua_line.jpg);
		    background-position:top;
		    background-repeat:repeat-x;
			}
.ssl_manua_boder{ border:#ffc000 solid 1px;
                }			   
.tnstants_bgbox{background-image: url(http://www.ssl.in.th/themes/rvtheme/images/tnstants_ssl_line_01.jpg);
		background-position:top;
		background-repeat:repeat-x;}


.black_manua:hover, .black_manua:visited{color:#002bb5;
				font-weight: normal;
	             text-decoration: underline;
				}
			   
.black_manua, .black_manua:active{color:#101011;
				font-weight: normal;
				text-decoration: underline;}
				
.tnstants_font {font-size:14px;
			    font-weight:bold;
				float:inherit;
				margin:20px 100px 10px 180px;}
.geo_font {font-size:12px;
			    font-weight:bold;
				float:inherit;
				margin:20px 100px 10px 180px;}
				
/*********** Start Home *************/

.index_bdrfaq {
			background-image:url(http://www.ssl.in.th/themes/rvtheme/images/index_bdrfaq.gif);
			background-repeat: repeat-x;
			background-position:bottom;
			padding:0px 8px 2px 0px; 
}
.index_padtop {
			padding-top:8px;			
			color:#0066FF; 
			font-weight: normal;
			text-decoration: underline;
			}
.index_contact, .index_contact:visited { 
			color:#ff8053; 
			font-weight: bold;
			font-size:12px;
			text-decoration: none;
			}			
.index_contact:hover, .index_contact:active {
			color:#ff8053; 
			font-weight: bold;
			font-size:12px;
			text-decoration: underline;
			}			
.index_line_top{
			background-image:url(http://www.ssl.in.th/themes/rvtheme/images/index_linetop.gif);
			background-repeat: repeat-x;
			background-position:top; 
			background-color:#DEDEDE;
}
.index_line_bottom{
			background-image:url(http://www.ssl.in.th/themes/rvtheme/images/index_linebot.gif);
			background-repeat: repeat-x;
			background-position:bottom;  
}
.index_line_left{
			background-image:url(http://www.ssl.in.th/themes/rvtheme/images/index_lineleft.gif);
			background-repeat: repeat-y;
			background-position:left; 
}
.index_line_right{
			background-image:url(http://www.ssl.in.th/themes/rvtheme/images/index_lineright.gif);
			background-repeat: repeat-y;
			background-position:right;
}
.index_corner03{
	background-image:url(themes/rvtheme/images/index_cor03.gif); 
	background-position:left bottom; 
	background-repeat:no-repeat; 
	width:100%; 
}
.index_corner04{
	background-image:url(themes/rvtheme/images/index_cor04.gif); 
	background-position:right bottom; 
	background-repeat:no-repeat; 
	width:100%; padding:10px 0 15px 0; 
}
.index_bdrhead_left{ border-left:#D1D1D1 1px solid;}
.index_bdrhead_right{ border-right:#D1D1D1 1px solid;}
.index_pad{ padding:8px;}
.pad05{ 
	padding-left:5px;
	font-size: 12px;
}
.index_ssl_form{background-color:#FFFFFF; }
.index_ssl_form select{width:90px;}
.fontblue01 { color:#00166a;
			 font-size:18px;
			 font-weight:bold;
			 }
.fontred01 { color:#d40202;
			 font-size:15px;
			 font-weight:bold;
		
			 }

.recomment_ssl_line{background-image:url(themes/rvtheme/images/recomment_ssl_line.jpg);
				   background-position:top;
   				   background-repeat: repeat-x;
				  
				  
				   }
 
/*********** End Home *************/


/*********** Start billing *************/

.bill_head{
	border:#CCCCCC solid 1px ;
	color:#ffffff; 
	background-color:#5b86b3; 
	text-align:center;
}
.bill_tdwhite{
	border:#CCCCCC solid 1px;
	color:#000000;
	text-align:center;
}
.bill_tdgray{
	border:#CCCCCC solid 1px;
	color:#000000; 
	background-color:#f5f5f5;
	text-align:center;
}

/* -------------- siwakorn add -------------- */
.custom_list {
    padding-right: 4px;
    margin-left: 4px;
    margin-bottom: 3px;
    font-size: 12px;
}

.custom_list a:link {font-weight:bold;}
.custom_list a:visited{font-weight:bold;}
/*********** End billing *************/
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	