@charset "UTF-8";

html {
height:100%;
width:100%;
}

body {
background-color:#fff;
height:100%;
width:100%;
font-family:Arial, Helvetica, sans-serif;
}

* {
margin:0;
padding:0;
list-style-type:none;
}
div.cleardiv,
div.article_seperator  { 
clear:both;
height:0;
font-size:0;
}
div#canvas {
margin-left:auto;
margin-right:auto;
width:900px;
min-height:400px;
padding:10px 0px;
/*
width:90%;
margin:10px 5%;
*/
}

div#header {
background-image:url(../images/header_bg_fill.jpg);
background-position:left top;
background-repeat:repeat-x;
width:100%;
height:125px;
background-color:#003366;
}
div#header_shell {
background-image:url(../images/header_bg_left.jpg);
background-position:left top;
background-repeat:no-repeat;
width:100%;
height:125px;
}
div#header_inner {
background-image:url(../images/header_bg_right.jpg);
background-position:right top;
background-repeat:no-repeat; 
width:100%;
height:125px;
}
div#image_box {
background-image:url(../images/binocular_00.jpg);
margin-left:auto;
margin-right:auto;
width:180px;
height:125px;
}

div#subnavbox {
width:auto;
clear:both;
margin-left:77px;
margin-right:24px;
height:18px;
background-image:url(../images/border_orange_pixel.jpg);
background-position:bottom left;
background-repeat:repeat-y;
}
div#subnavbox_inner {
background-image:url(../images/border_orange_pixel.jpg);
background-position:bottom right;
background-repeat:repeat-y;
}
div#content {
width:auto;
}
div#leftcontent {
float:left;
width:32%;
margin:10px 12px 10px 10px;
margin-top:0px;
}

div#leftcontent div.contentitemfloat a {
color:#003366;
font-weight:bold;
}
div#leftcontent div.contentitemfloat a:hover {
color:#FF3300;
}

div#rightcontent {
float:right;
width:31%;
margin:10px;
margin-top:0px;
}

div#rightcontent a {
display:block;
padding:10px;
}

div#contentbox {
background-color:#003366;
clear:both;
}

div#contentbox div.shell_1 {
background-image:url(../images/corner_darkblue_left.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}
div#contentbox div.shell_2 {
background-image:url(../images/corner_darkblue_right.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}
div#contentbox div.shell_3 {
background-image:url(../images/corner_darkblue_lefttop.jpg);
background-position:top left;
background-repeat:no-repeat;
}
div#contentbox div.shell_4 {
background-image:url(../images/corner_darkblue_righttop.jpg);
background-position:top right;
background-repeat:no-repeat;
}
div#contentbox_inner {
/* margin-left:80px; */
width:auto;
padding-top:10px;
}
div#loadingbox {
width:auto;
text-align:right;
color:#3399CC;
}



div#leftcontent div.shell_1 {
background-image:url(../images/corner_white_leftbottom.jpg);
/* background-image:url(../images/speak_corner_red_left.jpg); */
background-position:bottom left;
background-repeat:no-repeat;
background-color:#FFF;
/* padding-bottom:24px; */
}
div#leftcontent div.shell_2 {
background-image:url(../images/corner_white_righttop.jpg);
background-position:top right;
background-repeat:no-repeat;
}
div#leftcontent div.shell_3 {
background-image:url(../images/corner_white_rightbottom.jpg);
background-position:bottom right;
background-repeat:no-repeat;

}
div#leftcontent div.shell_4 {
background-image:url(../images/corner_white_lefttop.jpg);
background-position:top left;
background-repeat:no-repeat;
}
div#leftcontent_inner {
width:auto;
min-height:220px;
margin:0px 10px;
_width:96%;
_margin-right:0;
_margin-left:2%;
color:#003366;
font-size:12px;
}



div#maincontent {
display:table;
width:32%;
background-color:#FFF;
color:#003366;
/* color:#006699; */
font-size:12px;
margin-bottom:10px;
}
div#maincontent div.shell_1 {
background-image:url(../images/corner_white_leftbottom.jpg);
/* background-image:url(../images/speak_corner_white_left.jpg); */
background-position:bottom left;
background-repeat:no-repeat;
background-color:#FFF;
/* padding-bottom:24px; */
}
div#maincontent div.shell_2 {
background-image:url(../images/corner_white_righttop.jpg);
background-position:top right;
background-repeat:no-repeat;
}
div#maincontent div.shell_3 {
background-image:url(../images/corner_white_rightbottom.jpg);
background-position:bottom right;
background-repeat:no-repeat;

}
div#maincontent div.shell_4 {
background-image:url(../images/corner_white_lefttop.jpg);
background-position:top left;
background-repeat:no-repeat;
}
div#maincontent_inner {
width:auto;
min-height:164px;
margin:0px 10px;
}
div#maincontent_inner div.contentheading h1 { 
padding:3px 0px;
}
div#maincontent_inner div.moduletable h4 {
font-size:12px;
word-spacing:0.01em;
letter-spacing:0.02em;
padding-top:2px;
padding-bottom:4px;
}
div#maincontent_inner div.moduletable a {
color:#003366;
font-weight:bold;
}
div#maincontent_inner div.moduletable a:hover {
color:#FF3300;
}

