body { background-color:#ffffff; margin:0px; }
div{ -moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0; }
blockquote { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; }

a img {	border: 0; }

.pagemaster { width: 100%; padding-top: 2px;}
.skinmaster {width: 843px;color: #404040;}
.contentmaster { background-color: #ffffff; padding: 0px;}

.disclaimer { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #b2b2b2; padding-bottom: 10px; text-align: center; }

.GoButtonTxt {/*padding-left:6px;*/ background-image: url(media/gosml.gif); background-repeat: no-repeat; width: 30px; height: 25px;}
a.GoButtonTxt { padding-left:7px;padding-top: 2px;text-decoration:none; color:#ffffff; font-weight: bold; background-image: url(media/gosml.gif); background-repeat: no-repeat; width: 30px; height: 25px;display: block;; }
a.GoButtonTxt:link { text-decoration:none; color:#ffffff; font-weight: bold; background-image: url(media/gosml.gif); background-repeat: no-repeat; width: 30px; height: 25px; }
a.GoButtonTxt:active {text-decoration:none; color:#404040; font-weight: bolder; background-image: url(media/gosml.gif); background-repeat: no-repeat; width: 30px; height: 25px; }
a.GoButtonTxt:visited {text-decoration:none; color:#ffffff; font-weight: bold; background-image: url(media/gosml.gif); background-repeat: no-repeat; width: 30px; height: 25px; }
a.GoButtonTxt:hover { text-decoration:none; color:#404040; font-weight: bolder; background-image: url(media/gosml.gif); background-repeat: no-repeat; width: 30px; height: 25px; }

.GoButtonInput{font-size:11px; font-family:Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #404040;padding: 0 0px 0px 0; background-color: #efefef;/* border: 1px solid: cccccc;*/}
.menul { background-image:url(media/menul.gif); background-repeat: no-repeat; width: 5px; height:24px; }
.menur { background-image:url(media/menur.gif); background-repeat: no-repeat; width: 5px; height:24px; }
.menubg { background-image: url(media/menubg.gif); height:24px; background-repeat: repeat-x; }

.logo { background-color: #ffffff; padding: 0px; width: 434px; height: 87px; background-image: url(media/oampslogo.gif); background-repeat: no-repeat; }
.enquiriesHolder { background-image: url(media/enquiries.gif); width:200px; height: 87px; background-repeat: no-repeat;  }
.searchHolder { background-image: url(media/search.gif); width:209px; height: 87px; background-repeat: no-repeat;  }
.phoneHolder {	padding-left: 20px; height: 89px; padding-bottom: 5px; }

.branch { color:#00548f; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.phone { color:#00548f; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.enquiries { color:#d17628; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
a.enquiries:link { text-decoration:none; color:#d17628; }
a.enquiries:active {text-decoration:none; color:#d17628; }
a.enquiries:visited {text-decoration:none; color:#d17628; }
a.enquiries:hover { text-decoration:none; color:#d17628; }

.UserHolder{ font-size:10px; font-family:Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #b2b2b2;padding: 0 5px 5px 0; }
a.User { font-size:10px; font-family:Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #b2b2b2;padding: 0 5px 5px 0; text-decoration:underline; font-weight: bold;}
a.User:link { text-decoration:underline; color:#b2b2b2; font-weight: bold;  }
a.User:active {text-decoration:underline; color:#404040; font-weight: bold; }
a.User:visited {text-decoration:underline; color:#b2b2b2; font-weight: bold; }
a.User:hover { text-decoration:underline; color:#404040; font-weight: bold; }
.controlpanel {width: 100%;color: #000000; background-color: #efefef;}

a.Login { font-size:10px; font-family:Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #fff;padding: 0 5px 5px 0; text-decoration:underline; font-weight: bold;}
a.Login:link { text-decoration:underline; color:#fff; font-weight: bold;  }
a.Login:active {text-decoration:underline; color:#fff; font-weight: bold; }
a.Login:visited {text-decoration:underline; color:#fff; font-weight: bold; }
a.Login:hover { text-decoration:underline; color:#fff; font-weight: bold; }

.UserHolder { font-size:10px; font-family:Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #b2b2b2;padding: 0 5px 5px 0; }
a.UserHolder { font-size:10px; font-family:Tahoma,Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #b2b2b2;padding: 0 5px 5px 0; text-decoration:underline; font-weight: bold;}
a.UserHolder:link { text-decoration:none; color:#b2b2b2; font-weight: bold;  }
a.UserHolder:active {text-decoration:none; color:#404040; font-weight: bold; }
a.UserHolder:visited {text-decoration:none; color:#b2b2b2; font-weight: bold; }
a.UserHolder:hover { text-decoration:none; color:#404040; font-weight: bold; }

/* Search CSS code */
.search_holder { background-image:url(media/search.gif); background-repeat: no-repeat; width: 192px; padding: 0 0 5px 17px; }
/* search button in search form */ 
.SearchButton { background:transparent; padding: 13px 17px 4px 13px; font-size:1px; margin: 0 0 0 0px;}
/*-- textbox used for search    --*/ 
#dnn_dnnSEARCH_txtSearch.NormalTextBox { background: transparent; width: 135px; color: #8a8a8a; padding: 4px 0px 0px 8px; border: 0px solid #FFFFFF; cursor:text;}

/* Global Content Panes */
.leftpane { padding-left:0px; vertical-align:top; width:150px;padding-right: 5px }
.contentpane { background-color: transparent; padding: 0 20px 0 5px; vertical-align:top; }

/* Deafult Text */
.Normal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/* Solpart Menu CSS Code */
.TabList { float:left; horizontal-align:center; }
.TabList ul { margin:0; list-style:none; display: inline; }
.TabList li { float:left; margin:0; display: inline; padding:0 0 0 10px;}
.TabList li a { font-family:Tahoma,San-Serif; font-size:12px; voice-family: "\"}\""; voice-family:inherit; line-height:normal; }

select.TabList { border-left: #404040 1px solid; border-right: #404040 1px solid; border-top:  #404040 1px solid; border-bottom: #404040 1px solid; background-color: #404040; color:#FFFFFF; font-weight:bold; font-size:80%; }

#ParentMenu{font-weight: bold;font-size: 90%;/*line-height:16px;*/}
#ParentMenu:after{ /*Add margin between menu and rest of content in Firefox*/content: "."; display: block; height: 0;clear: both; visibility: hidden;}
#ParentMenu ul li {/*text-indent: 10px;*/ padding: 5px 0 0 0 ;margin: 0;background-color: transparent;   border: 0px solid #bebebe;text-align: left; /*set value to "center" for example to center items*/ }
#ParentMenu ul li{display: inline;}
#ParentMenu ul li a{color: #ffffff; padding: 0 28px 0 28px; margin: 0;text-decoration: none;background: transparent; /*width: 112px;*/ text-align: center; white-space: nowrap; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#ParentMenu ul li a:visited{color: #ffffff;} 

#ParentMenu ul li a:hover {color: #cccccc;}
#ParentMenu .SelectedTab {color: #FFFFFF; background-image: url(media/menubgsel.gif); background-repeat: repeat-x; height: 24px; }








