/* CSS Document */


body{
margin:0;
padding:0;
text-align: center;
font-family: verdana, arial, sans-serif;
background-color:#ffffff;
height:auto;
}


a{
color: #423B89;
}


#wrap{
margin-left:auto;
margin-right:auto;
width:1024px;
height:auto;
text-align:center;
/*border-left:1px solid #57565C;
border-right:1px solid #57565C;*/
background-color:#ffffff;
}

#header{
height:114px;
}

#header_left{
float:left;
width:251px;
height:114px;
background:url(../images/index_01.jpg) no-repeat;
}



#header_right{
float:right;
width:773px;
height:114px;
background:url(../images/index_02.jpg) no-repeat;
}


#header_content{
height:123px;
padding-top:42px;
padding-left:100px;
}


#topmenubar{
clear:both;
width:1012px;
height:27px;
}


#topmenu{
text-align:left;
padding-top:5px;
}

#topmenu ul{
text-align:left;
margin: 0px 0px 0px 0px;
padding:0px;
list-style-type:none;
}

#topmenu ul li{
display:block;
float:left;
width:253px;
text-align:center;
}

#topmenu ul li a{
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #ffffff;
font-size:12px;
text-align:center;
height:27px;
vertical-align:top;
text-decoration:none;
/*background: transparent url(../images/bgDIVIDER.gif) no-repeat top right;*/
}


#topmenu ul li a:hover,#topmenu ul li a.current{
color:#9f0102;
}
/*
.mainlevel_topmenu{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color: #ffffff;
font-size:12px;
text-align:left;
padding:0px 0px 0px 0px;
height:27px;
vertical-align:top;
text-decoration:none;
}

.mainlevel_topmenu:hover{
color:#2A1D96;
}

.sublevel_topmenu{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color: #ffffff;
font-size:12px;
text-align:left;
padding:0px 0px 0px 0px;
height:27px;
vertical-align:top;
text-decoration:none;
}

.sublevel_topmenu:hover{
color:#0D6152;
}
*/

#middle{
clear:both;
width:1012px;
}


#productmenubar{
clear:both;
width: 1012px;
height:35px;
min-height:35px;
height:auto !important;
}


#productmenu{
padding-top: 7px;
padding-bottom: 7px;
text-align:center;
}

#productmenu ul{
text-align:center;
margin: 0px 0 0px 0;
padding:0px;
list-style-type:none;
}

#productmenu ul li{
display:inline;
}

#productmenu ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000000;
font-size:13px;
vertical-align:top;
text-decoration:none;
text-align:left;
padding: 0px 12px 0px 12px; 
}


#productmenu ul li a:hover,#productmenu ul li a.current{
background-color:#FFFFFF;
color:#9f0102;
}

/*
.mainlevel_productmenu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #000000;
font-size:13px;
vertical-align:top;
text-decoration:none;
}

.mainlevel_productmenu:hover{
color:#9f0102;
}

.sublevel_productmenu{
margin:0px;
text-align:left;
float:left;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color: #ffffff;
text-decoration:none;
}

.sublevel_productmenu:hover{
color:#ffde90;
}
*/

#content{
clear:both;
width:1012px;
min-height:430px;
height:auto !important;
text-align:left;
background-color:#FFFFFF;
}

#content_left{
float:left;
width:227px;
min-height:430px;
height:auto !important;
background-color:#FFFFFF;
}

#left_menubar{
width:227px;
height:35px;
/*background:url(../images/index_07.gif) no-repeat;*/
}


#left_menu{
width:227px;
text-align:left;
padding-bottom:10px;
}

#left_menu ul{
text-align:center;
margin: 0px 0 0px 0;
list-style-type:none;
}

#left_menu ul li{
display:inline;
}

#left_menu ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color: #ffffff;
font-size:12px;
text-align:left;
padding:0px 0px 0px 0px;
height:35px;
vertical-align:top;
font-weight:bold;
text-decoration:none;
/*background: transparent url(../images/bgDIVIDER.gif) no-repeat top right;*/
}



#content_right{
float:right;
width:785px;
min-height:430px;
height:auto !important;
background-color:#FFFFFF;
}


#contenttext{
clear:both;
font-size:12px;
font-family:Verdana;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
line-height:120%;
text-align:justify;
}



