.clear
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 0px
}
DIV#container
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 12px;
    padding-bottom: 0px;
    margin: 0px auto;
    width: 961px;
    color: #4A838F;
    padding-top: 0px;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
}
/* Homepage Header + Top Menu */
DIV#container div#header
{
    background-image:url(/images/homepage_body_bg.png); 
    background-repeat:repeat-y; 
    border:0px; 
    padding:0px; 
    margin:0px; 
    width:961px; 
    height:255px;
    clear:both;
}
DIV#container div#header div#mainimage
{
    float: left;
    width: 595px;
    height:255px;
    position:relative;
    top:0px;
    left:1px;
}
DIV#container div#header div#topmenu
{
    width: 215px;
    margin:0px auto;
    position:relative;
    float:left;
    top:70px;
    font-size:10.5px;
}
DIV#container div#header div#topmenu table
{
    font-size:10.5px;
    margin-right:0px;
    margin-left:auto;
    height:15px;
}
DIV#container div#header div#topmenu table td
{
    text-align:center;
    height:15px;
    border-bottom: 1px solid #BED2D5;
    padding:0px 10px 2px 10px;
}
DIV#container div#header div#topmenu table td a
{
    color: #4A838F;
    text-decoration: none;
    font-size:10.5px;
}
DIV#container div#header div#topmenu table td a:hover
{
    color: #D51F26;
    text-decoration: none;
    font-size:10.5px;
}
/* End Homepage Header + Top Menu */

/* Homepage Body + Main Menu Table  */
DIV#container div#page_body
{
    border:0px; 
    padding:0px; 
    margin:0px; 
    width:961px; 
    background-image:url(/images/homepage_body_bg.png); 
    background-repeat:repeat-y; 
    clear: both;
}
DIV#container div#page_body #pagetext
{
    width: 660px;
    margin:0px auto;
    z-index: 10;
}
DIV#container div#page_body #pagetext div#mainmenu
{
    width: 660px;
    margin-right:auto;
    margin-left:0px;
    padding:0px;
}
DIV#container div#page_body #pagetext div#mainmenu table
{
    width: 660px;
    font-size:12px;
}
DIV#container div#page_body #pagetext div#mainmenu table td
{
    text-align:left;
    padding:0px 0px 0px 0px;
    width:170px;
}
DIV#container div#page_body #pagetext div#mainmenu table td a
{
    color: #4A838F;
    text-decoration: none;
    font-size:12px;
}
DIV#container div#page_body #pagetext div#mainmenu table td a:hover
{
    color: #D51F26;
    text-decoration: none;
    font-size:12px;
}
DIV#container div#page_body #pagetext div#mainmenu table td div.titletxt
{
    padding-left:12px;
    padding-bottom:0px;
    margin-bottom:0px;
    border-bottom:1px solid #BED2D5;
    border-left:1px solid #BED2D5;
}
DIV#container div#page_body #pagetext div#mainmenu table td table.subtable
{
    width:157px; 
    border-left:1px solid #BED2D5;
    margin-top:0px;
}
DIV#container div#page_body #pagetext div#mainmenu table td table.subtable td
{
    border-bottom:1px solid #BED2D5;
    padding-left: 13px;
    line-height:22px;
}
DIV#container div#page_body #pagetext div#mainmenu table td table.subtable a
{
    color: #4A838F;
    text-decoration: none;
    font-size:12px;
}
DIV#container div#page_body #pagetext div#mainmenu table td table.subtable a:hover
{
    color: #D51F26;
    text-decoration: none;
    font-size:12px;
}
/* End Homepage Body + Main Menu Table  */

/* Inner Page Left Menu */
DIV#container div#page_body div#mainmenu_innerpage
{
    width: 240px;
    margin-left:40px;
    padding-top: 40px;
    float:left;
}
DIV#container div#page_body div#mainmenu_innerpage table
{
    width: 157px;
    font-size:12px;
}
DIV#container div#page_body div#mainmenu_innerpage table td
{
    text-align:left;
    padding:0px 0px 0px 0px;
    width:157px;
}
DIV#container div#page_body div#mainmenu_innerpage table td a
{
    color: #9DB1BA;
    text-decoration: none;
    font-size:12px;
}
DIV#container div#page_body div#mainmenu_innerpage table td a:hover
{
    color: #D51F26;
    text-decoration: none;
    font-size:12px;
}
DIV#container div#page_body div#mainmenu_innerpage table td div.titletxt
{
    padding-left:12px;
    padding-bottom:0px;
    margin-bottom:0px;
    margin-top:20px;
    border-bottom:1px solid #BED2D5;
    border-left:1px solid #BED2D5;
    height:12px;
}
DIV#container div#page_body div#mainmenu_innerpage table td table.subtable
{
    width:157px; 
    border-left:1px solid #BED2D5;
    margin-top:0px;
}
DIV#container div#page_body div#mainmenu_innerpage table td table.subtable td
{
    border-bottom:1px solid #BED2D5;
    padding-left: 13px;
    line-height:22px;
}
DIV#container div#page_body div#mainmenu_innerpage table td table.subtable a
{
    color: #9DB1BA;
    text-decoration: none;
    font-size:12px;
}
DIV#container div#page_body div#mainmenu_innerpage table td table.subtable a:hover
{
    color: #D51F26;
    text-decoration: none;
    font-size:12px;
}

