﻿/************************ LAYOUT **************************/
body {margin:0px; padding:0px; background:#b8d3e7 url(../images/body_bg.jpg) repeat-x 0 0;}
.clear { clear:both; }
img, fieldset, a {border:none; outline:none;}

#outer_layout {float:left; width:100%; background:url(../images/outer_bg.jpg) no-repeat center 0;}
#layout {float:left; width:100%;}
#layout .top_curve {float:left; background:url(../images/top_curve.gif) no-repeat center 0; width:100%;}

.common{width:988px; margin:0 auto;}
#layout .mid_bg {float:left; background:url(../images/mid_bg.gif) repeat-y center 0; width:100%;}
#layout .bottom_curve {float:left; background:url(../images/bottom_curve.jpg) no-repeat center 0; width:100%; height:27px; line-height:2px; font-size:2px;}
#layout .main {float:left; width:983px; margin:32px 0 0 13px; display:inline;}
 
/************************ HEADER **************************/

#header {float:left; background:url(../images/header_bg.jpg) no-repeat 0 0; width:966px; height:114px; padding:0px; margin:0px; position:relative;}
#header .logo {float:left; padding:27px 0 0 24px; margin:0px;}
#header .lead {float:left; padding:10px 0 0 24px; margin:0px;}

#header .punchline {float:left; width:382px; margin:19px 0 0 20px; display:inline;}
#header .punchline h1 {display:block; font-size:34px; color:#d85100; font-family:"ArrayBold", Georgia, Times New Roman, Times, serif; margin:0px; padding:0px; line-height:42px;}
#header .punchline h2 {display:block; font-size:28px; color:#d85100; font-family:"ArrayBold", Georgia, Times New Roman, Times, serif; margin:0px; margin-top:5px; padding:0px; line-height:36px;}

#header .top_box {float:right; background:url(../images/top_box.jpg) no-repeat 0 0; width:319px; height:81px; margin:34px 19px 0 0; display:inline;}
#header .top_box h2 {display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#153a67; font-weight:bold; padding:6px 0 0 5px; margin:0px;}
#header .top_box ul {float:left; list-style:none; margin:0px; width:312px; padding:4px 0 0 7px;}
#header .top_box ul li {float:left; width:156px; padding:0 0 1px 0;}
#header .top_box ul li a {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
#header .top_box ul li a:hover { text-decoration:underline; }

#header .enrol {position:absolute; top:1px; right:33px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; float:left; font-size:24px; color:#d85100; font-weight:bold; font-style:italic;}
 
/************************ MENU **************************/
#menu {
float:left;
padding:0px;
width:966px;
padding-top:1px;
}
#menu ul {
float:left;
list-style:none;
padding:0px;
margin:0px;
background:url(../images/menu_bg.jpg) repeat-x 0 0;
height:40px;
width:966px;
}
#menu ul li {
float:left;
padding:0 0 0 0;
background:url(../images/menu_seperator.jpg) no-repeat right 0;
}
#menu ul li a {
float:left;
height:31px;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#fff;
padding:9px 0 0 0;
text-decoration:none;
text-align:center;
}
#menu ul li a.item1 {
width:195px;
}
#menu ul li a.item2 {
width:204px;
}
#menu ul li a.item3 {
width:187px;
}
#menu ul li a.item4 {
width:165px;
}
#menu ul li a.item5 {
width:215px;
}
#menu ul li.last {
background:none;
}
#menu ul li a.last_active {
float:left;
padding:7px 22px 0 21px;
background:#d85100;
}
#menu ul li a:hover { background:#d85100;}
#menu ul li a.active {
background:#d85100;
float:left;
height:31px;
font-family:Arial, Helvetica, sans-serif;
/*font-size:20px;*/
color:#fff;
padding:9px 18px 0 18px;
text-decoration:none;
}
/************************ Menu Ends **************************/
 
/************************ Body Container Starts **************************/
#body_container {
float:left;
padding:0;
margin:0;
width:966px;
}
#appraisal_container {
float:left;
padding:0px;
margin:0 0 0 0;
width:966px;
background:#f1f6ff url(../images/body_container_bg.jpg) no-repeat 0 0;
}
#home_container {
float:left;
padding:0;
margin:0;
width:965px;
background:#eff4ff url(../images/home_inspector_bg.jpg) no-repeat 0 0;
}
#outer {
float:left;
padding:0px;
margin:0 0 0 0;
width:966px;
}
#outer_container {
float:left;
padding:0;
margin:0;
width:726px;
background:url(../images/para_border.gif) repeat-y 0 0;
}
/************************ Body Container Ends **************************/
 
