body{
margin: 0;
text-align: center;
}

*{ /*GLOBAL RESET */
margin: 0;
padding: 0;
}

h3{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #d2691e;
padding-top: 5px; 
padding-left: 3px;
}

.topmenu{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-style: normal;
}

.menu{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
color: #FFFFFF;
}

.footer{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

p{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
text-align: justify;
}

#topline{
padding: 2px;
background-color: #7c4e2c;
}

#wrapper{
margin: 0 auto;
width: 1000px;
border: 1px #dcdcdc solid;
text-align: left;
}

#header{
width: 1000px;
}

#headleft{
width: 40%;
border: 0px orange solid;
float: left;
}

#logo{
margin-top: 5px;
display: inline;
float: left;
width: 375px;
height: 52px;
border: 0px orange solid;
}

#headright{
width: 20%;
border: 0px orange solid;
float: right;
}

#topmenu{
width: 100%;
float: right;
border: 0px orange solid;
}

#topmenu ul{
padding-top: 10px;
}

#topmenu li{
display: inline;
padding-left: 8px;
}

#search{
width: 100%;
height: 24px;
float: right;
margin-top: 10px;
display: inline;
border: 0px orange solid;
overflow: hidden;
}

#menu{
width: 100%;
height: 41px;
float: left;
background-image: url(../images/mainmenu.jpg);
background-repeat: repeat-x;
}

#menuleft{
width: 79%;
height: 41px;
float: left;
border: 0px orange solid;
}

#menuleft ul{
padding-top: 10px;
}

#menuleft li{
display: inline;
padding-left: 17px;
}

#menuright{
width: 20%;
height: 41px;
float: right;
background-image: url(../images/mainmenu2.jpg);
background-repeat: repeat-x;
font: normal 12px Arial;
color: White;
text-align: center;
}

#menuright p{
padding-top: 10px;
padding-left: 60px;
}

#banner{
width: 978px;
height: 252px;
margin-left: 10px;
padding-top: 5px;
clear: both;
overflow: hidden;
}

#bodyline{
width: 100%;
height: 27px;
float: left;
margin-top: 5px;
display: inline;
background-image: url(../images/beigegradn.jpg);
background-repeat: repeat-x;
}

#body{
width:1000px;
float: left;
}

#bodytop{
width: 100%;
float: left;
margin-top: 5px;
border: 0px orange solid;
}
#box1{
width: 24%;
float: left;
margin-left: 2px;
display: inline;
border: 0px orange solid;
}

#box2{
width: 24%;
float: left;
margin-left: 12px;
display: inline;
border: 0px orange solid;
}

#box3{
width: 24%;
float: left;
margin-left: 12px;
display: inline;
border: 0px orange solid;
}

#box4{
width: 24%;
float: left;
margin-left: 12px;
display: inline;
border: 0px orange solid;
}

#bodybotm{
width: 100%;
float: left;
margin-top: 5px;
border: 0px orange solid;
}

#botmbox1{
float: left;
height: 177px;
width: 25%;
border-right: 1px black dashed;
}

#botmbox1 h3{
width: 100%;
background-color: #e5a734;
height: 26px;
}

#botmbox2{
float: left;
height: 177px;
width: 25%;
border-right: 1px black dashed;
}

#botmbox2 h3{
width: 100%;
background-color: #8f8f8f;
height: 26px;
}

#botmbox3{
float: left;
height: 177px;
width: 26%;
border-right: 1px black dashed;
}

#botmbox3 h3{
width: 100%;
background-color: #b55c28;
height: 26px;
}

#botmbox4{
float: right;
padding-right: 10px;
text-align: right;
width: 21%;
border: 0px orange solid;
}

#footer{
width: 1000px;
height: 30px;
margin: 0 auto;

}

#foottop{
width: 919px;
height: 5px;
margin-left: 40px;
display: inline;
float: left;
/*background-image: url(../images/dottedline.jpg);
background-repeat: no-repeat;*/
overflow: hidden;
}

#footbotm{
float: left;
width: 40%;
text-align: left;
}

#footbotm2{
float: left;
width: 100%;
text-align: left;
border: 0px orange solid;
}

#btmleft  {
width:197px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
float:left;
margin-top:2px;
display:inline;
color: #353535;
}

#btmright {
float:left;
width:450px;
}

#design { float: right; width: 100px; text-align: right; padding-right:8px;}

#design a { text-decoration: none; color: #DCDCDC; font: normal 11px Arial; }

.moduletable_botmbox1 h3 a { text-decoration: none; color: white; }

.moduletable_botmbox2 h3 a { text-decoration: none; color: white; }

