
body.main
{
    margin: 0px;
    padding: 0px;
    background: URL(assets/bg03.jpg);
    font-family: Calibri, Corbel, Verdana, Tahoma, Arial, sans-serif;
    text-align: center;
}

body
{
    margin: 0px;
    padding: 0px;
    background: transparent;
    font-family: Calibri, Corbel, Verdana, Tahoma, Arial, sans-serif;
    text-align: center;
}
img
{
    margin: 0px;
    padding: 0px;
    border: none 0px transparent;
}

/* DEFAULT LINKS 43% K */
a:link
{
    text-decoration: none;
    color: #6d6966;
}
a:visited
{
    text-decoration: none;
    color: #6d6966;
}
a:active
{
    text-decoration: none;
    color: #6d6966;
}
a:hover
{
    text-decoration: underline;
    color: #FF6633;
}

/* TOP NAV LINKS 63% K */
a.topnav:link
{
    text-decoration: none;
    color: #a19b97;
}
a.topnav:visited
{
    text-decoration: none;
    color: #a19b97;
}
a.topnav:active
{
    text-decoration: none;
    color: #a19b97;
}
a.topnav:hover
{
    text-decoration: underline;
    color: #FF6633;
}

/* FOOTER LINKS 58% K */
a.foot:link
{
    text-decoration: none;
    color: #948f8b;
}
a.foot:visited
{
    text-decoration: none;
    color: #948f8b;
}
a.foot:active
{
    text-decoration: none;
    color: #948f8b;
}
a.foot:hover
{
    text-decoration: underline;
    color: #FF6633;
}

/* ORANGE LINKS */
a.orlink:link
{
    text-decoration: none;
    color: #FF6633;
}
a.orlink:visited
{
    text-decoration: none;
    color: #FF6633;
}
a.orlink:active
{
    text-decoration: none;
    color: #FF6633;
}
a.orlink:hover
{
    text-decoration: underline;
    color: #6d6966;
}

#framework
{
    width: 952px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    padding: 0px;
    text-align: left;
    background: transparent;
}

/* ALL ELEMENTS ARE UNDERSIZED TO AVOID BREAKING LAYOUT */

#secondnav
{
    float: left;
    width: 200px;
    height: 485px;
    padding: 0px;
    background: URL(assets/nav_bg.gif) no-repeat transparent;
    text-align: right;
}
.intro
{
    margin: 95px 10px 0px 10px;
    width: auto;
    height: auto;
}
#headnavholder
{
    float: right;
    width: 750px;
    margin: 0px;
    padding: 0px;
    text-align: justify;
    background: transparent;
}
.flashholder
{
    float: left;
    margin: 0px;
    padding: 0px;
    height: 66px;
    width: 750px;
    background: URL(assets/qg_head_bg.gif);
}
.toplinkholder
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 750px;
    height: 30px;
}
#nv1
{
    float: left;
    text-align: center;
    border: none 0;
    border-right: 1px solid #c7c0bb;
    width: 75px;
    height: auto;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: transparent;
}
#nv2
{
    float: left;
    text-align: center;
    border: none 0;
    border-right: 1px solid #c7c0bb;
    width: 100px;
    height: auto;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: transparent;
}
#nv3
{
    float: left;
    text-align: center;
    border: none 0;
    border-right: 1px solid #c7c0bb;
    width: 140px;
    height: auto;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: transparent;
}
#nv4
{
    float: left;
    text-align: center;
    border: none 0;
    border-right: 1px solid #c7c0bb;
    width: 190px;
    height: auto;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: transparent;
}
#nv5
{
    float: left;
    text-align: center;
    border: none 0;
    border-right: 1px solid #c7c0bb;
    width: 130px;
    height: auto;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: transparent;
}

#nv6
{
    float: left;
    text-align: center;
    border: none 0;
    width: 95px;
    height: auto;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: transparent;
}

.copyarea
{
    float: left;
    text-align: left;
    width: 210px;
    height: auto;
    padding: 0px;
    margin: 11px 0px 0px 20px;
    background: transparent;
}

.copyarea2
{
    float: left;
    text-align: left;
    width: 355px;
    height: auto;
    padding: 0px;
    margin: 12px 0px 0px 20px;
    background: transparent;
}

.copyarea3
{
    float: left;
    text-align: left;
    width: 720px;
    height: auto;
    padding: 0px;
    margin: 12px 0px 0px 20px;
    background: transparent;
}
.vidcontent
{
    float: left;
    text-align: left;
    width: 720px;
    height: auto;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    background: transparent;
}
.videoareaSM
{
    float: left;
    text-align: left;
    width: 320px;
    height: 240;
    padding: 0px;
    margin: 12px 0px 0px 20px;
    background: transparent;
}
.videoareaTH
{
    float: left;
    text-align: left;
    width: auto;
    height: auto;
    padding: 0px;
    margin: 12px 0px 0px 8px;
    background: transparent;
}
.clear
{
margin: 0
padding: 0
clear: both;
}
.zeroborder
{
    margin: 0px;
    padding: 0px;
    border: none 0px transparent;
}

.indexcopy
{
    margin: 10px 0px 0px 0px;
    padding: 0px;
    border: none 0px transparent;
	width: 500px;
}
.event
{
	position:relative;
	margin: -130px 0 0 0;
	float: right;
	}