/************************ Search Starts **************************/
.outer_search {
width:195px; 
float:left; 
margin:0 0 0 18px;
display:inline;
}
.search {
float:left;
width:195px;
height:35px;
background:url(../images/search_bg.gif) no-repeat 0 0;
}
.search fieldset {
float:left;
width:185px;
margin:0px;
padding:5px 0 0 10px;
}
.search fieldset .textbox {
float:left;
width:185px;
height:21px;
}
.watermark
{
color:Gray;
}
.search fieldset .textbox input {
float:left;
width:147px;
border:1px solid #a7a9ac;
height:17px;
padding:2px 0 1px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
}
.search fieldset .textbox input.button {
float:right;
background:url(../images/search_button.jpg) no-repeat 0 0;
width:25px;
height:21px;
border:none;
cursor:pointer;
}

/************************ Search Ends **************************/
 
/************************ Image_List Starts **************************/
.image_list {
float:left;
width:968px;
margin:7px 0 0 0;
}
.image_list ul {
float:left;
list-style:none;
padding:0 0 0 15px;
margin:0px;
}
.image_list ul li {
float:left;
padding:0px 6px 0 0;
width:233px;
}
.image_list ul li.last { padding-right:0px; }
.image_list ul li .top {
float:left;
width:227px;
background:url(../images/box_top.jpg) no-repeat 0 0;
height:50px;
}
.image_list ul li .top h2 {
display:block;
font-family:"Times New Roman", Times, serif;
color:#9dacbf;
font-weight:bold;
font-size:24px;
text-align:center;
padding:9px 0 0 0;
margin:0px;
}
.image_list ul li .top h2 span {
font-family:"Times New Roman", Times, serif;
color:#17457d;
font-weight:bold;
font-size:24px;
}
.image_list ul li .mid {
float:left;
background:url(../images/box_mid.jpg) repeat-y 0 0;
width:227px;
position:relative;
}
.image_list ul li .mid .image {
float:left;
margin:0 0 0 8px;
display:inline;
position:relative;
}
.image_list ul li .mid .image a.learn {
position:absolute;
top:0px;
right:0px;
background:url(../images/learn.gif) no-repeat 0 0;
width:90px;
height:22px;
}
.image_list ul li .mid .image a.learn:hover {
background:url(../images/learn.gif) no-repeat 0 bottom;
width:90px;
height:22px;
}
.image_list ul li .mid .image .desc {
position:absolute;
bottom:0px;
left:0px;
background:url(../images/image_desc.png) repeat-x 0 0;
width:211px;
height:84px;
}
.image_list ul li .mid .image .desc p {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0c315e;
line-height:16px;
padding:7px 3px 0 3px;
margin:0px;
word-spacing:0px;
}
.image_list ul li .mid .image .desc span {
display:block;
text-align:left;
margin:4px 0 0 5px;
padding:0px;
}
.image_list ul li .mid .image .desc span a {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#0c315e;
font-weight:bold;
}
.image_list ul li .mid .image .desc span a:hover { text-decoration:none; }
.image_list ul li .mid .image .list {
position:absolute;
bottom:84px;
left:0px;
background:url(../images/image_list.png) repeat-x 0 0;
width:211px;
height:116px;
}
.image_list ul li .mid .image .list ul {
float:left;
list-style:none;
padding:0px;
margin:3px 0 0 4px;
display:inline;
width:192px;
}
.image_list ul li .mid .image .list ul li {
float:left;
width:201px;
}
.image_list ul li .mid .image .list ul li a {
display:block;
border-bottom:2px solid #fdfdfe;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding:2px 0 2px 0;
color:#fdfdfe;
text-decoration:none;
}
.image_list ul li .mid .image .list ul li a:hover {
border-bottom:2px solid #d7e7f2;
color:#d7e7f2;
}
.image_list ul li .bottom {
float:left;
background:url(../images/box_bottom.jpg) no-repeat 0 0;
width:227px;
height:8px;
font-size:2px;
line-height:2px;
}
/************************ Image_List Ends **************************/
 
/************************ Left Section Starts **************************/
.left_section {
float:left;
width:408px;
margin:7px 0 0 23px;
display:inline;
padding:0 0 0 0;
}
.para {
float:left;
width:408px;
padding:10px 0 0 0;
border-bottom:1px solid #c6c9cd;
padding-bottom:16px;
}
.para h3 {
display:block;
font-family:"Array", Georgia, Times New Roman, Times, serif;
font-size:36px;
color:#143660;
margin:0px;
padding:0px;
}
.para p {
display:block;
color:#2e2e2e;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
padding:13px 0 3px 0;
margin:0px;
}
.para a.get {
float:left;
background:url(../images/get_started.jpg) no-repeat 0 0;
width:147px;
height:47px;
cursor:pointer;
}
.small_list {
float:left;
width:408px;
padding:15px 0 0 0;
}
.small_list ul {
float:left;
width:408px;
list-style:none;
padding:0 0 20px 0;
margin:0px;
}
.small_list ul li {
float:left;
width:165px;
margin-right:65px;
display:inline;
}
.small_list ul li.last { margin-right:0px; }
.small_list ul li h4 {
display:block;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#26292d;
font-weight:normal;
}
.small_list ul li p {
display:block;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2e2e2e;
line-height:20px;
}
.small_list ul li p a {
color:#139809;
text-decoration:none;
text-transform:capitalize;
}
.small_list ul li p a:hover { text-decoration:underline; }
/************************ Left Section Starts **************************/
 
