/* 
    Created on : Apr 07, 2015, 3:52:28 PM
    Author     : rdi
*/

body {
    text-size-adjust        : 100%; 
    -ms-text-size-adjust    : 100%; 
    -moz-text-size-adjust   : 100%; 
    -webkit-text-size-adjust: 100%;
	margin 					: 0px 0px 0px 0px;
}

body, input{
    font-family         	: "Trebuchet MS", "Verdana", "Arial";
	color					: #6A6A6A;
}

html{
	font-size				: 14px;
}
input[type="text"],
input[type="password"],
input[type="select"]{
	font-size				: inherit;
	height 					: 1.2em;
}

#LOGO{
    display                 : inline;
    float                   : left;
    width               	: 165px;
    height              	: 60px;
    background-image    	: url('../images/logo_sag.png');
    background-position 	: 0px 0px;
    background-repeat   	: no-repeat;
    margin              	: 0px 0px 10px 0px;
}

#PAGE_FRAME,
#FOOTER_FRAME{
	font-size				: 100%;
    width               	: 100%;
    min-width           	: 285px;
    border              	: none;
    margin-top          	: 0px;
    margin-right        	: auto;
    margin-bottom       	: 10px;
    margin-left         	: auto;
    background-color    	: none;
    overflow            	: auto;
}

#FOOTER_FRAME p{
    margin              	: 0px 4px 0px 4px;
}

#FOOTER_SEPARATOR{
    clear               	: both;
    border              	: none;
    width               	: 100%;
    margin              	: 0px 0px 10px 0px;
    height              	: 2px;
    font-size           	: 1px;
    line-height         	: 1px;
    background-color    	: #666666;
}

#FOOTER_FRAME a:link,
#FOOTER_FRAME a:visited,
#FOOTER_FRAME a:focus,
#FOOTER_FRAME a:hover,
#FOOTER_FRAME a:active{
    text-transform         	: uppercase;
	font-size 				: 80%;
    white-space         	: nowrap;
}

#FOOTER_FRAME a:link,
#FOOTER_FRAME a:visited,
#FOOTER_FRAME a:link span,
#FOOTER_FRAME a:visited span{
    color               	: #000000;
	text-decoration 		: none;
}

#FOOTER_FRAME a:focus,
#FOOTER_FRAME a:hover,
#FOOTER_FRAME a:active,
#FOOTER_FRAME a:focus span,
#FOOTER_FRAME a:hover span,
#FOOTER_FRAME a:active span{
	text-decoration 		: underline;
    color               	: #000066;
}

#PAGE_TITLE{
    display                 : inline;
    float                   : left;
    font-size           	: 200%;
    text-transform      	: uppercase;
    font-weight         	: bold;
    color               	: #000066;
    margin              	: 5px 0px 10px 0px;
}

#PAGE_FRAME .faq h1{
    font-size           : 200%;
    text-transform      : uppercase;
    font-weight         : bold;
    color               : #000066;
	margin				: 5px 0px 5px 0px;
}

span.emphasized{
    font-weight             : bold;
    color                   : #FF0000;
}

.line{
    position                : relative;
    width                   : 100%;
    margin                  : 0px 0px 0px 0px;
    border                  : none;
    overflow                : auto;
}

.left{
    text-align              : left;
}

.right{
    text-align              : right;
}

.dialog_background{
    font-size               : 100%;
    border              	: none;
    background-color    	: #E2EFF3;
    width               	: 100%;
    min-height          	: 50px;
    margin-top          	: 3px;
    margin-right        	: auto;
    margin-bottom       	: 0px;
    margin-left         	: auto; 
    padding             	: 5px 0px 5px 0px;
    overflow                : auto;
}

.dialog_background a:link,
.dialog_background a:visited,
.dialog_background a:focus,
.dialog_background a:hover,
.dialog_background a:active{
    font-style          	: italic;
	color					: #000000;
	text-decoration 		: none;
}

.dialog_background .newfield{
    border                  : none;
    clear                   : both;
    width                   : 0px;
    height                  : 0px;
}

.dialog_background .title{
    font-size               : 115%;
    font-weight             : bold;
    display                 : inline;
	float 					: left;
    margin                  : 0px 0px 5px 4px;
    border                  : none;
    text-align              : right;
}

