
/* ::: DEROYAL.COM - UNIVERSAL CSS ::: */

/* ============ */
/*  FONT FACES  */
/* ============ */

/* This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish. */

@font-face {
	font-family: 'SegoeUINormal';
	src: url('SEGOEUI.eot');
	src: local('Segoe UI Normal'), local('SegoeUI'), url('SEGOEUI.woff') format('woff'), url('SEGOEUI.ttf') format('truetype'), url('SEGOEUI.svg#SegoeUI') format('svg');
}

@font-face {
	font-family: 'SegoeUINegreta';
	src: url('SEGOEUIB.eot');
	src: local('Segoe UI Negreta'), local('SegoeUI-Bold'), url('SEGOEUIB.woff') format('woff'), url('SEGOEUIB.ttf') format('truetype'), url('SEGOEUIB.svg#SegoeUI-Bold') format('svg');
}

@font-face {
	font-family: 'SegoeUICursiva';
	src: url('SEGOEUII.eot');
	src: local('Segoe UI Cursiva'), local('SegoeUI-Italic'), url('SEGOEUII.woff') format('woff'), url('SEGOEUII.ttf') format('truetype'), url('SEGOEUII.svg#SegoeUI-Italic') format('svg');
}

@font-face {
	font-family: 'SegoeUINegretacursiva';
	src: url('SEGOEUIZ.eot');
	src: local('Segoe UI Negreta cursiva'), local('SegoeUI-BoldItalic'), url('SEGOEUIZ.woff') format('woff'), url('SEGOEUIZ.ttf') format('truetype'), url('SEGOEUIZ.svg#SegoeUI-BoldItalic') format('svg');
}

/* * END font-face CSS * */

/* ================================= */
/*  STANDARD HTML TAG ELEMENT RULES  */
/* ================================= */

a 
{
	outline: none;
}

a:hover 
{
	text-decoration: none;
}

body 
{
	font-family: 'Segoe UI', 'SegoeUINormal', Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #323232;
}

div 
{
    padding: 0px;
    margin: 0px;
}

em 
{
	font-family: 'Segoe UI', 'SegoeUICursiva', Arial, Helvetica, sans-serif;
}

fieldset {
    padding: 0px 0px 15px 0px;
    margin: 0px 0px 10px 0px;
}

fieldset legend 
{
	font-weight: bold;
	font-family: 'Segoe UI', 'SegoeUINegreta', Arial, Helvetica, sans-serif;
	padding: 0px 6px 0px 3px;
    margin: 5px 0px 5px 5px;
}

fieldset h3, fieldset h4, fieldset h5, fieldset h6, fieldset ol, fieldset p, fieldset ul
{
	padding-left: 12px;
	padding-right: 12px;
}

fieldset hr 
{
	margin-left: 12px;
	margin-right: 12px;
	border: dotted 1px #C8D2DB;
}

fieldset ol ul
{
	padding-left: 0px;
	padding-right: 0px;
}


form {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, p {
	margin: 0px;
}

h1 {
	font-size: 2.0em;
	padding: 0px 0px 5px 0px;
	font-weight: normal;
}

h2 {
	font-size: 1.65em;
	padding-top: 6px;
	padding-bottom: 0px;
	font-family: 'Segoe UI', 'SegoeUINegreta', Arial, Helvetica, sans-serif;
}

h3 {
	font-size: 1.4em;
	padding-top: 6px;
	padding-bottom: 0px;
	font-family: 'Segoe UI', 'SegoeUINegreta', Arial, Helvetica, sans-serif;
}

h4 {
	font-size: 1.2em;
	padding-top: 6px;
	padding-bottom: 0px;
	font-family: 'Segoe UI', 'SegoeUINegreta', Arial, Helvetica, sans-serif;
}

h5, p, ol, ul {
	font-size: 1.0em;
}

h5 {
	padding-top: 6px;
	padding-bottom: 3px;
	font-family: 'Segoe UI', 'SegoeUINegreta', Arial, Helvetica, sans-serif;
}

h5 input, h5 select, h6 input, h6 select 
{
    vertical-align: middle;
}

h6 {
	font-size: 0.85em;
	padding-top: 0px;
	padding-bottom: 6px;
	font-family: 'Segoe UI', 'SegoeUINegreta', Arial, Helvetica, sans-serif;
}

p {
	padding-top: 6px;
	padding-bottom: 6px;
}

img {
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
}

ul, ol 
{
    padding: 6px 0px 6px 0px;
    margin: 0px;
}

ul 
{
    margin-left: 15px;
}

ol 
{
    margin-left: 25px;
}

strong 
{
	font-family: 'Segoe UI', 'SegoeUINegreta', Arial, Helvetica, sans-serif;
}

ul li, ol li {
    padding: 0px;
    margin: 0px 0px 6px 0px;
}

td {
	vertical-align: top;
}


/* ==================================== */
/*  CSS ID RULES AND RELATED MODIFIERS  */
/* ==================================== */


/* ======================================= */
/*  CSS CLASS RULES AND RELATED MODIFIERS  */
/* ======================================= */

/* == STANDARD TEXT FORMATTING CLASSES == */

.center 
{
    text-align: center;
}

.left 
{
    text-align: left;
}

.normal {
	font-style: normal;
	font-weight: normal;
}

.normalFont {
	font-family: 'Segoe UI', 'SegoeUINormal', Arial, Helvetica, sans-serif;
}

.quotation {
	font-family: Constantia, Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
}

.right 
{
    text-align: right;
}

.subscript {
	font-size: 0.8em;
	vertical-align: sub;
}

.superscript {
	font-size: 0.8em;
	vertical-align: super;
}

/* == FORMS AND WIZARDS CLASSES == */



/* == MISCELLANEOUS CLASSES == */

.icon {
	vertical-align: middle;
	margin-right: 5px;
}

.iconRight {
	vertical-align: middle;
	margin-left: 5px;
}

.imageColumnLeft {
    float: left;
    clear: right;
}

.imageColumnRight {
    float: right;
}

.textColumnFull {
    width: 100%;
}

.textColumnLeft {
    float: left;
    clear: right;
}
		
.textColumnRight {
    float: right;
}