/************************ Right Section Starts **************************/
.right_section {
float:right;
width:495px;
margin:7px 12px 0 0;
display:inline;
padding:0 0 0 0;
position:relative;
}
.right_section a.rss {
position:absolute;
top:0px;
right:0;
float:right;
background:url(../images/rss.jpg) no-repeat 0 0;
width:45px;
height:45px;
cursor:pointer;
}
.right_section div.social {
float:right;
position:absolute;
right:0;
top:0;
}
.right_section div.social a {
cursor:pointer;
}
.right_section h3 {
display:block;
font-family:"Array", Georgia, Times New Roman, Times, serif;
font-size:28px;
color:#0e1e31;
margin:0px;
padding:17px 0 16px 7px;
}
.blog {
float:left;
width:495px;
position:relative;
margin-bottom:17px;
}
.blog .top {
float:left;
background:url(../images/blog_top.jpg) no-repeat 0 0;
width:495px;
}
.blog .mid {
float:left;
background:url(../images/blog_mid.jpg) repeat-y 0 0;
width:495px;
}
.blog .bottom {
float:left;
background:url(../images/blog_bottom.jpg) no-repeat 0 bottom;
width:495px;
padding:0 0 18px 0;
}
.blog span.date {
display:block;
font-family:"Lucida Bright", Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
font-weight:bold;
padding:14px 0 0 18px;
}
.blog h3 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
padding:0px;
margin:0px;
color:#243e66;
font-weight:normal;
padding:5px 0 0 18px;
}
.blog img {
float:right;
border:1px solid #d8dadd;
margin:8px 19px 0 5px;
display:inline;
}
.blog p {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
line-height:18px;
padding:10px 18px;
margin:0px;
}
.blog span.tag {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
padding:10px 0 0 19px;
}
.blog a.view {
display:block;
float:right;
padding:5px 18px;
color:#139809;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.blog a.view:hover { text-decoration:underline; }
/************************ Right Section Ends **************************/
 
/************************ Left Container Starts **************************/
#left_container {
float:left;
width:212px;
margin:0 0 0 18px;
display:inline;
}
#left_container .steps {
float:left;
width:212px;
display:inline;
}
#left_container .steps h3 {
display:block;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:38px;
color:#143863;
font-style:italic;
margin:0px;
padding:23px 0 0 0;
line-height:36px;
}
#left_container .steps ul {
float:left;
width:186px;
list-style:none;
padding:22px 0 0 0;
margin:0px;
}
#left_container .steps ul li {
float:left;
width:186px;
background:url(../images/steps_arrow.gif) no-repeat center bottom;
padding:0 0 31px 0;
margin-bottom:7px;
}
#left_container .steps ul li.last {
background:none;
}
#left_container .steps ul li a {
display:block;
text-align:center;
color:#878787;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
text-align:center;
}
#left_container .steps ul li a strong {
font-size:30px;
text-transform:uppercase;
}
#left_container .steps ul li a:hover { color:#d85100; }
#left_container .steps ul li a.active {
display:block;
text-align:center;
color:#d85100;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
text-align:center;
}
#left_container .steps .roll {
float:left;
padding:0px;
margin:0px;
}
#left_container .leftnav {
float:left;
width:212px;
display:inline;
}
#left_container .leftnav h3 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:#143863;
font-style:italic;
margin:0px;
padding:24px 0;
line-height:36px;
}
#left_container .leftnav h4 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#143863;
font-style:italic;
margin:0px;
padding:48px 0 24px;
line-height:28px;
}
#left_container .leftnav ul {
float:left;
width:186px;
list-style:none;
padding:0 0 10px;
margin:0px;
}
#left_container .leftnav ul li {
float:left;
width:186px;
padding:0 0 7px 0;
margin-bottom:7px;
border-bottom:1px dashed #d8e4ed;
}
#left_container .leftnav .small {
color:#878787;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#left_container .leftnav ul li a {
display:block;
color:#878787;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
}
#left_container .leftnav ul li a strong {
font-size:22px;
text-transform:uppercase;
}
#left_container .leftnav ul li a:hover { color:#d85100; }
#left_container .leftnav ul li a.active {
display:block;
color:#d85100;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
}
#left_container .nav {
float:left;
width:212px;
display:inline;
}
#left_container .nav h3 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:34px;
color:#143863;
font-style:italic;
margin:0px;
padding:34px 0 0 0;
line-height:36px;
}
#left_container .nav p {
float:left;
width:186px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:10px 0;
margin:0;
}
#left_container .nav ul {
float:left;
width:186px;
list-style:none;
padding:22px 0 0 0;
margin:0px;
}
#left_container .nav ul li {
float:left;
width:186px;
background:url(../images/steps_arrow.gif) no-repeat center bottom;
padding:0 0 31px 0;
margin-bottom:7px;
}
#left_container .nav ul li.last {
background:none;
}
#left_container .nav ul li a {
display:block;
text-align:center;
color:#878787;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
text-align:center;
}
#left_container .nav ul li a strong {
font-size:30px;
text-transform:uppercase;
}
#left_container .nav ul li a:hover { color:#d85100; }
#left_container .nav ul li a.active {
display:block;
text-align:center;
color:#d85100;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
text-align:center;
}
/************************ Left Container Ends **************************/
 