DIV#container div#page_body div#mainmenu_innerpage table td table.subtable a.slct
{
    color: #4A838F;
    text-decoration: none;
    font-size:12px;
}
DIV#container div#page_body div#mainmenu_innerpage table td table.subtable a.slct:hover
{
    color: #D51F26;
    text-decoration: none;
    font-size:12px;
}
/* End Inner Page left menu */

/* Inner Page Right Section + Top Menu */
DIV#container div#page_body div#innerpage_rightsection
{
    width:675px;
    margin:0px;
    padding:0px;
    float:left;
}
DIV#container div#page_body div#innerpage_rightsection div#innerpage_topmenu
{
    width: 300px;
    margin:0px auto;
    position:relative;
    float:left;
    top:47px;
    font-size:10.5px;
}
DIV#container div#page_body div#innerpage_rightsection div#innerpage_mainimage
{
    float: right;
    width: 353px;
    height:146px;
    position:relative;
    top:0px;
}
DIV#container div#page_body div#innerpage_rightsection div#innerpage_topmenu table
{
    font-size:10.5px;
    margin-right:0px;
    margin-left:auto;
    height:15px;
}
DIV#container div#page_body div#innerpage_rightsection div#innerpage_topmenu table td
{
    text-align:center;
    height:15px;
    border-bottom: 1px solid #BED2D5;
    padding:0px 10px 2px 10px;
}
DIV#container div#page_body div#innerpage_rightsection div#innerpage_topmenu table td a
{
    color: #4A838F;
    text-decoration: none;
    font-size:10.5px;
}
DIV#container div#page_body div#innerpage_rightsection div#innerpage_topmenu table td a:hover
{
    color: #D51F26;
    text-decoration: none;
    font-size:10.5px;
}
DIV#container div#page_body div#innerpage_rightsection #title
{
    width:100%;
    line-height:27px;
}
DIV#container div#page_body div#innerpage_rightsection #title #innerpage_title_text
{
    font-size:25px;
    color: #D51F26;
    font-weight:bold;
    float:left;
    width:340px;
}
DIV#container div#page_body div#innerpage_rightsection #title #innerpage_breadcrumb_menu
{
    float:left;
    line-height:27px;
    text-align:left;
}
DIV#container div#page_body div#innerpage_rightsection #title #innerpage_breadcrumb_menu .home
{
    font-family: Arial,verdana,Times,serif;
    font-size:10px;
    color:#AFC8CE;
    text-decoration:none;
    font-weight:bold;
}
DIV#container div#page_body div#innerpage_rightsection #title #innerpage_breadcrumb_menu .home A
{
    font-family: Arial,verdana,Times,serif;
    font-size:10px;
    color:#AFC8CE;
    text-decoration:none;
    font-weight:bold;
}
DIV#container div#page_body div#innerpage_rightsection #title #innerpage_breadcrumb_menu .home a:hover
{
    font-family: Arial,verdana,Times,serif;
    font-size:10px;
    color:#AFC8CE;
    text-decoration:underline;
    font-weight:bold;
}
DIV#container div#page_body div#innerpage_rightsection #innerpage_text
{
    width: 633px;
    text-align:left;
    z-index: 10;
}
/* End Inner Page right section */

/* Footer */
DIV#container div#footer 
{
    background-image:url(/images/homepage_bottom_bg.png); 
    background-repeat:no-repeat; 
    border:0px;
    padding:0px; 
    margin:0px; 
    width:961px; 
    height:15px;
    clear: both;
}
div#red_cube
{
    padding: 0px;
    margin: 90px auto;
    width: 90%;
    text-align: right;
} 
A
{
    color: #4A838F;
    text-decoration: none;
    font-size:12px;
}
A:hover
{
    color: #D51F26;
    text-decoration: none;
    font-size:12px;
}

/** MODULES **/

/**Articles**/
.ArticlesTitle{font-family:Arial,verdana,Times,serif;font-size:12px;color:#9E35B8;text-decoration:underline;font-weight:bold;padding-right:5px;}
.ArticlesTitle:hover{text-decoration:none;}
.ArticlesText{font-family:Arial,verdana,Times,serif;font-size:12px;color:#5F5D5D;text-decoration:none;line-height:120%;}
.ArticlesText:hover{text-decoration:underline;}

/**FAQ**/
.FAQTitle{font-family:Arial,verdana,Times,serif;font-size:12px;color:#9E35B8;text-decoration:underline;font-weight:bold;}
.FAQTitle:hover{text-decoration:none;}
.FAQText{font-family:Arial,verdana,Times,serif;font-size:12px;color:#5F5D5D;text-decoration:none;line-height:120%;}
.FAQText:hover{text-decoration:underline;}

/**free form elements**/
.FreeFormInput{font-family:Arial,verdana,Times,serif;font-size:12px;width:150;background-color:#ffffff;border:1px solid #5B7A89 ;}
.FreeFormCheckBox{font-family:Arial,verdana,Times,serif;font-size:12px;background-color:#ffffff;}
.FreeFormTextArea{font-family:Arial,verdana,Times,serif;font-size:12px;width:200;height:100px;background-color:#ffffff;border:1px solid #5B7A89;direction:rtl}
.FreeFormTextSelect{font-family:Arial,verdana,Times,serif;font-size:12px;width:200;background-color:#ffffff;border:1px solid #5B7A89 ;direction:rtl}
.FreeFormSubmitButton{padding-left:5px;padding-right:5px;font-family:Arial,verdana,Times,serif;font-size:12px;color:#ffffff;background-color:#5B7A89;border:1px solid #5B7A89;cursor:hand;font-weight:bold;}