.moduletable_botmbox3 h3 { color: white; }

.moduletable_box1 h3 a{ color: #e5a734;text-decoration:none; }

.moduletable_box2 h3 a{ color: #e5a734;text-decoration:none; }

.moduletable_box3 h3 a{ color: #e5a734;text-decoration:none; }

.moduletable_box4 h3 a{ color: #e5a734;text-decoration:none; }

.moduletable_menu li a{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #FFFFFF; text-decoration: none; }

.moduletable_menu li a:hover { color: #e5a734; }

.moduletable_topmenu li a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-style: normal; text-decoration:none; }

.moduletable_box1 p { padding-top: 10px; padding-left: 5px; padding-right: 10px; }

.moduletable_box1 li {background-image:url(../images/bullet.jpg); background-repeat: no-repeat; }

.moduletable_box2 p { padding-top: 10px; padding-left: 5px; padding-right: 10px; }

.moduletable_box3 p { padding-top: 10px; padding-left: 5px; padding-right: 10px; }

.moduletable_box4 p { padding-top: 10px; padding-left: 5px; padding-right: 10px; }

.moduletable_bitmbox1 ul li { color:#777777; font: normal 11px Arial; }

.moduletable_botmbox1 li { list-style:none; list-style-position:inside; background-image: url(../images/bullet.jpg); background-repeat: no-repeat; font: normal 11px Arial; padding-left: 20px; color: #777777; height: 24px; padding-top: 5px;}

.moduletable_bitmbox2 ul li { color:#777777; font: normal 11px Arial; }

.moduletable_botmbox2 li { list-style:none; list-style-position:inside; background-image: url(../images/bullet.jpg); background-repeat: no-repeat; font: normal 11px Arial; padding-left: 20px; color: #777777; height: 24px; padding-top: 5px;}

.moduletable_botmbox1 p {  padding-left: 15px; line-height: 21px; }

.moduletable_botmbox2 p { padding-left: 15px; line-height: 21px; }

.moduletable_botmbox3 p {  padding-left: 15px; line-height: 21px; padding-right: 10px; }

.moduletable_footer li a {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #376383; text-decoration: none; }

.moduletable_footer li { display: inline; padding-left: 5px; }

.inputbox_search {
background: url(../images/search-bg.jpg);
background-repeat: no-repeat;
width: 155px;
border: 0;
height: 19px;
padding: 2px 0 0 3px;
}

.button_search { vertical-align: top; }

/*innerpage css starts*/

#innerbody {
float: left;
width: 100%;
}

#leftsection {
float: left;
width: 27%;
}

#lefttop {
float: left;
height: 15px;
width: 262px;
}

#leftmid {
float: left;
width: 262px;
background: url(../images/left-mid.jpg);
background-repeat: repeat-y;
}

#leftbtm {
float: left;
height: 15px;
width: 262px;
}


.moduletable_leftmenu {
padding-bottom: 20px;
}

.moduletable_leftmenu h3 {
padding: 10px;
font: bold 12px tahoma;
}

.moduletable_leftmenu ul { 
padding:5px 0 0 20px;
list-style-type: none;
}



.moduletable_leftmenu li {
background: url(../images/left-li-bg.jpg);
background-repeat: no-repeat;
padding:3px 0 5px 0;
}


.moduletable_leftmenu li.parent.active {
background: url(../images/menu_active.jpg) no-repeat !important;
}

.moduletable_leftmenu li.parent {
background: url(../images/menu_bg.jpg);
background-repeat: no-repeat;
}

li #current {
color:#4682b4;
}

li #current a {
color:#4682b4;
}

li #current a:hover {
color:#4682b4;
}

.moduletable_leftmenu li li li {
background: url(../images/left-li-bg.jpg);
background-repeat: no-repeat;
color:orange;
}

.moduletable_leftmenu li li ul {
margin-top:5px;
}

.moduletable_leftmenu li li li a {
color:orange;
}

.moduletable_leftmenu li li li a:hover {
color:#666666;
}

.moduletable_leftmenu li li a {
color:#4682b4;
}

.moduletable_leftmenu li li a:hover {
color:#4682b4;
}

.moduletable_leftmenu li a {
text-decoration: none; 
font: bold 12px tahoma;
color:#935d3f;
padding:0px 0 0 12px;
}

.contentpaneopen {
font: normal 11px tahoma;
line-height: 20px;
width: 100%;
}

.contentpaneopen p {
padding: 7px;
}

.coursesubhead {
font: bold 12px Arial;
color: steelblue;
}

.courseheading {
font: bold 12px Arial;
color: steelblue;
padding: 5px 7px;
margin: 4px 0;
}

.contentpaneopen ul {
padding-left: 30px;
color: #777777;
}


.contentheading,.componentheading {
width: 790px;
height: 23px;
font: bold 14px tahoma;
color: #6a340b;
/*background: url(../images/contenthead_bg.jpg);
background-repeat: repeat-x;*/
padding: 8px;
}

img {
border: 0;
}

#about1 {
width: 330px;
float: left;
}

#abt_top {
width: 330px;
float: left;
height: 18px;
}

