/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

@import url(layout.css);

  * { margin: 0pt;
      padding: 0pt;
    }

  body { padding: 3pt 5px;
    background-color:  rgb(221, 224, 241);
    background-image: url(images/body_bg_royalblue.jpg);
    background-repeat: repeat fixed 0pt 75%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    font-family: normal Verdana,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  #qs_template.container { margin: 0pt auto;
    width: 800px;
    background-color: rgb(255, 255, 255);
    }

  #qs_template #header h1 { padding: 70px 0pt 105px;
    background-color: transparent;
    background-image: url(images/header_full_image.gif);
    background-repeat: no-repeat;
    font-size: 25px;
    text-align: right;
    font-weight: lighter;
    color: black;
    opacity: 1;
    background-position: center top;
    }

  #qs_template h2 { margin: 15px 0pt;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    }


/* Styles for Navigation */
#navigation {
	background-color: rgb(84, 84, 84);
	overflow: hidden;
}

#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
}

#top_menu_chosen {
	color: #000;
	text-decoration: none;
	border: 1px solid #a9a9a9;
	background-color: #a9a9a9;
}

#navigation a {
   color: #fff;
	text-decoration: none;
	display: block;
	padding: 5px;
	border: 1px solid rgb(201, 201, 201);
}
#navigation a:hover {
	color: #000;
	text-decoration: none;
	border: 1px solid #a9a9a9;
	background-color: #a9a9a9;
}
/* End of Styles for Navigation */

#qs_template .content_wrap { 
   background-color: white;
}

#qs_template .content { 
   padding-top: 1px;
   padding-bottom: 1px;
   background-color: white;
}

#qs_template .content p { margin: 5px 0pt;
}

#column_l {
	width: 500px;
	margin: 0;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 25px;
    padding-right: 4px;
	background-color: #fff;
}

#column_l h1 {
    margin: 15px 0pt;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    color: rgb(0,0,0);
}

#column_l h2 {
    margin: 15px 0pt;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-style: italic;
    color: rgb(128, 128, 128);
}

#column_l p {
    margin: 15px 0pt;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    color: black;
}

#column_l img {
   margin-top: 5px;
   margin-bottom: 0px;
   margin-left: 5px;
   margin-right: 5px;
}

#column_r {
	width: 220px;
	float: right;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 4px;
   padding-right: 4px;
	background-color: rgb(169, 169, 169);
	position: relative;
}

#column_r img {
   margin-top: 10px;
   margin-bottom: 0px;
   margin-left: 10px;
   margin-right: 5px;
}

/* Style for Content Left Navigation Menu */
#content_nav_menu {
	width: 140px;
   height: 400px;
   background-color: rgb(251, 141, 24);
	overflow: hidden;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   float: left;
}

#content_nav_menu h1 {
    margin: 15px 0pt;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 20px;
    color: rgb(255,255,255);
    text-align: center;
    text-decoration: underline;
    font-weight: bold;
}

#content_nav_menu ul {
	width: 100%;
	margin: 0;
	padding: 0;
}
#content_nav_menu li {
	float: down;

}
#content_nav_menu a {
   color: #fff;
   text-decoration: none;
   font-weight: bold;
   font-size: 14px;
   display: block;
   padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
#content_nav_menu a:hover {
   color: rgb(255, 255, 255);
   font-weight: bold;
   text-decoration: underline;
   background-color: rgb(68, 68, 193);
}
#left_menu_chosen {
   color: rgb(255, 255, 255);
   font-weight: bold;
   text-decoration: underline;
   background-color: rgb(68, 68, 193);
}
/* End of Style for Content Left Navigation Menu */

/* Start of Style for Center content */
#center_content {
	width: 421px;
	float: left;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 4px;
   padding-right: 4px;
	background-color: rgb(255, 255, 255);
	position: relative;
}

#center_content ul {
   margin-left: 20px;
   padding-left: 20px;
   font-family: Georgia,"Times New Roman",Times,serif;
   font-size: 14px;   
}

/*
#center_content h3 {
    margin: 15px 0pt;
    font-family: Arial;
    font-size: 24px;
    text-align: left;
    font-weight: 900;
}
*/

#center_content p {
    margin: 15px 0pt;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    text-align: left;
}

/* End of Style for Center content */

/* Start of Style for right content image */
#right_content_image {
	width: 220px;
	float: right;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
	background-color: rgb(169, 169, 169);
	position: relative;
}

#right_content_image img {
   margin-top: 10px;
   margin-bottom: 0px;
   margin-left: 10px;
   margin-right: 5px;
}

#right_content_image #r_img2 img {
   margin-top: 10px;
   margin-bottom: 0px;
   margin-left: 30px;
   margin-right: 5px;
}

/* End of Style for right content image */

#qs_template .footer { 
   padding: 5px 0pt 5px 5px;
   background: transparent url(images/footer_bg_royalblue.jpg) repeat-x scroll 0pt 50%;
   -moz-background-clip: initial;
   -moz-background-origin: initial;
   -moz-background-inline-policy: initial;
   text-align: center;
   color: rgb(255, 255, 255);
}

#qs_template .footer a { text-align: center;
   color: rgb(255, 255, 255);
}

