@charset "utf-8";
/* CSS Document */


/*
COLORS:
yellow: #ff6a00 

*/
.galleryoption{ float:right; position:absolute; margin-top:-48px; margin-left:500px;}
.galleryoption select{ border:1px solid #6b1705!important; width:145px; font-size:12px;  height:23px!important; color:#ff5121!important;}
.galleryoption select option{ border:none; padding:5px; color:#eee!important}
*
{
padding:0;
margin:0;
}

strong{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:bold;}
body
{
text-align:center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#fff;
background:#6a0e01 url(../images/body-bg-1px.jpg) repeat-x left top;}
.MainBodyWrapper{width:935px; margin:auto; padding:5px;
}
.clear { clear: both; }
.bodybg{ height:434px; width:100%; background:url(../images/bg-body.jpg) no-repeat center top;}
.wrapper
{
text-align:left;
margin:0 auto;
width:935px;
min-height:100%;
height:auto !important;
}

.wrapperDown
{
padding-left:6px; padding-right:6px; padding-top:6px;
background:#fff;
}

label, input.txt-field, textarea.textarea  {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
textarea {overflow:auto;}
label 
{
color:#fff;
line-height:22px;
margin-right:4px;

}
input.txt-field
{
border:1px solid #585858;
background-color:#1d1d1d;
color:#fff;
padding:0 3px;
width:218px;
width:212px;
height:22px;
padding-top:4px;
height:18px;
/*font-weight:bold;*/
}



textarea.textarea 
{
border:1px solid #585858;
background-color:#1d1d1d;
padding:4px 3px;
width:212px;
height:100px;
color:#fff;
}

textarea.bigger {width:400px;}
input.txt-field-active, textarea.textarea-active  {border:1px solid #ff6a00;}

input.txt-field:focus, textarea.textarea:focus {border:1px solid #ff6a00;}

h1, h2, h3, h4, h5 {margin-top:3px; color:#fff;}

h1
{
font-size:16px;
margin-bottom:0.8em;
font-weight:normal;
color:#fff;
text-transform:uppercase;

}

h1.hservice-m {
    text-transform: none;
}

h2
{
font-size:16px;
padding-top:0.7em;
margin-bottom:0.4em;
font-weight:bold;
color:#FFFFFF;
}

h2.country{padding-top:10px;
font-size:1.2em;
margin-bottom:0.8em;
font-weight:bold;
color:#FFFFFF;}

h3
{
font-size:18px;
margin-bottom:0.8em;
font-weight:normal;
color:#fff;
}

h4
{
font-size:15px;
margin-bottom:0.3em;
margin-top:0.3em;
font-weight:normal;
}


h5
{
font-size:15px;
margin-bottom:0.4em;
margin-top:0.9em;
font-weight:bold;
color:#fff;
text-transform:title;

}


a {color:#00000; text-decoration:none; /*font-weight:bold;*/}
a:hover {text-decoration:none;}
a:focus { outline: none; }/*Fix the Firefox outlined-link issue*/
p a {/*font-weight:bold;*/ }

a.plain {color:#666666; font-weight:normal;}

a.apply_study, a.apply_course, a.readmore, a.viewexamples
{
background:url(../images/btn-request-a-quote.gif) no-repeat left top;
width:172px;
height:29px;
float:left;

text-indent:-9999px;
margin-bottom:5px;
}
a.apply_course {background-image:url(../images/btn-view-portfolio.gif);}

a.apply_study:hover, a.apply_course:hover, a.readmore:hover, a.viewexamples:hover{background-position: left bottom;}


a.readmore {background-image:url(../images/btn-read-more.gif); width:188px;}
a.viewexamples {background-image:url(../images/btn-view-examples.gif); width:188px;}


.arrowt, .readmore{background:url(../images/arrow-aftertitle.gif) no-repeat right center; 
padding-right:10px; display:inline;}


ul li {padding:2px 0 3px 0; list-style:none;}
ul li a {color:#ffffff;}


p {line-height:1.3em;  color:#fff; margin-bottom:1em; font-size:1em;}

#ttd td{
display:inline;
list-style:none;
float:left;
background:url(../images/bullet-toplinks.gif) no-repeat left center;
padding-left:10px;
margin-left:20px;
line-height:14px;
}

/* ---------------------------------- header ---------------------------------------  */

#header
{
height:101px;
position:relative;
width:100%;
margin-bottom:20px;
}

#logo
{
position:relative;
top:6px;
width:317px;
height:78px;
float:left;
outline:none;
background:url(../images/logo.jpg) no-repeat top left;
text-indent:-9999px;
}

/* ---------------------------------- main navigation - mainnav ---------------------------------------  */
#mainnav 
{
position:absolute;
right:-1px; top:54px;
top:55px;
top:54px;

top:60px;
list-style:none;
float:right;
}

#mainnav li
{
display:inline;

list-style:none;
float:left;
}

#mainnav li a
{
color:#666666;
font-weight:bold;
display:block;
height:55px;
height:54px;
height:54px;
text-decoration:none;
text-indent:-9999px;
padding:0;

outline:none;
background:url(../images/menu/mainnav-contact-us.png) no-repeat center bottom;  width:119px;
cursor:pointer;
}



#mainnav li#mainnav-about a{background-image:url(../images/menu/mainnav-about.jpg);  width:100px; width:103px;}

#mainnav li#mainnav-services a{background-image:url(../images/menu/mainnav-services.jpg);  width:100px; width:103px;}

#mainnav li#mainnav-principals a{background-image:url(../images/menu/mainnav-principals.jpg); width:111px; width:114px;}

#mainnav li#mainnav-contact a{background-image:url(../images/menu/mainnav-contact.jpg);  width:117px; width:120px;}

#mainnav li a:hover, #mainnav li.active a {background-position: center top;}

/* end: main nav */


/* ---------------------------------- top links ---------------------------------------  */
#top-links
{
position:absolute;
right:0px; top:2px;
list-style:none;
float:right;

}

#top-links li
{
display:inline;
list-style:none;
float:left;
background:url(../images/bullet-toplinks.gif) no-repeat left center;
padding-left:10px;
margin-left:20px;
line-height:14px;

}
#top-links li a, #top-links li a:hover {text-decoration:none;}

#top-links li, #top-links li a
{
color:#fff;
font-size:12px;
}

#top-links li em, #top-links li a em
{color:#ffffff; font-style:normal;}

#top-links li a:hover em{
color:#ff6a00;}
/* end: top links */

/* flash content */
#flashcontent {padding:0px 0 ; clear:both; line-height:1px; font-size:1px; background:#000;}

/* end: flash content */

/* ---------------------------------- maincontent ---------------------------------------  */
#maincontent{ clear:both; margin-bottom:20px; padding-top:20px; height: inherit; display: block;}


#maincontent p a {color:#ffffff;}
#maincontent p a:hover {color:#ff6a00; text-decoration:none;}

/* end: maincontent  */

/* ---------------------------------- main ---------------------------------------  */
.mainwork {float:left; width:460px;}


/* ---------------------------------- sidebar and main ---------------------------------------  */

.sidebar 
{
float:left;
width:195px;
margin-right:20px;
}


.main 
{
float:left;
width:720px;
}

.main h2{
color:#fff;
}

.main h3{color:#fff;margin-bottom:1px;}

.main strong{color:#fff;}
.main a:link{color:#fff;}
.main a:visited{color:#fff;}
.main a:hover{color:#ff6a00;}
.main a:active{color:#fff;}

.main div.col1 /* width:320px; */
{
float:left;
width:320px;
margin-right:40px;
}

.main  div.col2 /* width:360px; */
{
float:left;
width:360px;
}

.main ul
{
height: inherit;
margin-left:20px;
margin-bottom:10px;
}

.main ul li{
height: inherit;
list-style-image:url(../images/arrow-white.gif);
}

.main ol
{
height: inherit;
margin-left:20px;
margin-bottom:20px;
}
.main td{
padding-bottom:5px;
}

/*.main input{
background:#871f09;
border:#e69d34 1px solid;
height:20px;
color:#FFFFFF;
padding-left:2px;
}*/
#responsefld{
color:#ff9041;
font-weight:bold;
font-size:12px;
}
.inputt{
background:#871f09;
border:#b73e23 1px solid;
height:20px;
color:#FFFFFF;
padding-left:2px;
}
.inputt1{
padding-left:2px;
padding-right:2px;
}
.main textarea{
background:#871f09;
border:#e69d34 1px solid;
color:#FFFFFF;
padding-left:2px;
}
.main select{
background:#871f09;
border:#e69d34 1px solid;
height:20px;
color:#FFFFFF;
padding-left:2px;
}
.submit{
background:#871f09;
border:#b73e23 1px solid;
padding:2px;
color:#FFFFFF;
}

.sidebar .buttons 
{
background:url(../images/bg-buttonsrounded.gif) no-repeat left top;
height:91px;
padding-top:13px;
padding-left:11px;
text-align:center;
}


/* ---------------------------------- homepage boxes ---------------------------------------  */

/* end: homepage boxes  */
#box1 /* width:320px;*/
{
float:left;
width:630px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
margin:0 40px 0 0;
height: auto;
}

#box1 h1.heading, #box2 h1.heading, #box3 h1.heading
{
text-indent:-9999px;
height:37px;
height:41px;
border-bottom:1px solid #b73e23;
padding-bottom:6px;
padding-bottom:2px;
margin-bottom:7px;
margin-top:0; 
padding-top:0;
}


#box2 /* width:310px;*/
{
float:left;
width:310px;
margin:0 20px;
}


#box3 /* width:265px;*/
{
float:right;
width:265px;
background:url(../images/bg-roundedbox.gif) no-repeat left top;
padding:15px 20px 30px 20px;
width:225px;
text-align:center;

}

#boxme /* width:265px;*/
{
float:left;
width:265px;
/*background:url(../images/bg-roundedbox.gif) no-repeat left top;*/
padding:15px 20px 30px 20px;
width:225px;
text-align:center;

}

#boxne /* width:265px;*/
{
	text-align:left;
	line-height: 1.9;
}
#boxne a:hover{color:#FFF;}
#boxne a{color:#ed6a26;}

#box3 a.apply_study{margin:-8px auto 0 auto;margin-bottom:4px; float:none; display:block;}
#box3 a.apply_course{margin:0 auto;float:none; display:block;}

/* ---------------------------------- articles ---------------------------------------  */
#articles 
{
clear:both;
border-top:1px solid #b73e23;
padding:20px 0;
padding-bottom:16px; /* 5px less from li in the article list */

float:left;
width:100%;
}

#articles  h1.heading
{
background:url(../images/newsandupdates.jpg) no-repeat left center;
text-indent:-9999px;
height:16px;
width:105px;
display:inline;
float:left;
line-height:17px;
font-size:13px;
margin:0; padding:0;
padding-top:1px;
padding-right:7px;
}


#articles ul
{
list-style:none;
float:left;
margin-left:10px;
}

#articles ul li
{
display:inline;
list-style:none;
float:left;

padding:0;

margin-right:40px;
line-height:17px;
margin-bottom:5px;
_margin-bottom:0px;
}

#articles ul li a
{
padding-left:25px;
background:url(../images/bullet-articles-off-on.gif) no-repeat left top;
color:#757575;
}

#articles ul li a:hover {background-position:left bottom; text-decoration:none; color:#ED6A26;}
#articles ul li a span.more {color:#ffffff;}
#articles ul li a:hover span.more {color:#ff6a00;}

#articles ul li, #articles ul li a
{
color:#fff;
font-size:12px;

}



/* ---------------------------------- our work - menu : services  ---------------------------------------  */

ul.workservices
{
list-style:none;
float:left;
margin-right:27px;
margin-left:30px;
}

ul.workservices li
{
list-style:none;

padding:0;

margin-bottom:7px;
line-height:18px;
display:block;
height:18px;
}

ul.workservices li a
{
text-decoration:none;
color:#ed6a26;
text-transform:uppercase;

text-indent:-9999px;
padding:0;

outline:none;
background:url(../images/workservices-web-design.gif) no-repeat left bottom;  
width:111px;

height:18px;
display:block;

}

ul.workservices li#work-ecommerce a{background-image:url(../images/workservices-ecommerce.gif) ;  width:121px;}
ul.workservices li#work-marketing a{background-image:url(../images/workservices-marketing.gif) ;  width:162px;}
ul.workservices li#work-print a{background-image:url(../images/workservices-print.gif) ;  width:146px;}


ul.workservices li a:hover, ul.workservices li.active a {color:#FFFFFF; background-position:left top;}

/* ---------------------------------- sections list rounded on contact sidebar ------------------  */
ul.sections
{
background:url(../images/bg-sidecontactrounded2.png) no-repeat left top;
height:417px;
margin-bottom:20px;
}
ul.section
{
background:url(../images/bg-sidecontactrounded.png) no-repeat left top;
height:417px;
margin-bottom:20px;
}
ul.sections li, ul.section li
{
border-bottom: 1px solid #830a00;
padding:7px 0;
margin-left:10px;
margin-right:10px;
}
ul.sections li.title, ul.section li.title {
padding-top:20px;
padding-bottom:8px;
padding-left:15px;
}

ul.sections li.last, ul.section li.last {border:none;}
.current { color:#FF6A00;}

ul.sections li a, ul.section li a
{
color:#fff;
background:url(../images/bullet-dolphin-yellow.gif) no-repeat left 4px;
padding-left:14px;
display:block;
}


ul.sections li a:hover, ul.section li a:hover {color:#ff6a00;}

ul.sections h1.heading-med, ul.section h1.heading-med
{
padding:0;
/*
margin-top:16px;
margin-bottom:10px;

*/
margin-top:10px;
margin-bottom:2px;
}



ul.sections h1.heading-med, ul.section h1.heading-med
{
padding:0;
/*
margin-top:16px;
margin-bottom:10px;

*/
margin-top:10px;
margin-bottom:2px;
}


/* ---------------------------------- what do we do page    ---------------------------------------  */
ul.list
{
margin-top:15px;
margin-bottom:20px;
}
ul.list li
{
border-left: 1px solid #b73e23;
padding:0px 7px 7px 7px;
margin-right:30px;
margin-bottom:20px;
list-style:none;
float:left;
}

ul.list li.last {border:none;}
.current { color:#FF6A00;}

ul.list li a
{
color:#fff;
background:url(../images/bullet-countries.gif) no-repeat left 4px;
display:block;
padding-left:15px;
}

ul.list li a:visited
{
	color:#ED6A26;}

/* ---------------------------------- services rounded boxes   ---------------------------------------  */

.servicebox
{
float:left;
background:url(../images/bg-servicerounded.jpg) no-repeat left top;
background:url(../images/bg-servicerounded.png) no-repeat left top;
width:201px;
height:343px;
margin:0 4px;
padding:0 7px;
padding:0 16px;
padding-top:20px;
width:187px;
width:169px;
position:relative;
height:340px;
}

.servicebox p.buttons {
position:absolute;
bottom:20px;
left:7px;
margin:0;
}

.servicebox p.buttons .viewexamples{margin-bottom:0;}

/*
.servicebox p, .servicebox h1, .servicebox h2, .servicebox h3, .servicebox h4, .servicebox ul {margin-left:7px; margin-right:7px;
}
*/

h1.heading-med
{
background:url(../images/headings/web-design-hmed.gif) no-repeat left top;


height:24px;
text-indent:-9999px;
padding-bottom:7px;
border-bottom:1px solid #424242;
margin-bottom:20px;
margin-top:0; 
padding-top:0;
}




#service-design h1.heading-med{background-image:url(../images/headings/web-design-hmed.gif) ;}
#service-ecommerce h1.heading-med{background-image:url(../images/headings/ecommerce-hmed.gif) ;}
#service-marketing h1.heading-med{background-image:url(../images/headings/online-marketing-hmed.gif) ; }
#service-print h1.heading-med{background-image:url(../images/headings/print-hmed.gif) ; }

#service-design {margin-left:50px;}


/* ---------------------------------- contact us page    ---------------------------------------  */

#contactform {margin:0; padding:0;}
#contactform ul {list-style:none; width:355px; margin-right:20px; float:left; padding:0;}

#contactform ul li {margin-bottom:5px; float:left; width:100%; padding:0;list-style:none;}

#contactform ul li.submit {border-top:1px solid #b73e23; padding-top:10px; margin-top:12px; text-align:right; padding-bottom:0; margin-bottom:0;}

#contactform ul li label { width:130px; float:left; }
#contactform ul li p.fields, #contactform ul.checkboxes{float:left; width:210px;  margin:0; padding-bottom:0; margin-bottom:0; }

#contactform ul.checkboxes li {float:none;}
#contactform ul.checkboxes li label{float:none;}
#contactform ul.checkboxes li input {margin-right:5px;}

/* ---------------------------------- overview page    ---------------------------------------  */

#overviewPromises {margin-left:0;}
#overviewPromises li{margin-bottom:20px;list-style-type:none;}

/* ---------------------------------- headings replacement  ---------------------------------------  */

h1.heading-gradient
{
background:url(../images/headings/web-design-gradient.gif) no-repeat left top;

height:39px;
text-indent:-9999px;
margin-bottom:0px;
margin-top:0; 
padding-top:0;
}

h1#hwebdesign {background-image:url(../images/headings/web-design-gradient.gif); }
h1#hecommerce {background-image:url(../images/headings/ecommerce-gradient.gif); }
h1#hmarketing {background-image:url(../images/headings/online-marketing-gradient.gif); }
h1#hprint {background-image:url(../images/headings/print-gradient.gif); }

h1#hwherenext {background-image:url(../images/navigation.gif); border:none;  padding-top:0; margin-top:0;}



/* ---------------------------------- list ---------------------------------------  */
ul.dolphinlist
{
list-style:none;
margin-bottom:20px;
margin-left:20px;
}
ul.dolphinlist li
{
padding:7px 0;
padding-left:15px;
background:url(../images/bullet-dolphin-yellow.gif) no-repeat left 11px;
color:#000;
}


ul.dolphinlist li a 
{
color:#fff;
color:#ffffff;
}

ul.dolphinlist li a:hover {color:#ff6a00;}


/* ---------------------------------- footer ---------------------------------------  */
#footer
{
	border-top:1px solid #b73e23;
	clear:both;
	padding-top:10px;
	width:100%;
}

ul#footernav 
{
list-style:none;
margin-left:-10px;
float:left;
width:630px;
color:#ed6a26;
}

ul#footernav li
{
display:inline;
padding:0;
background:url(../images/dots-mainnav.gif) no-repeat right 8px;
line-height:14px;
height:14px;

}

ul#footernav li.last{background:none;}

ul#footernav li a {
color:#ed6a26;
font-size:12px;
line-height:14px;
text-decoration:none;
padding:0 10px;
font-weight:normal;
}

ul#member 
{
list-style:none;
margin-left:-3px;
float:left;
color:#ed6a26;
padding-top:15px;
padding-bottom:20px;
}

ul#member li{
display:inline;
padding:0;
line-height:14px;
}
/*.special{ position:absolute;  margin-left: 800px;
    margin-top: -60px; width:149px; height:146px; background:url(../images/speciallogo.png) no-repeat;}
*/	 a.special{ position:absolute;  margin-left: 429px;
    margin-top: -60px; width:149px; height:146px; background:url(../images/speciallogo.png) no-repeat; border:none;}

ul#member li.last{background:none;}

ul#member li a {
color:#ed6a26;
font-size:12px;
vertical-align:top;
line-height:14px;
text-decoration:none;
padding:0 3px;
font-weight:normal;
}

.pad{margin-right:15px;}

ul#footernav li a:hover, ul#footernav li.active a{color:#fff;}


#footer .side
{
float:right;
width:265px;
}

#footer .side p{text-align:right; }
#footer .side p.copy{color:#ed6a26;}
#footer .side .lighter {color:#cccccc;}
#footer .side p a {color:#cccccc; text-decoration:none;}
#footer .side p a:hover{text-decoration:underline;}
/* end: footer */



.clear{clear:both;}

img{border:none;}
img.topimg {margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #b73e23;}

img.left
{
float:left;
margin-right:10px;
}

img.right
{
float:right;
margin-left:10px;
}


.fltl {float:left;}
.fltr {float:right;}


p.indented
{
text-indent:40px;
}

p.larger
{
font-size:14px;
}

p.nomargin
{
margin:0;
}

.topneg {margin-top:-15px;}

.smaller {font-size:11px;}
p.smaller{line-height:20px;}
.normalweight,  .normalweight a {font-weight:normal;}

#maincontent p.darker, .darker {color:#333333;}

span.vertical {padding:0 4px;}


/* page differences */

#ourworkpage #maincontent
{
width:100%; 
padding-bottom:40px;
}


/*what-we-do image styling*/
#service-design img{margin-left:-15px;}
#service-ecommerce img{margin-left:-15px;}
#service-marketing img{margin-left:-15px;}
#service-print img{margin-left:-15px;}

/*internet marketing page*/
#impQuestions{
background-color:#11111;
padding:10px 20px 5px 20px;
margin-bottom:20px;

}
#impQuestions p{
font-size:1.2em;
margin-bottom:10px;
}
.iso{font-family:Georgia, "Times New Roman", Times, serif; font-style:normal; color:#fff;}
.wel-heading{clear:both; padding-bottom:10px;}

.services{ width:720px; clear:both; margin:0px; padding-bottom:20px;}
.principal, vision, principal-con{width:720px; height:auto; padding:0px; margin-bottom:20px; *margin-bottom:0px; !important}
.vision{background:#bb3613;}
.principal h2{ border-bottom:solid 1px #f46201; width:210px; padding-bottom:3px;}
.principal-con h2{ border-bottom:solid 1px #f46201; padding-bottom:3px;}

#whydol ul{color:#acd19b; float: left; width: 100%; font-family: arial, helvetica, sans-serif; margin: 0px; padding: 0px;}
#whydol ul li { clear:both; list-style:none;}
#whydol ul li a{color:#fff; background: url(../images/bullet-dolphin-yellow1.gif) no-repeat left 4px; padding-left:14px; display:block; padding-bottom:5px; padding-top:5px;}
#whydol ul li a:hover{ color:#fff; background:#6c0800; padding-left:14px; display:block; padding-bottom:5px;}
#whydol ul li a:link#current{ color: #116853; font-family: Arial, Helvetica, sans-serif; background-color:#014962; height:auto; background:#996600; margin-right: 1px;}
.clear{clear:both; padding:5px;}

.address{line-height:18px; width:240px; padding:0px; float:left; margin:0px;}
.address-con{line-height:18px;}
.none{border:0px;}
.clearer{clear:both; padding-top:10px;}
.iso-logo{margin-top:14px; padding-left:300px; list-style:none; float:left;}
.members{border-top:1px solid #b73e23; clear:both; margin:0px; padding:0px;}
.imgleft{float:left; padding-right:15px;}
.study-col{width:220px; float:left; padding-right:30px; margin:0px;}
.study-col-last{width:220px; float:left; padding:0px; margin:0px;}
.study-in-col{ clear:both; margin:0px; padding:0px;}
.study-in-col-last{margin:0px; padding-bottom:15px; clear:both; }
.tab{padding-left:15px;}

#studyabroad ul{color:#acd19b; float: left; width: 100%; font-family: arial, helvetica, sans-serif; margin: 0px; padding: 0px;}
#studyabroad ul li {list-style:none; float:left; padding-right:120px;}
#studyabroad ul li a{color:#fff; padding-left:14px; padding-bottom:5px; padding-top:5px; float:left;}
#studyabroad ul li a:hover{ color:#fff; padding-left:14px; padding-bottom:5px;}
#studyabroad ul li a:link#current{ color: #116853; font-family: Arial, Helvetica, sans-serif; margin-right: 1px;}

#testpreparation ul{color:#acd19b; float: left; width: 100%; font-family: arial, helvetica, sans-serif; margin: 0px; padding: 0px;}
#testpreparation ul li {list-style:none; float:left; padding-right:89px;}
#testpreparation ul li a{color:#fff; padding-top:5px; float:left; padding-bottom:20px;}
#testpreparation ul li a:hover{ color:#fff;}
#testpreparation ul li a:link#current{ color: #116853; font-family: Arial, Helvetica, sans-serif; margin-right: 1px;}


#box-table-a, #box-table-b,#box-table-c
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a, #box-table-b{	width: 720px;}

#box-table-c{ width:360px;}
#box-table-a th, #box-table-b th, #box-table-c th
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;
	background:url(../images/titleheaderbg.jpg) repeat-x left top;
	border-top: 2px solid #ff6341;
	border-right: 1px solid #ffd7ce;
	text-transform:uppercase;
}
#box-table-a td, #box-table-b td, #box-table-c td
{
	padding: 4px 8px 4px 8px;
	background: #fdefec; 
	border-bottom: 1px solid #ffd7ce;
	color: #e32800;
	border-top: 1px solid transparent;
	border-right: 1px solid #ffd7ce;
}

#box-table-b td a,#box-table-a td a {
color:#e32800;}
#box-table-a tr:hover td, #box-table-a tr:hover td a, #box-table-c tr:hover td
{
	background: #ff4a23;
	color: #fff;
	
}
#box-table-b td:hover,#box-table-b td:hover a
{
	background: #ff4a23;
	color: #fff;
}
th {
	font-weight:bold;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
th.noun {
	text-decoration:none;
	}
	.rowhead{ color:#660000;}
	td.data{color:#330000; font-weight:bold;}

.style1 {
	color: #a40000;
	font-weight: bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #347847;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #cfcff3;

	color: #a4a4a9;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #347847;
		
		font-weight: bold;
		background-color: #eff8f2;
		color: #061109;
	}

div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #c2c2c7;
	
		color: #DDD;
	}
.imgleft2 { border:1px solid #5b0c01; margin-right:45px; padding:4px 5px 4px 4px ; background:#7d1101;  float:left; margin-bottom:10px;}
.text, .text2
{
	border-top:none;
	padding:0px 0px 0px 0px;
	margin: auto ;
}
.text
{
	border-top:none;
	padding:0px 0px 0px 0px;
	margin: auto ;
}
.text ul li.smallthumbs
{
	width:195px;
	height:85px;
	display:inline;
	list-style-type:none;
	margin:15px 33px 5px 0px;
	padding:4px 5px; border:1px solid #631003;
	float:left;
	background:#851d06;
	background-repeat:no-repeat;
	background-position:top left;
}

.text ul, .text2 ul{ margin-left:0px!important;}
.text img, .text2 img{ margin:0px;}
.text2 ul li.smallthumbs2
{
	width:188px;
	height:100px;
	display:inline;
	list-style-type:none;
	margin:15px 15px 5px 0px;
	padding:16px 17px;
	float:left;
	background:url(../images/gallerybg.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.text2 ul li.title33{width:188px;
	width:208px;
	display:inline;
	list-style-type:none;
	margin:5px 15px 5px 0px;
	padding:4px 8px;
	float:left;
	 color:#fff;}
.text2 ul li.smallthumbs2:hover
{
	width:188px;
	height:100px;
	display:inline;
	list-style-type:none;
	margin:15px 15px 5px 0px;
	padding:16px 17px;
	float:left;
	background:url(../images/gallerybghover.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.text ul li.smallthumbs a
{ padding:0px; list-style:none;}