#abt_mid {
width: 330px;
float: left;
background: url(../images/abt-mid.jpg);
background-repeat: repeat-y;
height: 400px;
}

#abt_btm {
width: 330px;
float: left;
height: 18px;
}

table.about1 a {
font: normal 12px Arial;
text-decoration: none;
color: steelblue;
}

table.about1 {
margin-top: 10px;
float: left;
}

.moduletable_about1 {
width: 90%;
padding-left: 10px;
font: normal 12px Arial;
}

.sectiontableheader {
font: bold 12px Arial;
color: steelblue;
}

.moduletable_footbtm2 ul {
list-style-type:none;
}

.moduletable_footbtm2 ul li {
display:inline;
padding-left:4px;
}

.moduletable_footbtm2 ul li a {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #376383; 
text-decoration: none;
}

#innerbanner {
float: left;
width: 100%;
height: 135px;
margin-bottom: 8px;
}

#rightsection {
float: left;
width: 790px;
border:1px #DCDCDC solid;
}

#rightsection1 {
float: right;
width: 720px;
border:1px #DCDCDC solid;
}

#rightsec {
float: right;
width: 201px;
}

.moduletable_rightsec {
font: normal 11px Arial;
background: #e4e4e4;
height: 190px;
background: url(../images/righttop_bg.jpg);
background-repeat: no-repeat;
margin-bottom: 5px;
}

.moduletable_rightsec h3 {
width: 201px;
height: 23px;
color: #6a340b;
padding-left: 5px;
}

.moduletable_rightsec  p {
padding: 0 10px;
color: #000000;
}

.moduletable_rightsec a {
text-decoration: none;
color: #6a340b;
font: bold 14px Arial;
}

.moduletable_rightsec table {
margin-top: 8px;
}

.moduletable_rightsec td {
padding: 10px 20px;
}

#aiContactSafeForm {
float: left;
}

.aiContactSafe_contact_form_field_right {
float: left;
}

.inputbox1 {
float: right;
}

.enroll {
float: right;
margin: 5px 0;
}


.enrollright {
width: 279px;
height: 466px;
background: url(../images/enroll_right.jpg);
background-repeat: repeat-x;
padding-top: 5px;
margin-left: 20px;
}

.enrollul {
margin-top: 6px;
list-style-type: square;
padding: 0 15px;
margin-left: 5px;
}

.enrollul li{
color: #000000;
padding: 15px 0px;
}

.contact_email {
margin-left: 7px;
}

.moduletable_video h3 {
color: #FFFFFF;
}


#div_captcha_img,#div_captcha_code {
float: right;
vertical-align: top;
margin-bottom: 20px;
}

#captcha-code {
width: 100px;
vertical-align: top;
}

#aiContactSafeSendButton {
background: #ca0909;
color: #FFFFFF;
width: 110px;
height: 30px;
}

.menutitle {
padding-left: 6px;
font: bold 14px Arial;
color: Steelblue;
}

ul.loginlist {
list-style-type: none;
margin: 5px 0 180px 15px;
}

ul.loginlist li a { text-decoration: none; font: normal 12px Arial; }

.coursescontent { width: 98%; }

.courselistname { width: 400px; }

.courselistname a { text-decoration: none; color: #000000; }

.courselistid a { text-decoration: none; }

.coursehead { font: bold 13px Arial; color: #935d3f; }

ul.cl { list-style-type: square; } 

ul.cl li a { text-decoration: none; color: #777777; }

.abt1 { text-align: justify; }

.abt1img { padding:5px 5px 0 0; }


.setd_num { vertical-align: top; font: bold 12px Arial; color: #6a340b; padding-top: 4px; }

td.setd_title { padding-left: 10px; }

tr.sectiontableentry1 { margin-bottom: 4px; }

.job { font: normal 12px Arial; padding: 5px; }

table.setblartcllist { width:720px; }

.setblartcllist td { text-align: left; }

.sectiontableheader { background: #e7e7e7; height: 25px; }

.sectiontableheader a { text-decoration: none; font: bold 12px Arial; color: #666666; }

td.setd_author { font: bold 12px Arial; color: #6a340b; }