#footer{
clear:both;
width:1012px;
}

#footerblank{
/*width:1012px;*/
height:28px;
padding-left:15px;
/*background:url(../images/index_12.gif) no-repeat;*/
}



#footerbar{
width:1012px;
height:29px;
}


#footer_menu{
padding-top:2px;
width: 1012px;
}

#footer_menu ul{
margin:0px auto;
padding:0;
list-style-type:none;
width:1012px;
}

#footer_menu ul li{
display: inline;
}

#footer_menu ul li a{
font-family:sans-serif;
font-weight:bold;
color: #000000;
font-size:11px;
text-align:center;
padding:0px 10px 0px 10px;
height:29px;
vertical-align:top;
text-decoration:none;
}


#footer_menu ul li a:hover,#footer_menu ul li a.current{
color:#3b8aff;
}

#footertextbar{
width:1012px;
height:34px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:10px;
text-align:center;
/*background:url(../images/index_14.gif) no-repeat;*/
}





/*               TEXT STYLES                   */



.Morris_heading_text{
font-family:arial;
font-weight:bold;
font-size:14px;
line-height:120%;
color: #9f0102;
text-decoration:none;
}


.ProAG_heading_text{
font-family:arial;
font-weight:bold;
font-size:14px;
line-height:120%;
color: #f49b47;
text-decoration:none;
}

.Morris_Sub_heading_text{
font-family:arial;
font-weight:bold;
font-size:12px;
line-height:120%;
color: #000000;
text-decoration:none;
}

.Morris_white_heading_text{
font-family:arial;
font-weight:bold;
font-size:12px;
line-height:120%;
color: #ffffff;
text-decoration:none;
}

.Morris_body_text{
font-family:Verdana;
font-weight:normal;
font-size:12px;
line-height:120%;
color: #000000;
text-decoration:none;
}

.Morris_italic_body_text{
font-family:Verdana;
font-weight:normal;
text-decoration:none;
font-style:italic;
font-size:12px;
line-height:120%;
color: #000000;
}


/*               MODULE STYLES                   */

.search-search{
font-family:Impact;
color:#0E3472;
font-size:24px;
height:30px;
}

.inputbox-search{
/*border:1px solid #29589E;*/
border:1px solid #0E3472;
height:19px;
vertical-align:middle;
}

.button-search{
font-family:Impact;
font-size:22px;
color:#D40000;
background-color:#FFFFFF;
border-style:none;
height:29px;
width:60px;
cursor:hand;
cursor:pointer;
text-align:left;
}


.moduletable-joomfish ul{
text-align:center;
margin:15px 0px 0px 4px;
list-style-type:none;
}

.moduletable-joomfish ul li{
display:inline;
}

.moduletable-joomfish ul li a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color: #000000;
font-size:11px;
padding:0px 8px 0px 20px;
text-align:left;
height:52px;
vertical-align:top;
text-decoration:none;
/*background: transparent url(../images/bgDIVIDER.gif) no-repeat top right;*/
}


.moduletable-joomfish ul li a:hover{
color:#2A1D96;
}


#active_language, #active_language a{
font-weight:bold;
}


.blog-newspage li{
height: 20px;
}


.moduletable-scrollernews th, .componentheading-newspage{
height:40px;
color:#b1381a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
vertical-align:middle;
}

.moduletable-scrollernews .contentpagetitle{
color:#b1381a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.moduletable-scrollernews .contentpagetitle:hover{
color:#ffcc33;
}