#imagearea
{
    float: right;
    text-align: right;
    width: 500px;
    height: auto;
    padding: 0px;
    margin: 12px 6px 0px 0px;
    background: transparent;
}

#imagearea2
{
    float: right;
    text-align: right;
    width: 350px;
    height: auto;
    padding: 0px;
    margin: 12px 6px 0px 0px;
    background: transparent;
}

#navcorner1
{
    float: bottom;
    bottom: 0px;
    margin: 180px 0px 0px 0px;
    padding: 0px;
    background: transparent;
}

#footer
{
    position: relative;
    text-align: center;
    float: left;
    width: 948px;
    height: 150px;
    margin: 0px;
    padding: 0px;
    background: transparent;
}

/* Horizontal Rule */
#hrtop
{
    border: none 0;
    border-top: none 1px transparent;
    width: 730px;
    height: 1px;
    margin: 0px 0px 0px 10px;
    text-align: left;
}

/* Horizontal Rule */
#hrbtm
{
    border: none 0;
    border-top: 1px solid #bab4af;
    width: 948px;
    height: 1px;
    margin: 15px 0px 15px 0px;
    text-align: justify;
}

/* Horizontal Rule */
#hrbse
{
    border: none 0;
    border-top: 1px solid #bab4af;
    width: 948px;
    height: 1px;
    margin: 15px 0px 10px 0px;
    text-align: justify;
}

h1
{
    font-size: 12pt;
    font-weight: lighter;
    margin: 0px;
    padding: 0px;
}

h2
{
    font-size: 10pt;
    font-weight: lighter;
    margin: 0px;
    padding: 0px;
}

h5
{
    color: #a19b97;
    font-size: 9pt;
    font-weight: lighter;
    margin: 0px 0px 0px 0px;
}

h6
{
    color: #a19b97;
    font-size: 10pt;
    font-weight: lighter;
    margin: 0px 0px 0px 0px; /*	text-align: left; */
}

p
{
    color: #87827e;
    font-size: 14px;
    margin: 0px;
    padding: 0px;
}


.minilist
{
    color: #87827e;
    font-size: 8pt;
}

p.lite
{
    color: #948f8b;
    font-size: 8pt;
    margin: 0px;
    padding: 0px;
}

dd
{
    font-size: 10pt;
    padding: 10px 0px 0px 0px;
}

dl.nav2
{
    color: #6d6966;
    margin: 0px 10px 0px 10px;
    padding: 0px;
    font-weight: lighter;
    width: 180px;
}

ul
{
    list-style-type: disc;
    color: #87827e;
    font-size: 8pt;
    margin: 0em 0em 0em 1em;
    padding: 0px;
}

#newswin
{
    border: 0px none;
    margin: 0px;
    padding: 0px;
}

/* USED IN SPANS FOR COLOR */
.wht
{
    color: white;
}
.org
{
    color: #FF6633;
}
.blk
{
    color: black;
}
.brn
{
    color: #6d6966;
}
.blu
{
    color: #73909F;
}
.dblu
{
    color: #516F7A;
}


/* USED IN PRESS RELEASE FOOTER */


#holder
{
    width: 930px;
    margin: 0px;
    padding: 0px;
    text-align: left;
    background: transparent;
}



#pr1
{
    float: left;
    text-align: left;
    border: none 0;
    border-right: 1px solid #bab4af;
    width: 210px;
    height: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
    background: transparent;
}

#pr2
{
    float: left;
    text-align: left;
    border: none 0;
    border-right: 1px solid #bab4af;
    width: 210px;
    height: auto;
    margin: 0px 0px 0px 15px;
    padding: 0px 10px 0px 0px;
    background: transparent;
}

#pr3
{
    float: left;
    text-align: left;
    border: none 0;
    border-right: 1px solid #bab4af;
    width: 210px;
    height: auto;
    margin: 0px 0px 0px 15px;
    padding: 0px 10px 0px 0px;
    background: transparent;
}

#pr4
{
    float: left;
    text-align: left;
    border: none 0;
    width: 210px;
    height: auto;
    margin: 0px 0px 0px 15px;
    padding: 0px 10px 0px 0px;
    background: transparent;
}

.imgfloat
{
    float: left;
    margin: 0px 5px 0px 0px;
    border: 0px none;
}

.PurlWelcome
{
    font-size: 16;
    font-family: Arial, Verdana, Sans-Serif;
    font-weight: bold;
    color: #FF6633; /*	     margin-left: 10px; 	     margin-top: 5px; 	     padding-top: 5px; */
    padding-left: 10px;
    float: left;
    top: 10px;
    left: 20px;
    text-align: left;
    width: 720px;
    height: auto;
    padding: 0px;
    margin: 12px 0px 0px 20px;
}



/* COLOR KEY */

/* 6d6966  - 43% k Quantum Warm Gray */

/* 7a7673  - 48% k */

/* 87827e  - 53% k */

/* 948f8b  - 58% k */

/* a19b97  - 63% k */

/* ada8a3  - 68% k */

/* bab4af  - 73% k */

/* c7c0bb  - 78% k /*


/* USED FOR LAYOUT ADJUSTMENTS */

/* div { border:dashed 1px DeepPink; } */



