﻿/************************************************************************************
*	Global Settings
************************************************************************************/
*{margin:0px; padding:0px;}

/* Page elements */
img{border:0px;}
ul{margin:0 0 10px 0; padding:0; list-style-position:inside; list-style-type:square; color:#3e2e12;}
ol{margin:0 0 10px 25px; padding:0; list-style-position:outside; list-style-type:decimal;}
li{padding:1px 0px;
}
ol li {background-image:none; padding:0px;}

select, input, textarea{ font:14px "Segoe UI", Arial, Helvetica; color:#3e2e12;}

/* Text */
body{font:14px "Segoe UI", Arial, Helvetica; color:#3e2e12; }
p{margin-bottom:12px;}
h1, h2, caption, h3{font-weight:normal; color:#4c3a1a; font-family:"trebuchet MS", Verdana, Arial; margin-bottom:12px;	}
h1{font-size:20px; color:#fff;}

h2{font-size:18px;}
h3{font-size:14px; font-weight:bold; }
caption{
	font-size:14px;
	line-height:14px; 	
	line-height:14px; 	
	padding:0 0 6px 0;
	text-align:left;
}
th{
	color:#374566;
	background:#E4EDFA;
	border-top:2px solid #BBD0F2;
	border-bottom:1px solid #D5E2F7;
	padding:4px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica;
}
blockquote{
	font-family:"Trebuchet MS", Verdana, Arial;	
	margin-bottom:4px;
	font-style:italic;
	font-weight:bold;
}

/* fix extra line height of sup and sub */
sup {
    /*font-size: smaller;*/
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
sub {
    /*font-size: smaller;*/
    vertical-align: baseline;
    position: relative;
    bottom: -0.25em;
}
blockquote{margin:0px; padding:0px; font-weight:normal; font-style:italic;}

a:visited{/*color:#727683;  text-decoration:underline;/**/ color:#4c7dbf; text-decoration:none;/**/}
a:active{/*color:#727683;  text-decoration:underline;/**/ color:#4c7dbf; text-decoration:none;/**/}
a:link{/*color:#727683;  text-decoration:underline;/**/ color:#4c7dbf; text-decoration:none;/**/}
a{/*color:#727683;  text-decoration:underline;/**/ color:#4c7dbf; text-decoration:none;/**/}
a:hover{text-decoration:underline;color:#77abeb;}

sup, sup:hover{ text-decoration:none;}

/*****************************************************************************************
** Messsage Boxes
*****************************************************************************************/
.error_box{
border-top: #c1c1c1 1px solid;
border-bottom: #c1c1c1 1px solid;
padding:10px;
margin-bottom:20px;
padding-left:90px;
background-image:url(../images/icons/64-error.jpg);
background-repeat:no-repeat;
background-position:left;
}

.success_box{
border-top: #c1c1c1 1px solid;
border-bottom: #c1c1c1 1px solid;
padding:10px;
margin-bottom:20px;
padding-left:90px;
background-image:url(../images/icons/64-check.jpg);
background-repeat:no-repeat;
background-position:left;
}