.moduletable-scrollernews .contentheading{
color:#b1381a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}



.moduletable-scrollernews .readon{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
}


.moduletable-scrollernews .readon:hover{
color:#000000;
}


.moduletable-scrollernews .scroll_container{
width:215px;
height: 150px;
border:3px solid #d9dbdc;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
background-color:#f1f1f1;
}

.moduletable-events th{
height:40px;
color:#b1381a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
vertical-align:middle;
}

.mod_events_latest_table{
width:227px;
height: 150px;
border:3px solid #d9dbdc;
padding-top:3px;
padding-bottom:3px;
padding-left:5px;
padding-right:5px;
background-color:#f1f1f1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000000;
}


.mod_events_latest_table a{
font-family:arial;
font-weight:bold;
font-size:14px;
line-height:120%;
color: #9f0102;
text-decoration:none;
}

.mod_events_latest_table a:hover{
color: #0E3472;
}


.contentpaneopen-newsdetail{
width:100%;
font-size:12px;
font-family:verdana,geneva;
color:#000000;
line-height:120%;
text-align:justify;
font-weight:normal;
text-decoration:none;
}

.contentheading-newsdetail{
width:100%;
color:#b1381a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
text-align:center;
height:25px;
text-decoration:underline;
}




.moduletable-Latestscrollernews th, .componentheading-newspage{
height:40px;
color:#b1381a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
vertical-align:middle;
}

.moduletable-Latestscrollernews .contentpagetitle{
color:#b1381a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.moduletable-Latestscrollernews .contentpagetitle:hover{
color:#ffcc33;
}

.moduletable-Latestscrollernews .contentheading{
color:#b1381a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}



.moduletable-Latestscrollernews .readon{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
}


.moduletable-Latestscrollernews .readon:hover{
color:#000000;
}


.moduletable-Latestscrollernews .scroll_container{
width:450px;
height: 120px;
border:3px solid #d9dbdc;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
padding-right:3px;
background-color:#f1f1f1;
}


.moduletable-download{
text-align:left;
}

.moduletable-download th{
padding-left:20px;
text-align:left;
}

.contentpaneopen-newsdetail{
width:100%;
font-size:12px;
font-family:verdana,geneva;
color:#000000;
line-height:120%;
text-align:justify;
font-weight:normal;
text-decoration:none;
}

.contentheading-newsdetail{
width:100%;
color:#b1381a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;
text-align:center;
height:25px;
text-decoration:underline;
}

.product_main_text_td{
padding:0px;
margin:0px;
padding-left:2px;
padding-right: 20px; 
padding-top:10px;
width: 780px; 
}


.product_feature_desc_td{
padding:0px;
margin:0px;
padding-right: 5px; 
padding-left: 5px; 
padding-top: 5px;
padding-bottom: 5px;
width: 220px; 
background-color: #cccccc;
text-align:left;
height:310px;
}




.contentpaneopen-productblog{
height:100%;
}



.componentheading_dealer_network_page{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
font-style:italic;
line-height:200%;
color: #D40000;
text-decoration:none;
}

.cheight{
height:300px;
width: 220px; 
padding-right: 5px; 
padding-left: 5px; 
padding-bottom: 5px; 
padding-top: 5px; 
margin:0px;
background-color: #cccccc; 
text-align:left; 
overflow:auto; 
overflow-x:hidden;
}

#cheight{
height:300px;
width: 220px; 
padding-right: 5px; 
padding-left: 5px; 
padding-bottom: 5px; 
padding-top: 5px; 
margin:0px;
background-color: #cccccc; 
text-align:left; 
overflow:auto; 
overflow-x:hidden;
}

p{
margin:0px;
padding:0px;
}



.contentheading{
color:#9f0102;
font-family:arial;
font-size:14px;
font-weight:bold;
vertical-align:middle;
text-align:left;
line-height:120%;
height:25px;
text-decoration:none;
}


.contentpaneopen{
font-family:verdana,geneva;
font-weight:normal;
font-size:12px;
line-height:120%;
color: #000000;
text-decoration:none;
}


.readon{
font-family:verdana,geneva;
font-weight:normal;
font-size:12px;
line-height:120%;
color: #000000;
text-decoration:underline;
}


.blogsection{
font-family:verdana,geneva;
font-weight:normal;
font-size:12px;
line-height:120%;
color: #000000;
text-decoration:underline;
}


.blog_more{
font-family:arial;
font-weight:bold;
font-size:14px;
line-height:120%;
color: #9f0102;
text-decoration:none;
}

.product_main_text_td{
padding:0px;
margin:0px;
padding-left:2px;
padding-right: 20px; 
padding-top:10px;
width: 780px; 
}

/*
.product_feature_desc_td{
padding:0px;
margin:0px;
padding-right: 5px; 
padding-left: 5px; 
padding-top: 0px;
padding-bottom: 5px;
width: 220px; 
background-color: #cccccc;
text-align:left;
}
*/


.contentpaneopen-productblog{
height:100%;
}


