/*	
====================
CSS for Destiny Skin
====================
*/ 

.skinmaster { width: 944px; margin: 0 auto; }
.pagemaster { width: 100%; }

/* Body */
body { color: #404040; font-family: Arial, Helvetica, Verdana, Sans-Serif, Serif; font-size: 12px; margin: 0; padding: 0; }

/* Headings */
h1, h2, h3, h4, h5, h6 { color: #00204e; font-weight: bold; }
h1 { font-size: 18px; }
h2 { font-size: 15px; }
h3, h4, h5, h6 { font-size: 12px; }

/* Default Text */
p, td, .Normal, .normal { color: #404040; font-family: Arial, Helvetica, Verdana, Sans-Serif, Serif; font-size: 12px; line-height: 18px; }
th { color: #00204e; font-family: Arial, Helvetica, Verdana, Sans-Serif, Serif; font-size: 12px; line-height: 18px; text-align: left;}

/* Default links */
a:link, a:active, a:visited { color: #892034; text-decoration: none; }
a:hover { text-decoration: underline; }

blockquote, blockquote p { color:#404040; font-style: italic; font-weight: bold; }

hr { background-color: #892034; border: 0; color: #892034; height: 1px; width: 100%;  }

img { border: 0; }

li { line-height: 18px; margin-left: 0px; padding-left: 0px; }

ol, ul { line-height: 18px; margin-left: 18px; padding-left: 18px; }

/* Header */
#header { clear: both; height: 70px; margin: 0 auto; width: 944px; }
#logo { background: url(images/destiny_logo.jpg) no-repeat left top; float: left; height:70px; width: 500px; }
#icons { float: right; text-align: right; width: 444px; }

/* Menu Place Holder */
#menu { background: #892034; height:50px; margin: 0 auto; width: 944px; }
#menu_left { background: url(images/menu_background_left.gif) no-repeat top left; float: left; height: 50px; width: 100%; }
#menu_right { background: url(images/menu_background_right.gif) no-repeat top right; float: right; height: 50px; width: 100%; }
#menu_text { margin: 0 12px; }

/* Breadcrumb and Login */
#page_top { height: 30px; margin: 0 auto; width: 920px; }
#breadcrumb { float: left; line-height: 30px; }
#login { float: right; line-height: 30px; }
#mydestiny { float: none; line-height: 30px;}

.breadcrumb_text { color: #00204e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }

.breadcrumb_links { color: #892034; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.breadcrumb_links:link, a.breadcrumb_links:visited, a.breadcrumb_links:active { color: #892034; font-family: Arial, Helvetica, Sans-Serif, Serif; font-size:12px; text-decoration: none;}
a.breadcrumb_links:hover { font-size: 12px; text-decoration: underline; }

.login_links { color: #892034; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
a.login_links:link, a.login_links:visited, a.login_links:active { color:#892034; font-family: Arial, Helvetica, Sans-Serif, Serif; font-size: 12px; text-decoration: none; }
a.login_links:hover { text-decoration: underline; }

.mydestiny_text { color: #00204e; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 12px; text-decoration: none;}

/* Page */
#page { clear: both; margin: 0 auto; width: 944px; }

#content { background: #00204e url(images/content_background.jpg) repeat-x top; width: 920px; }
#content_left { background: #00204e url(images/content_background.jpg) repeat-x top; width: 12px; }
#content_right { background: #00204e url(images/content_background.jpg) repeat-x top; width: 12px; }

#content_footer { background: url(images/content_footer.jpg) no-repeat top; height: 12px; width: 944px; }

#banner { clear: both; height: 200px; width: 708px; }

#buttons { clear: both; height: 200px; padding-left: 12px; width: 200px;}

/* Panes */
.pane_top { clear: both; padding: 0; }
.pane_content { clear: both; padding: 0; }
.pane_side { clear: both; padding: 0 0 0 12px; width: 200px; }
.pane_bottom { clear: both; padding: 0; }

/* Footer */
#footer { background: #892034; clear: both; height: 36px; margin: 0 auto; width: 920px; }
#footer_left { background: url(images/footer_left.gif) no-repeat top left; height: 36px; float: left; width: 100%; }
#footer_right { background: url(images/footer_right.gif) no-repeat top right; height: 36px; float: right; width: 100%; }

#footer_text { line-height: 36px; padding: 0 12px; }
#footer_text_left { float: left; }
#footer_text_right { float: right; }

.footer_links { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration: none; }
a.footer_links:link, a.footer_links:visited, a.footer_links:active { color: #ffffff; font-family: Arial, Helvetica, Verdana, Sans-Serif, Serif; font-size:12px; text-decoration: none; }
a.footer_links:hover { text-decoration: underline; }

/* Classes used by Page Content*/
.h1_text { color: #00204e; font-size: 18px; font-weight: bold; }
.h2_text { color: #00204e; font-size: 15px; font-weight: bold; }
.h3_text { color: #00204e; font-size: 12px; font-weight: bold; }
.indented { padding-left: 18px; }
.italic_text { font-style: italic; }
.red_text { color: #ff0000; }
.small_text { font-size: 9px; }
.testimonial_picture { float: right; padding: 0 0 12px 12px; }
.float_top_right { float: right; padding: 0 0 12px 12px; line-height: 12px;}