/************************ Right Container Starts **************************/
#right_container {
float:left;
width:734px;
margin:58px 0 0 0;
display:inline;
/* POSITION: relative; */
padding:0 0 25px 0;
background:url(../images/para_border.gif) repeat-y 0 0;
}
#right_container h2 {
display:block;
font-family:"Array", Myriad Pro, Times New Roman, Times, serif;
font-size:38px;
color:#2d343c;
padding:0 0 0 18px;
line-height:46px;
margin:0;
}
#right_container h2.pad { padding-top:0px; }
#right_container h2.single {
display:block;
font-family:"Array", Myriad Pro, Times New Roman, Times, serif;
font-size:36px;
color:#2d343c;
padding:0 0 35px 18px;
line-height:30px;
margin:0px;
}
#right_container h3 {
display:block;
font-family:"Array", Myriad Pro, Times New Roman, Times, serif;
font-weight:bold;
font-size:24px;
color:#2d343c;
padding:18px 0 0 18px;
line-height:24px;
margin:0px;
}
#right_container h3.single {
display:block;
font-family:"Array", Myriad Pro, Times New Roman, Times, serif;
font-weight:900;
font-size:24px;
color:#143863;
padding:0 0 9px 18px;
line-height:24px;
margin:0px;
}
#right_container h3.top {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:24px;
color:#143660;
padding:0 0 0 18px;
line-height:24px;
margin:0px;
}
#right_container h4 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#2d343c;
padding:18px 0 0 18px;
line-height:24px;
margin:0px;
}
#right_container h6 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
padding:18px 0 0 18px;
line-height:10px;
color:#3e4850;
margin:0px;
}
#right_container .paragraph {
float:left;
width:734px;
margin-top:0;
}
#right_container .design {
float:left;
width:734px;
margin-top:0;
}
#right_container ul li, .paragraph ul li, ol li, .paragraph ol li, .body ul li, ol li, .body ol li  {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3e4850;
line-height:20px;
}
#right_container ul, .paragraph ul, .body ul {
margin-bottom:0;
list-style:square;
}
#right_container ol, .paragraph ol, .body ol {
margin-bottom:0;
}
#right_container .paragraph ul.class {
float:left;
width:648px;
list-style:none;
padding:10px 0 0 50px
margin:0px;
}
#right_container .paragraph ul.class li, .paragraph ol.class li {
float:left;
width:600px;
background:url(../images/bullet.gif) no-repeat 0 9px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#3e4850;
padding:0 0 0 15px;
line-height:20px;
}
#right_container p {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3e4850;
line-height:23px;
/*padding:18px 85px 0 18px;*/
padding:18px 18px 0;
margin:0px;
}
#right_container td {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3e4850;
line-height:23px;
}
#right_container p.text {
font-size:16px;
padding-top:0;
}
#right_container p.course {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3e4850;
line-height:20px;
padding:5px 85px 0 18px;
margin:0px;
}
#right_container .paragraph .row {
float:left;
width:698px;
padding:10px 5px !important;
padding-bottom:0px;
}
#right_container .bubble {
float:left;
width:668px;
margin-left:19px;
display:inline;
position:relative;
}
#right_container .bubble .top {
float:left;
background:url(../images/bubble_top.jpg) no-repeat 0 0;
width:668px;
}
#right_container .bubble .mid {
float:left;
background:url(../images/bubble_mid.jpg) repeat-y 0 0;
width:668px;
}
#right_container .bubble .bottom {
float:left;
background:url(../images/bubble_bottom.jpg) no-repeat 0 bottom;
width:668px;
padding:0 0 77px 0;
}
#right_container .bubble p.big {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:19px;
color:#153964;
text-align:right;
padding:39px 10px 0 10px;
margin:0px;
}
#right_container .bubble p.small {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#153964;
text-align:right;
padding:0 10px;
margin:0px;
}
#right_container .bubble a.register, #tabs .bubble a.register {
position:absolute;
bottom:12px;
right:147px;
background:url(../images/register.jpg) no-repeat 0 0;
width:103px;
height:36px;
cursor:pointer;
}
#right_container .bubble a.registerLeft {
position:absolute;
bottom:12px;
right:12px;
background:url(../images/register.jpg) no-repeat 0 0;
width:103px;
height:36px;
cursor:pointer;
}
#right_container .bubble a.qualify, #tabs .bubble a.qualify {
position:absolute;
bottom:12px;
right:12px;
background:url(../images/qualify.jpg) no-repeat 0 0;
width:128px;
height:36px;
cursor:pointer;
}
#right_container .simpleResourceList dt {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#2d343c;
padding:9px 0 0 18px;
line-height:18px;
margin:0px;
}
#right_container .simpleResourceList dt a:link, #right_container .simpleResourceList dt a, #right_container .simpleResourceList dt a:hover, #right_container .simpleResourceList dt a:visited {
color: #333333;
text-decoration:none;
cursor:pointer;
}
#right_container .simpleResourceList dd.subHeading {
font-size:14px;
font-weight:bold;
color:#139809;
float: none;
}
#right_container .simpleResourceList dd {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3e4850;
line-height:23px;
padding:0 18px;
margin:0;
}
#right_container .simpleResourceList dd p {
font-size:14px;
padding:5px 10px;
margin:0;
}
#right_container .simpleResourceList dd.body {
line-height:1.4em;
}
#right_container .simpleResourceList dd.more {
padding:0 28px;
}
#right_container .simpleResourceList dd.meta {
font-size:8px;
color:#555;
padding:0;
line-height: normal;
}
#right_container .resourceDetail h2 {
font-size:28px;
line-height:36px;
}
#right_container .resourceDetail h2.sub {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:30px;
color:#139809;
}
#right_container .resourceDetail .body {
margin-bottom:18px;
}
#right_container .resourceDetail .meta {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#555;
padding:0 18px;
line-height: normal;
margin:0;
}
#right_container .attachment {
display:block; 
float:right; 
font-size:.8em; 
padding:18px;
}
.pager {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#555;
margin:0 18px;
line-height: normal;
padding:18px 0px 0px;
border-top:1px dashed #d8e4ed;
}
#course_info {
float:left;
width:698px;
margin:14px 0 0 0;
display:inline;
}
#course_info h3 {
background:url(../images/heading_bg.gif) no-repeat 0 0;
float:left;
width:708px;
height:37px;
margin:0 0 0 10px;
display:inline;
padding:6px 0 0 11px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#2e353e;
}
#course_info h4 {
float:left;
width:668px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1e9f14;
margin:0px;
padding:10px 0 15px 23px;
}
#course_info .row1 {
float:right;
border-bottom:1px solid #dbe1e6;
width:674px;
padding:0 0 6px 0;
margin:0px;
}
#course_info .row1 p {
float:left;
width:370px;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color:#2d343c;
font-weight:bold;
line-height:18px;
padding:0px 0 0 0;
margin:0px;
}
#course_info .row1 a.enroll {
float:right;
background:url(../images/enrol.jpg) no-repeat 0 0;
width:103px;
height:36px;
cursor:pointer;
}
#course_info .row1 a.enroll1 {
float:right;
background:url(../images/enrol.jpg) no-repeat 0 0;
width:106px;
height:36px;
cursor:pointer;
margin:6px 0 0 8px;
}
#course_info .row1 ul {
float:left;
width:280px;
list-style:none;
padding:6px 0 0 0;
margin:0;
}
#course_info .margin { margin-top:29px; }
#course_info .row1 ul li {
float:left;
padding:0px;
margin:0px;
width:280px;
}
#course_info .row1 ul li p.black {
float:left;
width:280px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#2d343c;
padding:0px;
margin:0px;
}
#course_info .row1 ul li p.green {
float:left;
width:280px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#149709;
padding:0px;
margin:0px;
}
#right_container .signup {
position:relative;
top:-30px;
right:20px;
float:right;
}
#right_container .signup h5 {
display:block;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#2d8324;
}
#right_container .signup p {
width:154px;
float:left;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#d85100;
padding-left:2px;
}
#right_container .signup span {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#d85100;
font-style:normal;
float:right;
padding:0px;
margin:0px;
}
#right_container .signup p a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#d85100;
font-size:12px;
}
#right_container .signup p a:hover { text-decoration:none; }
#course_req {
float:left;
width:657px;
margin:0 0 0 28px;
display:inline;
}
#course_req .top {
float:left;
background:url(../images/course_top.jpg) no-repeat 0 0;
width:667px;
}
#course_req .bottom {
float:left;
background:url(../images/course_bottom.jpg) no-repeat 0 bottom;
width:667px;

}
#course_req .mid {
float:left;
background:url(../images/course_mid.jpg) repeat-y 0 0;
width:667px;
}
#course_req h2 {
display:block;
font-family:"Array", Georgia, Times New Roman, Times, serif;
font-size:40px;
color:#2d343c;
padding:6px 0 0 14px;
margin:0px;
font-weight:normal;
}
#course_req h3 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#d85100;
padding:13px 0 4px 14px;
margin:0px;
font-weight:bold;
}
#course_req h4 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#143762;
padding:10px 0 0 14px;
margin:0px;
font-weight:bold;
line-height:30px;
}
#course_req p {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#3e4850;
padding:0px 24px 0 14px;
margin:0px;
line-height:20px;
}
#course_req p span {
float:left;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#143863;
font-weight:normal;
padding:0;
margin:0px;
}
#course_req p small {
font-size:12px;
padding:0px;
margin:0px;
}
#course_req p em { color:#143863; }
#course_req p a {
color:#0066a4;
text-decoration:underline;
}
#course_req p a:hover { text-decoration:none; }
#course_req span {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-style:italic;
text-transform:uppercase;
color:#dd7234;
padding:20px 0 0 14px;
margin:0px;
}
#course_req a.agree {
float:right;
background:url(../images/agree.jpg) no-repeat 0 0;
width:166px;
height:36px;
cursor:pointer;
margin:12px 11px 25px 0;
display:inline;
}
#online_ce {
float:left;
width:720px;
padding:10px 0 0 14px;
}
#online_ce .row2 {
float:left;
width:720px;
padding:0px;
margin:0px;
}
#online_ce .row3 {
float:left;
width:684px;
padding:12px 0 11px 0;
margin:0px;
border-bottom:1px solid #dbe1e6;
}
.online_ce_page {
float:left;
width:698px;
padding:12px 0 0 0;
margin:0px;
}
.online_ce_page a {
background:url(../images/page_button.jpg) no-repeat 0 0;
width:89px;
height:36px;
float:right;
text-decoration:none;
cursor:pointer;
margin:0 0 0 18px;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#fff !important; 
padding:8px 0 0 12px;
}
.online_ce_page a:hover {
text-decoration:none;
}
#online_ce form {
float:left;
padding:0px;
margin:0px;
}
#online_ce form fieldset {
float:left;
padding:0px;
margin:0px;
}
#online_ce form label {
float:left;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#129708;
font-style:italic;
text-transform:uppercase;
margin-right:5px;
display:inline;
}
#online_ce form .textbox {
float:left;
width:160px;
margin-right:9px;
display:inline;
}
#online_ce form  select {
float:none;
width:160px;
}
#online_ce form  input {
float:left;
width:145px;
margin:0 0 0 1px;
display:inline;
border:none;
background:none;
}
#online_ce form .textbox a { float:right; }
#online_ce h3 {
float:left;
width:720px;
background:url(../images/heading_bg.gif) no-repeat 0 0;
height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#2e353e;
margin:0px;
padding:5px 0 0 12px;
}
#online_ce .heading {
float:left;
background:url(../images/heading_bg.gif) no-repeat 0 0;
width:718px;
height:31px;
margin-top:18px;
padding-top:6px;
margin-bottom:19px;
}
#online_ce .col1 {
float:left;
width:450px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#2e353e;
padding:0 0 0 12px;
}
#online_ce .col2 {
float:left;
width:103px;
margin-right:16px;
display:inline;
}
#online_ce .col3 {
float:left;
width:103px;
}
#online_ce a {
cursor:pointer;
}
#online_ce a:hover 
{
color:#143761;
cursor:pointer;
}
#online_ce p {
float:left;
width:105px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#2e353e;
margin:0px;
padding:0 0 0 0;
}
#online_ce .col1 p {
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#2e353e;
margin:0px;
padding:6px 0 0 0;
width:450px;
}
#online_ce p.blue {
float:left;
background:url(../images/blue_button.jpg) no-repeat 0 0;
width:102px;
height:28px;
text-align:center;
color:#fff;
font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding:7px 0 0 0;
}
#tabs {
float:left;
width:726px;
margin:83px 0 0 0;
display:inline;
position:relative;
background:url(../images/para_border.gif) repeat-y left 0;
padding-left:5px;
padding-bottom:20px;
}
#tabs .tabtop {
float:left;
background:url(../images/tab_top.jpg) no-repeat 0 0;
width:726px;
}
#tabs .tabmid {
float:left;
background:url(../images/tab_mid.jpg) repeat-y 0 0;
width:726px;
}
#tabs .tabbottom {
float:left;
background:url(../images/tab_bottom.jpg) no-repeat 0 bottom;
width:726px;
padding:13px 0 50px 0;
}
#tabs ul.tabbing {
position:absolute;
top:-43px;
left:10px;
list-style:none;
padding:0 0 0 0;
margin:0px;
}
#tabs ul.tabbing li {
float:left;
width:auto;
margin-right:2px;
display:inline;
}
#tabs ul.tabbing li a {
float:left;
background:url(../images/tab_left.jpg) no-repeat 0 0;
height:49px;
text-decoration:none;
color:#6e8da4;
padding:0 0 0 10px;
cursor:pointer;
}
#tabs ul.tabbing li a span {
float:left;
background:url(../images/tab_right.jpg) no-repeat right 0;
height:37px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
padding:12px 20px 0 10px;
}
#tabs ul.tabbing li a:hover {
float:left;
background:url(../images/tab_left.jpg) no-repeat 0 bottom;
height:49px;
text-decoration:none;
color:#143761;
padding:0 0 0 10px;
}
#tabs ul.tabbing li a:hover span {
float:left;
background:url(../images/tab_right.jpg) no-repeat right bottom;
height:37px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
padding:12px 20px 0 10px;
}
#tabs ul.tabbing li a.active {
float:left;
background:url(../images/tab_left.jpg) no-repeat 0 bottom;
text-decoration:none;
color:#143761;
padding:0 0 0 10px;
}
#tabs ul.tabbing li a.active span {
float:left;
background:url(../images/tab_right.jpg) no-repeat right bottom;
height:37px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
padding:12px 20px 0 10px;
}
#tabs ul.tabbing li.member {
font-family:Arial, Helvetica, sans-serif;
color:#0e7a06;
font-size:14px;
float:left;
padding:13px 0 0 48px;
}
#tabs ul.tabbing li.member a {
text-decoration:underline;
color:#0e7a06;
background:none;
height:auto;
}
#tabs ul.tabbing li.member a:hover {
text-decoration:none;
background:none;
color:#0e7a06;
}
#tabs .bubble {
float:right;
width:680px;
margin-right:21px;
display:inline;
position:relative;
}
#tabs .bubble .top {
float:left;
background:url(../images/tab_bubble_top.jpg) no-repeat 0 0;
width:680px;
}
#tabs .bubble .mid {
float:left;
background:url(../images/tab_bubble_mid.jpg) repeat-y 0 0;
width:680px;
}
#tabs .bubble .bottom {
float:left;
background:url(../images/tab_bubble_bottom.jpg) no-repeat 0 bottom;
width:680px;
padding:0 0 0 0;
}
#tabs .bubble .pic {
position:absolute;
left:-19px;
top:-4px;
}
#tabs .bubble p.upperLeft {
display:block;
font-family:"Myraid pro", Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
font-size:14px;
color:#0e7a06;
margin:0px;
padding:14px 10px;
}
#tabs .bubble p.small {
display:block;
text-align:left;
padding:0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#2d343c;
margin:0px;
line-height:20px;
float:right;
width: 400px;
}
#tabs .bubble ul {
float:right;
list-style:none;
padding:0 0 85px 0 !important;
padding:0 0 65px 0;
margin:0 10px 0 0;
display:inline;
width:438px;
font-family:"Myraid pro", Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
}
#tabs .bubble ul li {
float:left;
height:27px;
padding-top:5px;
}
#tabs .bubble ul li.white {
float:left;
background:#f3f6f9;
height:27px;
padding-top:5px;
}
#tabs .bubble ul li .col1 {
float:left;
width:170px;
}
#tabs .bubble ul li .col1 p {
display:block;
text-align:right;
padding:0px;
margin:0px;
}
#tabs .bubble ul li .col2 {
float:left;
width:134px;
color:#d85100 !important;
}
#tabs .bubble ul li .col2 p {
display:block;
margin:0px;
padding: 0 0 0 15px;
font-size: inherit;
color:#d85100 !important;
}
#tabs .bubble ul li .col3 {
float:left;
width:134px;
color:#2b2f32;
}
#tabs .bubble ul li .col3 p {
display:block;
margin:0px;
padding: 0 0 0 15px;
font-size: inherit;
color:#2b2f32;
}
#tabs .bubble ul li input {
float:left;
margin-left:20px;
display:inline;
}
#tabs .bubble ul li em {
float:left;
font-size:14px;
font-style:normal;
width:90px;
}
#tabs .bubble a.schedule1 {
float:left;
background:url(../images/schedule.jpg) no-repeat 0 0;
width:103px;
height:36px;
cursor:pointer;
bottom:16px;
right:157px;
position:absolute;
}
#tabs .bubble a.schedule {
float:left;
background:url(../images/schedule.jpg) no-repeat 0 0;
width:103px;
height:36px;
cursor:pointer;
bottom:16px;
right:18px;
position:absolute;
}
#tabs .bubble a.schedule2 {
float:left;
background:url(../images/schedule.jpg) no-repeat 0 0;
width:103px;
height:36px;
cursor:pointer;
bottom:16px;
right:85px;
position:absolute;
}
#tabs .box {
float:left;
width:665px;
margin:0 0 0 30px;
display:inline;
}
#tabs .box h4 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
color:#2d343c;
margin:0px;
padding-bottom:3px;
}
#tabs .box p {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#2d343c;
margin:0px;
line-height:20px;
}
#tabs .box a.schedule {
float:left;
background:url(../images/schedule.jpg) no-repeat 0 0;
width:103px;
height:36px;
cursor:pointer;
top:25px;
right:30px;
position:absolute;
}
#tabs .smallbox {
float:left;
width:210px;
margin:30px 0 0 20px;
display:inline;
}
#tabs .smallbox h4 {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#2d343c;
margin:0px;
padding:0 0 0 0;
}
#tabs .smallbox p {
display:block;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#2d343c;
line-height:18px;
}
/************************ Right Container Ends **************************/
 
