/* CSS Document */

/* - - - - - - - - - - - - - - - - - - - - -

Title : Company Name
URL : Company URL

Author :Siliconpetals
Author URL : http://www.siliconpetals.com

- - - - - - - - - - - - - - - - - - - - - */


/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote {  margin:0; padding:0; list-style:none; }

body { background:#ffffff; text-align:center;/* for IE */ margin-top:0px; margin-bottom:0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #FFFFFF;}

form{margin:0px; padding:0px; }

fieldset { border: 0; }

img { border: 0;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

p, td { margin:0px; padding:0px; line-height:normal;  font-size: 10pt; text-align:justify; font-weight:normal;  color:#ffffff;}

ul,li {margin:0; padding:0; list-style:none;}

a{margin:0; padding:0;  text-decoration:none;}

input{ font-family:Tahoma; font-size:11px; font-weight:normal; padding-left:2px; color:#ffffff; text-align:left; vertical-align:middle;  }

.display{ display:block; }


.clear { clear: both; height:1px;}

h1{ background: url(../images/bullet_section1.gif) left 10px no-repeat; padding-left:15px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px; word-spacing:2px; text-align:left; border-bottom:2px solid #da0028; padding-bottom:6px;}
.h1size{ font-size:24px; text-transform:uppercase;}
h2{ background: url(../images/bullet_section1.gif) left  3px no-repeat; padding-left:15px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; font-weight:bold; word-spacing:2px; text-align:left; border-bottom:2px solid #da0028; padding-bottom:6px; }
h3{ background: url(../images/bullet_section1.gif) left  3px no-repeat; padding-left:15px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; font-weight:bold; word-spacing:2px; text-align:left;  padding-bottom:6px; }
.dis_fr{ float:right; display:block;}
.dis_fl{ float:left; display:block;}
.dis_fr4{ float:right; display:block; width:40%;}
.dis_fl6{ float:left; display:block; width:60%; padding-right:10px;}
/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/

#wrapper{ width:820px; margin:auto; text-align:center;  background:url(../images/main_backg.jpg) repeat;}


/*
----------------------------------------------------------------------------- 
Header Starts here
-----------------------------------------------------------------------------*/
#header{ padding-top:10px; width:820px; text-align:left; padding-bottom:5px;}
#head_flash{ width:570px; float:left; }
#head_add{ float:right;  text-align:right; font-family: Rockwell, "Times New Roman", Tahoma; font-weight: bold; padding-right:8px;}


/*
----------------------------------------------------------------------------- 
Navigtion and flash object goes here
-----------------------------------------------------------------------------*/
#nav_box{ width:820px; text-align:left; height:209px; padding-bottom:10px; }
#navigation{ width:298px; border:1px solid #cccccc; border-bottom:none; float:left; background:#ffffff;}
#navigation li{ line-height:25px; border-bottom:1px solid #cccccc; }
#navigation a{ font-family: Georgia, "Times New Roman", Times, serif;  font-size:13px; font-weight:bolder; padding-left:23px; color:#000000;}  
#navigation a:hover{ color:#ff0000;} 
#main_flash{ width:520px; float:right; height:184px; }



/*
----------------------------------------------------------------------------- 
Main Body section goes here
-----------------------------------------------------------------------------*/
#content{ width:800px; margin:auto; padding-top:15px;}

/*
----------------------------------------------------------------------------- 
Index page 
-----------------------------------------------------------------------------*/
.ind_fl{ float:left; padding-left:50px; width:450px; padding-top:10px; padding-bottom:20px; text-align:left;}
.ind_fr{ float:right; width:300px; text-align:center;}
.about{ display:block; padding-bottom:30px;}
.about img{ float:right; margin-left:30px; margin-right:40px; margin-top:20px;}
.accreditations{ display:block; padding-bottom:80px;}
.accreditations1{ display:block; padding-bottom:80px;}
.accreditations1 img{ border:1px solid #da0028; margin-bottom:20px;} 
.acc_lf{ width:646px; float:left; text-align:justify;}
.acc_rf{ width:154px; text-align:center; float:right;}
.constu_inner{ width:680px; padding:20px; background:url(../images/bg_frm.gif) repeat; text-align:left; margin:auto;}
/*
----------------------------------------------------------------------------- 
iso images
-----------------------------------------------------------------------------*/
.iso_images{ width:800px; display:block; padding-top:40px; padding-bottom:30px;}
.iso_images li{ display:inline; margin-left:2px; margin-right:2px;}
.photo_gallery{ width:650px; margin:auto; padding-top:20px; padding-bottom:20px; text-align:left;}
.photo_box{ width:148px; background:#000000; border:1px solid #ffffff; float:left; margin-bottom:10px; margin-left:5px; margin-right:5px;}
.photo_box p{ font-size:8pt; height:38px; padding-top:10px; padding-left:5px;}

/*
----------------------------------------------------------------------------- 
samll background
-----------------------------------------------------------------------------*/
.small_bg{ background: url(../images/bg_frm.gif) repeat; }
.bullet{ display:block; padding-top:15px; text-align:left;}
.bullet li{ background:url(../images/bullet_orange_box.gif) left  5px no-repeat; padding-left:20px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; }
.colo{ color:#CCCCCC;}

/*
----------------------------------------------------------------------------- 
Footer goes here 
-----------------------------------------------------------------------------*/
.footer{ width:760px; text-align:center; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt; padding-top:6px; border-top:1px solid #666666; padding-bottom:15px; margin: auto;}

.footer a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7pt; color:#666666; padding-left:1px; padding-right:1px;  display:inline; text-decoration:underline; font-weight:normal;}



/*
----------------------------------------------------------------------------- 
Paggination goes here
-----------------------------------------------------------------------------*/



.pagination{
padding: 2px;
margin-top:5px;
width:250px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:auto;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size:16px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #ffffff;
text-decoration: none; 
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #ffffff;
color: #000;
background-color: #ff9700;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.pagination a.currentpage{
background-color: #ff9700;
color: #000000 !important;
border-color: #ffc732;
font-weight: bold;
cursor: default;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color:#ff9700;
cursor: default;
color: #000000;
border-color: #ffc732;
font-weight: bold !important;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.pagination a.prevnext{
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


/*
----------------------------------------------------------------------------- 
Gallery images
-----------------------------------------------------------------------------*/
a.DSC00774{ width:148px; height:111px; display:block;}
a:hover.DSC00774{ background:url(../images/Gallery/DSC00774_hover.png) no-repeat; width:148px; height:111px; display:block;}


.detail_imn{ width:148px; height:111px; float:left; margin-right:5px; margin-left:5px; margin-bottom:10px; }

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 13px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#thumbBox img{ width:500px; height:333px;}