/*
Theme Name: Om
Theme URI: http://wordpress.org/
Description: This theme was crested for a company.
Version: 1.0
Author: Sandeep Goyal
Tags: yellow, custom header, fixed width, two columns
*/


#searchform {
margin : 10px auto;
padding : 5px 3px;
text-align : center;
}
html {
height : 100%;
}
form {
margin : 0;
padding : 0;
}
body {
font-family : Helvetica, Arial, sans-serif;
color : #333;
font-size: 12px;
margin : 0;
line-height : 15px;
background-color : #363f47;
}
h2, h2 a, h3, h3 a {
color : #666;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 0;
text-align : left;
width : 100%;
}
ul {
text-decoration : none;
list-style : none;
margin : 0 0 0 26px;
padding : 0 0 10px 0;
}
li {
text-decoration : none;
line-height : 17px;
list-style : none;
}
li a {
text-decoration : none;
line-height : 15px;
color : #333;
}
ul li ul {
list-style : disc;
margin : 0 0 0 27px;
padding : 0;
border : 0 solid #999;
}
ul li ul li {
list-style : disc;
}
ul li ul li a:hover {
color : #ff0000;
}
a:link, a:visited {
text-decoration : none;
font-weight : normal;
color : #ab1d1d;
text-align : left;
}
a:hover {
text-decoration : none;
font-weight : normal;
color : #999999;
}
p.postmetadata a {
color : #ff9900;
}
p.postmetadata a:hover {
color : #666666;
}
a.footer:link, a.footer:visited, a.footer:active {
color : #000000;
text-decoration : none;
}
a.footer:hover {
color : #ff0000;
}
.footertext {
color : #999999;
text-decoration : none;
}
.text1 {
color : #333333;
text-decoration : none;
text-align : left;
width : 175px;
padding-left : 12px;
padding-top : 5px;
padding-right : 0;
line-height : 15px;
}
.text2 {
color : #333333;
text-decoration : none;
text-align : left;
line-height : 17px;
}
.text3 {
font-family : Arial, sans-serif;
color : #575656;
font-weight : bold;
text-decoration : none;
line-height : 25px;
padding-left : 7px;
}
.intromoduletext1 {
color : #666666;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
text-align : left;
width : 120px;
height : 130px;
padding : 5px 0 0 8px;
line-height : 14px;
}
a.intromoduletext2:link, a.intromoduletext2:visited, a.intromoduletext2:active {
color : #ff9900;
text-decoration : none;
text-align : left;
width : 120px;
line-height : 18px;
padding : 0 0 0 8px;
text-transform : uppercase;
font-weight : bold;
}
a.intromoduletext2:hover {
color : #999999;
}
.intromodule_h {
font-family : Arial, sans-serif;
color : #333333;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
width : 118px;
padding : 7px 0 0 8px;
height : 19px;
}
.text_h {
font-family : Arial, sans-serif;
color : #575656;
font-weight : bold;
text-decoration : none;
text-transform : uppercase;
line-height : 25px;
padding-left : 2px;
}
.telnumber {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #383838;
font-weight : bold;
text-decoration : none;
text-align : right;
line-height : 17px;
}
a.telnumber:link, a.telnumber:visited, a.telnumber:active {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #383838;
font-weight : bold;
text-decoration : none;
text-align : right;
line-height : 17px;
}
a.telnumber:hover {
color : #ff0000;
text-decoration : none;
}
.telnumber_l {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #383838;
font-weight : bold;
text-decoration : none;
line-height : 20px;
}
input.button {
cursor : pointer;
}
p {
margin : 0 0 8px;
padding : 0;
line-height : 17px;
}
img {
border : 0 none;
}
#wrapper1 {
width : 100%;
background-image : url(images/bg1.jpg);
background-repeat : repeat-x;
overflow : hidden;
}
#wrapper2 {
width : 1092px;
background-image : url(images/bg2.jpg);
background-repeat : no-repeat;
position : relative;
overflow : hidden;
margin : 0 auto;
}
#wrapper3 {
width : 902px;
background-image : url(images/bg3.jpg);
background-repeat : repeat-y;
position : relative;
overflow : hidden;
margin : 0 auto;
}
#header {
width : 902px;
height : 98px;
position : relative;
overflow : visible;
float : left;
}
#logo {
width : 448px;
height : 98px;
position : relative;
overflow : hidden;
float : left;
}
#phonenumbers {
width : 424px;
height : 86px;
padding : 12px 30px 0 0;
position : relative;
overflow : visible;
float : right;
background-image : url(images/header_number.jpg);
background-repeat : no-repeat;
}
#topmenu {
width : 902px;
height : 36px;
position : relative;
overflow : hidden;
float : left;
background-image : url(images/bg_topmenu.jpg);
background-repeat : no-repeat;
}
#topmenuspacer1 {
width : 902px;
height : 7px;
position : relative;
float : left;
overflow : hidden;
}
#topmenuspacer2 {
width : 342px;
height : 29px;
position : relative;
float : left;
overflow : hidden;
}
#topmenutabs {
width : 555px;
height : 29px;
position : relative;
float : right;
overflow : hidden;
text-align : right;
padding-right : 5px;
}
#midsection {
width : 902px;
position : relative;
overflow : visible;
float : left;
}
#col1 {
width : 5px;
height : 871px;
position : relative;
overflow : visible;
float : left;
}
#col2 {
width : 187px;
position : relative;
overflow : visible;
float : left;
}
#leftmenu {
width : 187px;
position : relative;
overflow : visible;
float : left;
background-image : url(images/bg_leftmenu.jpg);
background-repeat : repeat-y;
}
#leftmenu_footer {
width : 187px;
height : 10px;
position : relative;
overflow : visible;
float : left;
background-image : url(images/leftmenu_footer.jpg);
background-repeat : no-repeat;
}
#leftmodules {
width : 187px;
position : relative;
overflow : visible;
float : left;
}
#col3 {
width : 480px;
position : relative;
overflow : visible;
float : left;
padding : 20px;
}
#intro_animation {
width : 501px;
height : 167px;
position : relative;
overflow : visible;
float : left;
background-image : url(images/animation.jpg);
background-repeat : no-repeat;
}
#animation_spacer {
width : 24px;
height : 167px;
position : relative;
overflow : visible;
float : right;
background-image : url(../images/part_image.jpg);
background-repeat : no-repeat;
}
#main_content {
width : 525px;
position : relative;
overflow : visible;
float : left;
background-image : url(images/bg_content.jpg);
background-repeat : repeat-y;
}
#main_content_top {
width : 491px;
position : relative;
overflow : visible;
float : left;
background-image : url(images/content_bg.jpg);
background-repeat : no-repeat;
padding : 8px 17px 0 17px;
text-align : left;
}
#main_content_bottom {
width : 525px;
height : 11px;
position : relative;
overflow : visible;
float : left;
background-image : url(images/content_footer.jpg);
background-repeat : no-repeat;
}
#col4 {
width : 185px;
position : relative;
overflow : visible;
margin-left : -25px;
float : left;
}
#image {
width : 156px;
height : 230px;
position : relative;
overflow : visible;
float : left;
background-image : url(images/corner_image.jpg);
background-repeat : no-repeat;
}
#rightmodules {
width : 156px;
height : 605px;
position : relative;
overflow : visible;
float : left;
background-image : url(images/bg_right.jpg);
background-repeat : repeat-y;
}
#right_footer {
width : 156px;
height : 9px;
position : relative;
overflow : visible;
float : left;
background-image : url(images/bg_right_footer.jpg);
background-repeat : no-repeat;
}
#col5 {
width : 29px;
height : 871px;
position : relative;
overflow : visible;
float : right;
}
#footer1 {
width : 902px;
height : 69px;
position : relative;
overflow : visible;
float : left;
}
#footer2 {
width : 902px;
height : 22px;
position : relative;
overflow : visible;
float : left;
background-image : url(images/footer.jpg);
background-repeat : no-repeat;
padding-top : 4px;
}
#footer2_l {
width : 441px;
height : 20px;
padding : 6px 0 0 10px;
position : relative;
overflow : visible;
float : left;
text-align : left;
}
#footer2_r {
width : 441px;
height : 20px;
padding : 6px 10px 0 0;
position : relative;
overflow : visible;
float : right;
text-align : right;
}
.intro_modulespacer1 {
width : 491px;
height : 10px;
position : relative;
overflow : hidden;
float : left;
background-color : #ffffff;
}
.intro_modulespacer2 {
width : 13px;
height : 178px;
position : relative;
overflow : hidden;
float : left;
background-color : #ffffff;
}
.intro_module_left {
width : 239px;
height : 178px;
position : relative;
overflow : visible;
float : left;
text-align : left;
background-image : url(images/mid_section.jpg);
background-repeat : no-repeat;
}
.intro_module_right {
width : 239px;
height : 178px;
position : relative;
overflow : visible;
float : right;
text-align : left;
background-color : #ffffff;
}
a.mainlevel-top:link, a.mainlevel-top:visited, a.mainlevel-top:active {
display : inline-block;
width : 108px;
font-family : Arial, sans-serif;
color : #666666;
font-weight : bold;
text-decoration : none;
background-image : url(images/topmenu_tab.png);
background-repeat : no-repeat;
text-transform : uppercase;
line-height : 29px;
text-align : center;
margin : 0 -3px;
}
a.mainlevel-top:hover {
color : #ff0000;
}
a.mainlevel-left:link, a.mainlevel-left:visited {
font-family : Arial, sans-serif;
color : #666666;
font-weight : bold;
text-decoration : none;
background-image : url(images/leftmenu_image.jpg);
background-repeat : no-repeat;
background-position : left top;
height : 29px;
width : 157px;
display : block;
text-align : left;
line-height : 24px;
list-style : none;
padding-left : 30px;
padding-top : 9px;
}
#active_menu-left {
font-family : Arial, sans-serif;
color : #ffffff;
font-weight : bold;
text-decoration : none;
background-image : url(images/leftmenu_image_active.jpg);
background-repeat : no-repeat;
background-position : left top;
height : 29px;
width : 157px;
display : block;
text-align : left;
line-height : 24px;
padding-left : 30px;
padding-top : 9px;
}
a.mainlevel-left:hover {
color : #ff0000;
background-image : url(images/leftmenu_image_hover.jpg);
background-repeat : no-repeat;
}
a.mainlevel-left1:link, a.mainlevel-left1:visited {
font-family : Arial, sans-serif;
color : #333333;
font-weight : bold;
text-decoration : none;
background-image : url(images/leftmenu_image_offer.jpg);
background-repeat : no-repeat;
background-position : left top;
height : 29px;
width : 150px;
display : block;
text-align : left;
line-height : 24px;
list-style : none;
padding-left : 37px;
padding-top : 9px;
}
a.mainlevel-left1:hover {
color : #ff0000;
background-image : url(images/leftmenu_image_hover.jpg);
background-repeat : no-repeat;
}
#active_menu-left1 {
font-family : Arial, sans-serif;
color : #ffffff;
font-weight : bold;
text-decoration : none;
background-image : url(images/leftmenu_image_offer_active.jpg);
background-repeat : no-repeat;
background-position : left top;
height : 29px;
width : 150px;
display : block;
text-align : left;
line-height : 24px;
list-style : none;
padding-left : 37px;
padding-top : 9px;
}
.moduletable-left h3 {
color : #666666;
font-family : Arial, Helvetica, sans-serif;
text-align : left;
line-height : 22px;
text-transform : uppercase;
padding-left : 10px;
height : 16px;
padding-top : 4px;
}
ul.menu-left li, ul.menu-left li a:link, ul.menu-left li a:visited, ul.menu-left li a:active {
font-family : Arial, sans-serif;
color : #ffffff;
font-weight : bold;
text-decoration : none;
background-image : url(images/leftmenu_image.jpg);
background-repeat : no-repeat;
background-position : left top;
height : 38px;
width : 187px;
text-align : left;
line-height : 24px;
display : block;
margin : 0;
padding : 0 0 0 0;
list-style : none;
}
ul.menu-left li a:hover {
color : #ccff00;
}
#pathway {
padding : 0 10px 8px;
width : auto;
margin-top : -2px;
margin-right : 250px;
text-align : left;
}
#search {
float : right;
width : 320px;
margin-top : -20px;
margin-right : 30px;
height : 40px;
overflow : hidden;
text-align : right;
}
form#searchForm table {
border-collapse : collapse;
}
form#searchForm td {
padding : 0;
}
#mod_search_searchword {
padding-left : 3px;
}
table.nopad {
width : 100%;
border-collapse : collapse;
padding : 0;
margin : 0;
margin-bottom : 15px;
}
table.nopad td.middle_pad {
width : 20px;
}
div.offline {
background : #fffebb;
width : 100%;
position : absolute;
top : 0;
left : 0;
padding : 5px;
}
span.pathway {
display : block;
margin : 0 20px;
height : 16px;
line-height : 16px;
overflow : hidden;
}
div.componentheading {
padding-left : 0;
}
h1 {
padding : 0;
font-family : Helvetica, Arial, sans-serif;
font-weight : bold;
color : #666;
text-align : left;
width : 100%;
}
h2, .contentheading {
color : #666;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 0;
text-align : left;
width : 100%;
line-height : 19px;
margin : 10px 0 0 0;
padding : 0;
}
table.contentpaneopen h3 {
margin-top : 25px;
}
h4 {
font-family : Arial, Helvetica, sans-serif;
color : #333;
}
h3, .componentheading, table.moduletable th, legend {
margin : 0;
font-weight : bold;
font-family : Helvetica, Arial, sans-serif;
padding-left : 0;
margin-bottom : 10px;
text-align : left;
}
.small {
color : #999;
font-weight : normal;
text-align : left;
}
.modifydate {
height : 20px;
color : #999;
font-weight : normal;
text-align : left;
}
.createdate {
height : 20px;
color : #999;
font-weight : normal;
padding-bottom : 5px;
padding-top : 0;
}
a.readon {
margin-top : 10px;
display : block;
float : left;
background : url(images/mw_readon.png) no-repeat right top;
padding-right : 20px;
line-height : 14px;
height : 16px;
}
.invalid {
border-color : #ff0000;
}
label.invalid {
color : #ff0000;
}
.ol-foreground {
background-color : #f6f6f6;
}
.ol-background {
background-color : #666;
}
.ol-textfont {
font-family : Arial, Helvetica, sans-serif;
}
.ol-captionfont {
font-family : Arial, Helvetica, sans-serif;
color : #f6f6f6;
font-weight : bold;
}
.ol-captionfont a {
color : #0b55c4;
text-decoration : none;
}
a.mainlevel:link, a.mainlevel:visited {
padding : 0;
}
span.article_separator {
display : block;
height : 1px;
}
.article_column {
padding-right : 5px;
}
.column_separator {
border-left : 1px dashed #e0e0e0;
padding-left : 10px;
}
td.buttonheading img {
border : none;
}
.clr {
clear : both;
}
td.greyline {
width : 20px;
background : url(images/mw_line_grey.png) repeat-y 50% 0%;
}
div#maindivider {
border-top : 1px solid #ddd;
margin-bottom : 10px;
overflow : hidden;
height : 1px;
}
table.blog span.article_separator {
display : block;
}
table.contentpaneopen, table.contentpane {
margin : 0;
padding : 0;
width : auto;
}
table.contentpaneopen li {
margin-bottom : 5px;
}
table.contentpaneopen fieldset {
border : 0;
border-top : 1px solid #ddd;
}
table.contentpaneopen h3 {
margin-top : 25px;
}
table.contentpaneopen h4 {
font-family : Arial, Helvetica, sans-serif;
color : #333;
}
.highlight {
background-color : #fffebb;
}
table.adminform textarea {
width : 540px;
height : 400px;
color : #000099;
}
div.search input {
width : 145px;
border : 1px solid #ccc;
margin : 15px 0 10px 0;
}
form#form-login fieldset {
border : 0 none;
margin : 0;
padding : 0.2em;
}
form#form-login ul {
padding-left : 20px;
}
form#com-form-login fieldset {
border : 0 none;
margin : 0;
padding : 0.2em;
}
form#com-form-login ul {
padding-left : 20px;
}
div.mosimage {
margin : 5px;
}
div.mosimage_caption {
color : #666;
}
div.caption {
padding : 0 10px 0 10px;
}
div.caption img {
border : 1px solid #ccc;
}
div.caption p {
color : #666;
text-align : center;
}
table.paramlist {
margin-top : 5px;
}
table.paramlist td.paramlist_key {
width : 128px;
text-align : left;
height : 30px;
}
div.message {
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight : bold;
color : #c30;
text-align : center;
width : auto;
background-color : #f9f9f9;
border : 1px solid #d5d5d5;
margin : 3px 0 10px;
padding : 3px 20px;
}
.banneritem img {
display : block;
margin-left : auto;
margin-right : auto;
}
.banneritem_text {
padding : 4px;
}
.bannerfooter_text {
padding : 4px;
background-color : #f7f7f7;
text-align : right;
}
.pagination span {
padding : 2px;
}
.pagination a {
padding : 2px;
}
.pollstableborder td {
text-align : left;
}
span.description {
display : block;
padding-left : 30px;
}
fieldset {
border : 1px solid #ccc;
margin-top : 15px;
padding : 15px;
}
legend {
margin : 0;
padding : 0 10px;
}
td.key {
border-bottom : 1px solid #eee;
color : #666;
}
.tool-tip {
float : left;
background : #ffc;
border : 1px solid #d4d5aa;
padding : 5px;
}
.tool-title {
padding : 0;
margin : 0;
font-weight : bold;
margin-top : -15px;
padding-top : 15px;
padding-bottom : 5px;
background : url(../../system/images/selector-arrow.png) no-repeat;
}
.tool-text {
font-size : 100%;
margin : 0;
}
#system-message {
margin-bottom : 20px;
}
#system-message dd.message ul {
background : #c3d2e5 url(../../system/images/notice-info.png) no-repeat 4px center;
border-top : 3px solid #de7a7b;
border-bottom : 3px solid #de7a7b;
margin : 0;
padding-left : 40px;
text-indent : 0;
}
#system-message dd.error ul {
color : #c00;
background : #e6c0c0 url(../../system/images/notice-alert.png) no-repeat 4px center;
border-top : 3px solid #de7a7b;
border-bottom : 3px solid #de7a7b;
margin : 0;
padding-left : 40px;
text-indent : 0;
}
#system-message dd.notice ul {
color : #c00;
background : #efe7b8 url(../../system/images/notice-note.png) no-repeat 4px center;
border-top : 3px solid #f0dc7e;
border-bottom : 3px solid #f0dc7e;
margin : 0;
padding-left : 40px;
text-indent : 0;
}
#syndicate {
float : left;
padding-left : 25px;
}
#component-contact table td {
padding : 0;
}
div.post-16 post hentry category-uncategorized {
margin-top : 5px;
}
img.alignleft, div.alignleft {
float : left;
margin : 0 0.5em 0.5em 0;
}
img.alignright, div.alignright {
float : right;
margin : 0 0 0.5em 0.5em;
}
img.aligncenter, div.aligncenter {
text-align : center;
margin : 0 auto;
}
p img {
padding : 0;
max-width : 100%;
}
img.centered {
display : block;
margin-left : auto;
margin-right : auto;
border : 1px solid #ddd;
}
img.alignright {
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
border : 1px solid #ddd;
}
img.alignleft {
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
border : 1px solid #ddd;
}
.alignright {
float : right;
}
.singlealignright {
float : right;
width : 45%;
}
.singlealignleft {
float : left;
width : 45%;
}
.addtoany_share_save_container ul {
list-style-type : none;
margin : 20px 0 0 0;
padding : 0;
}
.addtoany_share_save_container li {
list-style-type : none;
margin : 0;
padding : 0;
}
.postitle {
margin : 10px 0 0 0;
}
.postitle h2 {
margin : 0;
padding : 0;
font-size : 18px;
}
.singlepostitle {
margin : 20px 0 10px 0;
}
.singlepostitle h2 {
margin : 0 0 0 2px;
padding : 0;
font-size : 18px;
}
.postdate {
margin : 0 0 20px 0px;
padding : 0 0 0 0;
font-size : 10px;
}
.postmetadata {
margin : 20px 0 20px 0;
border-bottom : 1px solid #ececec;
padding : 0 0 10px 0;
}
.navigation {
margin : 10px 0 0 0;
padding : 0 0 20px 0;
}
ul {
  margin:0px;
  padding:0px;
}

li {
  margin-left: 40px;
  padding-top: 0px;
  padding-bottom:5px;
  padding-left:0px;
  background:url(images/li_bg.gif) no-repeat;
  list-style:none;
  list-style-type:disc;
}
#col4 h2 {
margin: 10px 0px 10px 30px;
font-size: 16px;
}