/************************ Footer Starts **************************/
#footer {
float:left;
width:100%;
}
#footer .inner_footer {
width:960px;
margin:10px auto 0;
}
#footer p.left {
float:left;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3b3d3d;
}
#footer p.right {
float:right;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3b3d3d;
padding-bottom:10px;
}
/************************ Footer Ends **************************/


/***** RSS ********/
.filterRSS a {
position:relative;
top:-25px;
right:0;
float:right;
background:url(../images/rss.png) no-repeat 0 0;
width:24px;
height:24px;
cursor:pointer;
}


/************************ ABR/GIRE Provided Styles for use with JavaScript content START ********************/

#CoursePopup { background-color: White; position: absolute; }
#CoursePopup p { padding: 5px 0 !important; margin: 0 !important; line-height: 1.25; }
#CoursePopup h4 { line-height:1.25; padding:5px 0 !important; }
#CoursePopup ul { margin-top:0; list-style:square; }
.ContentPopupLeft { background-image: url(http://www.boardofrealtors.net/girewebsitewidgets/popup_r2_c1.gif); WIDTH: 10px; }
.ContentPopupRight { background-image: url(http://www.boardofrealtors.net/girewebsitewidgets/popup_r2_c3.gif); WIDTH: 10px; }
.CourseRow { font-size: 14px; font-weight: bold; color: #139809; }
.CourseName { font-size: 14px; font-weight: bold; color: #139809; }
.CourseNameSimple { color: #139809; font-weight: bold; font-size: 14px !important; }
.CourseDescription { background-color: #ffffff; border: 1px dotted #cccccc; padding-left: 10px; padding-right: 10px; }
.CourseDescription h4 { padding: 5px 0 !important; }
.CourseDescription p { padding: 5px 0 10px !important; }
.CourseDescription ul { margin-top: 0; padding-top: 0; padding-bottom: 10px; }
.CourseDescription strong { font-size: 18px; }
.CourseDetails { padding: 0; }
.CourseTable { border: none; padding: 0; }
.CourseRow:hover { background-color: #ffffff; cursor: pointer; }
.CourseCell { border-bottom: Solid 1px Silver !important; color: #555555 !important; }
.CourseCell p { margin: 3px 0 !important; padding: 0 !important; }
.CourseCell img { display: block; }
.CourseCell a, a:link, a:visited, a:active { color: #d85100; text-decoration: none; }
.CourseCell blockquote { margin: 5px 10px; }
.CourseCell a:hover { text-decoration: underline; }
.CourseCell .Fee { vertical-align: top; }
.CourseCell .FeeAmount { padding-left: 4px; padding-right: 4px; text-align: right; vertical-align: top; }
.InstructorName { border-bottom: dashed 1px #d85100; cursor: pointer; font-weight: bold; }
.InstructorNameSimple { font-weight: bold; }
.InstructorPhoto { float: left; margin-right: 10px; margin-top: 10px; }	
.Weekday { background: url("../images/heading_bg.gif") no-repeat scroll 0 0 transparent; color:#2E353E; display: inline; float: left;
	font-family:Arial,Helvetica,sans-serif; font-size:20px; height:37px; margin: 10px 0 0 10px; padding:6px 0 0 11px; width:708px; }
.EnrollBtnCell { border-bottom: Solid 1px Silver; text-align: right; width: 50px; }
.btnEnrollNow_Outer { background-color: #F4F4F4; border: Solid 1px Silver; border-radius: 6px; cursor: pointer; margin: 0; padding: 1px; width: 103px; }
.btnEnrollNow_Inner { background-color: #139809; }
.btnEnrollNow_Text { color: White; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; padding-top:1px; font-weight: bold; text-align: center; text-shadow: 1px 1px 1px #000000; width: 97px; }

/************************ ABR/GIRE Provided Styles for use with JavaScript content END ********************/

