@charset "utf-8";
/* CSS Document */
html,body{margin:0; padding:0;}
p, div {text-align:justify;}
a {color:#2189ce;}
table{font-family: Arial, Tahoma, Times New Roman; font-size:9pt;}
#container{background-image:url('images/bg.jpg'); background-position:top left;background-repeat:repeat-x;font-family: Arial, Tahoma, Times New Roman; font-size:9pt; color:#243e62; width:100%;min-width:900px;width:expression(document.body.clientWidth < 900? "900px": "auto" );}
#head{background:url('images/logo_bg.jpg'); background-position:0 49px; background-repeat:no-repeat}
#menu{background:url('images/top.jpg') 0% 0% no-repeat; height:49px; color:#FE4613;}
#menu .m_item { float:left; color:#FE4613; height:20px; background:url('images/menu_line.jpg') 0% 0% no-repeat; padding-top:29px; padding-left:13px; padding-right:10px; font-size:10px; font-weight:bold; text-transform:uppercase;}
#menu_wraper{overflow:hidden; height:49px; width:500px; float:right}
#menu #active_menu{color:#FE4613;}
#menu a {color:#ccecf6; text-decoration:none;}
#menu a:hover {color:#FE4613;}
#menu .moduletable_top_menu ul{list-style:none; padding:0;margin:0; float:right; height:49px}
#menu .moduletable_top_menu li{ float:left; color:#FE4613; height:20px; background:url('images/menu_line.jpg') 0% 0% no-repeat; padding-top:29px;_padding-bottom:6px; padding-left:13px; padding-right:10px; font-size:10px; font-weight:bold; text-transform:uppercase;}

#splash{background-image:url(images/r_index.jpg); background-position:top right; background-repeat:no-repeat; padding-right:502px; height:157px; padding-top:100px; padding-left:70px;}
#splash #flash_text table{height:150px;color:#ffffff; text-align:justify; width:100%}

#content{overflow:hidden; _height:1%;background:url('images/botmbg.jpg') 0% 100% repeat-x;}
#left_column{margin-right:472px; padding:25px 20px 10px 35px;}
#right_column{width:472px; float:right;padding-bottom:20px}
#msg_bar{width:362px;background:url('images/right_bg.gif') 0% 0% no-repeat; margin:30px 0 0 50px;}
#msg_bar_gray{width:362px;background:url('images/right_bg_gray.gif') 0% 0% no-repeat; margin:30px 0 0 50px;}
#msg_bar_bottom{background:url('images/right_botm.gif'); background-position:bottom left; background-repeat:no-repeat}
#msg_title{color:white; font-size:16px; font-weight:bold; padding:3px; padding-left:10px;}
#msg_text{padding:15px; padding-bottom:8px; line-height:16px;}
.learn_right {text-align:right; color:#000000; font-size:8pt; }

.botmenu{background:url('images/botm_bg.gif') 0% 0% repeat-x; height:22px; color:#ffffff; font-size:11px; padding-left:30px; line-height:22px; }
.botmenu table{font-size:11px; height:22px; color:#fff;}
.botmenu_end{background-image:url('images/botm_end.gif'); background-repeat:no-repeat; background-position:right top;}
.botmenu a {color:#ffffff; text-decoration:none; padding-left:5px; padding-right:5px;}

.insert_block{}
.insert_left{background-image:url('images/ins_left.gif'); background-repeat:no-repeat; background-position:left top;height:25px;}
.insert_right{background-image:url('images/ins_right.gif'); background-repeat:no-repeat; background-position:right top;height:25px;}
.insert_bg{background-image:url('images/ins_bg.gif'); background-repeat:repeat-x; height:25px; background-position:left top;}
.insert_title{height:25px; line-height:19px;color:white; font-size:16px; font-weight:bold; padding:3px; padding-left:10px;}

h2, .contentheading, .componentheading { font-weight:bold; font-size:18px; color:#6c7377; display:inline; background:url('images/title.gif') 0% 100% repeat-x; margin-bottom:5px;}
.copy {color:#4083b0; font-size:8pt; padding:10px; line-height:20px; text-align:center;margin-bottom:40px;}
#pathway{font-size:11px; padding:0 0 10px 0;}
h3{font-size:14px;}

/*Joomla mods*/
.blog, .contentpane {margin-top:10px;color:#243e62;}
.contentpaneopen{color:#243e62; }
#left_column .contentpaneopen{line-height:20px}
#left_column .contentpaneopen p{padding-left:10px;}

#zircomp_logo{background-image:url(images/zircomp_logo.jpg); background-repeat:no-repeat; width:312px;height:97px; background-position:left top; margin:0 auto;}