.newline{
    border                  : none;
    clear                   : both;
    width                   : 0px;
    height                  : 0px;
}

div.button{
	display 				: inline;
	float 					: right;
    margin                  : 8px 4px 4px 0px;
    min-height              : 27px;
}

div.remark{
	display					: inline;
	float					: right;
    border                  : none;
    margin                  : 0px 12px 15px 0px;
    padding                 : 0px 0px 0px 0px;
    overflow                : auto;
}

.remark p{
    margin                  : 0px 0px 0px 0px;
}

.form_element{
	display 				: inline;
	float					: left;
    border                  : none;
    margin                  : 0px 0px 0px 0px;
    padding                 : 3px 0px 0px 0px;
    overflow                : auto;
}

.form_element p{
    margin                  : 0px 0px 0px 0px;
	border					: none;
}

.form_label{
    margin                  : 0px 0px 2px 4px;
    border                  : none;
}

.form_separator{
    clear               	: both;
    width               	: 0px;
    height              	: 0px;
    font-size           	: 0px;
    line-height         	: 0px;
    overflow           	 	: hidden;
}

.form_field{
    width               	: 98%;
    margin              	: 0px 0px 15px 4px;
    padding             	: 0px 0px 0px 0px;
    overflow            	: auto;
    border              	: none;
}

.form_field input[type="text"],
.form_field input[type="password"],
.form_field input[type="select"]{
    width               	: 98%;
    padding-left        	: 0px 0px 0px 1px;
    margin              	: 0px 0px 0px 2px;
	height 					: 1.1em;
}

.form_field input[type="checkbox"]{
    margin              	: 0px 0px 0px 0px;
}

.form_checkbox_separator{
    width               	: 10px;
    margin              	: 0px 0px 0px 0px;
    padding             	: 3px 0px 0px 1px;
    border              	: none;
}

.form_checkbox{
    margin              	: 0px 0px 0px 0px;
    padding             	: 0px 0px 0px 0px;
    border             	 	: none;
    vertical-align      	: top;
}

.errormessage,
.errormessage p,
.errormessage p span,
.errormessage ol,
.errormessage ol li,
.errormessage ul,
.errormessage ul li,
.errormessage ul li span{
    font-size           	: 100%;
    color               	: #C04040;
}

.errormessage{
    float               	: left;
    border              	: none;
    min-height          	: 27px;
    margin              	: 0px 4px 0px 4px;
}

.errormessage p,
.errormessage ol{
    margin              	: 0px 0px 8px 0px;
    padding             	: 0px 0px 0px 0px;
}

.errormessage ol li{
    margin              	: 0px 0px 8px 20px;
    padding             	: 0px 0px 0px 3px;
}

.errormessage p a:link,
.errormessage p a:visited,
.errormessage p a:focus,
.errormessage p a:hover,
.errormessage p a:active,
.errormessage ol li a:link,
.errormessage ol li a:visited,
.errormessage ol li a:focus,
.errormessage ol li a:hover,
.errormessage ol li a:active,
.errormessage ol li a:link span,
.errormessage ol li a:visited span,
.errormessage ol li a:focus span,
.errormessage ol li a:hover span,
.errormessage ol li a:active span{
    color               	: #FF0000;
    text-decoration     	: none;
    font-style          	: italic;
}

p.disclaimer_title,
p.disclaimer{
    margin              	: 0px 4px 8px 4px;
}

p.disclaimer_title{
    font-weight         	: bold;
    color               	: #000000;
}

#PAGE_FRAME .faq ul{
    margin              : 0px 4px 8px 4px;
    padding             : 0px 0px 0px 0px;
    list-style-image    : url('../images/help.png');
}

#PAGE_FRAME .faq ul li{
    margin              : 0px 0px 8px 25px;
    padding             : 0px 0px 0px 5px;
}

#PAGE_FRAME .faq ul li .vip-faq-question{
    color               : #000000;;
}

.faq ul li p a:link,
.faq ul li p a:visited,
.faq ul li p a:focus,
.faq ul li p a:hover,
.faq ul li p a:active{
    font-size           : inherit;
    color               : #000000;
    text-decoration     : none;
    font-style          : normal;
}