div#rightcontent div.shell_1 {
/*
background-image:url(../images/corner_white_leftbottom.jpg);
*/
background-image:url(../images/speak_corner_red_left.jpg);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#003366;
padding-bottom:24px;
}
div#rightcontent div.shell_2 {
background-image:url(../images/corner_red_righttop.jpg);
background-position:top right;
background-repeat:no-repeat;
background-color: #FF3300;
}
div#rightcontent div.shell_3 {
background-image:url(../images/corner_red_rightbottom.jpg);
background-position:bottom right;
background-repeat:no-repeat;

}
div#rightcontent div.shell_4 {
background-image:url(../images/corner_red_lefttop.jpg);
background-position:top left;
background-repeat:no-repeat;
}
div#rightcontent_inner {
width:auto;
min-height:220px;
margin:0px 0px;
_width:96%;
_margin-right:0;
_margin-left:2%;
color:#FFF;
font-size:12px;
}
div#advert_cloak {
margin:0px 10px;
}

div#leftcontent_inner h1{
width:auto;
padding-top:8px;
padding-bottom:4px;
font-size:12px;
color:#FF3300;
}
div#leftcontent_inner div.contentaliasheading h5 {
font-style:normal;
font-size:11px;
color:#FF3300;
}

div#maincontent_inner h1 {
width:auto;
padding-top:8px;
padding-bottom:4px;
font-size:16px;
color:#FF3300;
}

div.marge_top,
div.marge_bottom {
position:relative;
height:28px;
width:100%;
background-color:#FF3300;
background-image:url(../images/moving_stripes.gif);
background-position:left top;
background-repeat:repeat-x; 
}
div.left_corner,
div.right_corner {
position:absolute;
height:12px;
width:12px;
}
div.marge_top div.left_corner {
top:0px;
left:0px;
background-image:url(../images/corner_transparentblue_lefttop.gif);
background-position:left top;
background-repeat:no-repeat;
}
div.marge_top div.right_corner {
top:0px;
right:0px;
background-image:url(../images/corner_transparentblue_righttop.gif);
background-position:right top;
background-repeat:no-repeat;
} 
div.marge_bottom div.left_corner {
bottom:0px;
left:0px;
background-image:url(../images/corner_transparentblue_leftbottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
div.marge_bottom div.right_corner {
bottom:0px;
right:0px;
background-image:url(../images/corner_transparentblue_rightbottom.gif);
background-position:right bottom;
background-repeat:no-repeat;
}
                                                             

div#rightcontent_inner h1  {
width:auto;
padding-top:8px;
padding-bottom:4px;
}

div.contentaliasheading {
padding-bottom:5px;
margin-bottom:5px;
font-style:italic;
font-size:11px;
}

div.blog{
}
div.contentpaneopen {
}
div.contentpane {
padding:0px 10px;
}

div.article_seperator {
}

div.back_button {
width:auto;
text-align:right;
}
div.back_button a{
display:block;
padding:3px 5px;
}

div.componentheading {
}
div.contentheading {
}

div#footer {
width:auto;
}
div#footer_inner {
width:auto;
margin-left:77px;
margin-right:24px;
background-color:#FFF;
border-top:none;
background-image:url(../images/border_orange_pixel.jpg);
background-position:bottom center;
background-repeat:repeat-x;
}
div#footer_inner div.shell_1 {
background-image:url(../images/border_orange_pixel.jpg);
background-position:bottom left;
background-repeat:repeat-y;
}
div#footer_inner div.shell_2 {
background-image:url(../images/border_orange_pixel.jpg);
background-position:bottom right;
background-repeat:repeat-y;
}
div#footer_inner div.shell_3 {
width:100%;
background-image:url(../images/corner_orange_leftbottom.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}
div#footer_inner div.shell_4 {
width:100%;
background-image:url(../images/corner_orange_rightbottom.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}
div#footer_inner div#bannercontainer {
width:auto;
padding:7px 0px 3px 12px;
}
div#footer_inner div#bannercontainer a {
padding:7px 10px 3px 0px;
}

div#bannercontainer div {
display:block;
width:130px;
float:left;
}

div#bottomcontainer {
padding:4px 12px 7px 12px;
text-align:center;
font-size:12px;
clear:both;
color:#003366;
}
div#bottomcontainer a {
color:#003366;
}
div#bottomcontainer a:hover {
color:#FF3300;
}

div#breadcrum {
float:left;
}
div#footertext {
display:inline;
}
div#footermenu {
float:right;
}
div.moduletable_footermenu {
}
div.moduletable_footermenu ul#mainlevel li {
float:left;
margin-left:10px;
}

/* IE hacks */
body {
_text-align:center;
}
div#canvas {
_height:400px;
}
div#content {
_text-align:left;
}
div#contentbox_inner div.shell_2 {
}
div#contentbox_inner {
#padding-top:5px;
}
div#maincontent {
_width:100%;
#margin-right:32%;
_margin:0px 10px 10px 10px;
#margin-top:6px;
}
div#maincontent_inner {
_width:96%;
_height:164px;
_margin-right:0;
_margin-left:2%;
}
div#leftcontent {
_margin-left:5px;
#margin-top:6px;
}
div#leftcontent_inner {
_height:220px;
}
div#rightcontent {
_margin-right:5px;
#margin-top:6px;
}
div#rightcontent_inner {
_height:220px;
}

div#footer {
_text-align:left;
}
div#footertext {
}
div#footermenu {
_text-align:right;
_width:18%;
}
div.moduletable_footermenu {
_margin-left:10px;
}
div.moduletable_footermenu ul#mainlevel li {
_display:inline;
}





