/* - - - - - - - - - - - - - - - - - - - - -

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 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top:10px; font-weight:normal;  text-align:center;/* for IE */  margin-bottom:0px; color:#000000;}

form{margin:0px; padding:0px; }

fieldset { border: 0; }

img { border: 0;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

p{ margin:0px; padding:0px; line-height:15px; font-weight:bold;  text-align:left;   color:#575757;}

td { margin:0px; padding:0px; line-height:15px; font-weight:normal; padding-top:5px; padding-bottom:5px;  text-align:left; color:#575757;}

ul,li {margin:0; padding:0; list-style:none;}

a{margin:0px; padding:0px; font-size:11px; font-weight:bold; color:#2c7fe7; text-decoration:none; }

input{ font-family:Tahoma; font-size:11px; font-weight:normal; padding-left:2px; color:#000000; text-align:left; vertical-align:middle;  }

select{ font-family:Tahoma; font-size:11px; font-weight:normal; padding-left:2px; color:#000000; text-align:left; vertical-align:middle;  }

.display{ display:block;  width:auto; float:none; }

.hide{display:none;}

.clear { clear: both;}


.messageThumb img
{
	width: 60px;
	height: 40px
}

h1{ padding-left:10px;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#a5a5a5;}
/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/

#wrapper{ width:900px; margin:auto; text-align:center;}

.header{ width:900px; padding-bottom:3px;  border-bottom:2px solid #aecbf5;}
.header_cfc{ width:900px; height:84px; border-bottom:2px solid #aecbf5;}
.logo{ width:299px; height:64px; float:left;}
.ufc{ width:101px; height:64px; float:right; text-align:right;}

.icons{ padding-left:50px; padding-right:40px; padding-top:5px; white-space:nowrap;}
.icon1{ background:url(../images/icon1.gif) no-repeat; width:86px; padding-top:69px; display:block; text-align:center; color:#585858; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.icon2{ background:url(../images/icon2.gif) no-repeat; width:89px; padding-top:69px; display:block; text-align:center; color:#585858; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.icon3{ background:url(../images/icon3.gif) no-repeat; width:86px; padding-top:69px; display:block; text-align:center; color:#585858; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.icon4{ background:url(../images/icon4.gif) no-repeat; width:87px; padding-top:69px; display:block; text-align:center; color:#585858; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.icon5{ background:url(../images/icon5.gif) no-repeat; width:87px; padding-top:69px; display:block; text-align:center; color:#585858; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.icons li{ float:left; padding-left:5px; padding-right:5px;}



.top_gr{ width:900px; background:url(../images/top_gr.gif) repeat-x; text-align:left;}
.top_gr1{ width:900px;  text-align:left; margin-top:10px;}

.top_round{ background:url(../images/gal_top.gif) no-repeat; width:900px; height:14px; }
.center_round{ background:url(../images/center_round.gif) repeat-y; width:860px; text-align:left; padding-left:20px; padding-right:20px; padding-bottom:20px; }
.center_round_b{ background:url(../images/center_round.gif) repeat-y; width:860px; text-align:left; padding-left:40px; padding-right:30px; padding-bottom:20px; }
.bottom_round{ background:url(../images/bottom_round.gif) no-repeat bottom; width:900px; height:20px;  }
.border{ border-right:2px solid #c9c9c9; border-bottom:2px solid #c9c9c9; text-align:center; height:20px; font-weight:bold;}
.border1{ border-right:2px solid #c9c9c9; text-align:center; padding-top:10px; padding-bottom:10px; }

.tit_top{ background:url(../images/tit_top.gif) no-repeat bottom; width:276px; height:5px;}
.tit_cen{ background:url(../images/tit_cen.gif) repeat-y; width:276px;}
.tit_bot li {float:left; padding-right:5px; border-right:2px solid #cacaca; line-height:18px;}
.tit_bot { background:url(../images/tit_bot.gif) no-repeat bottom; width:256px;  padding-left:20px; height:20px;}
.tit_bot1 li {float:left; padding-right:5px; line-height:15px;}
.tit_bot1 { background:url(../images/tit_bot1.gif) no-repeat; width:256px;  padding-left:20px; height:22px;}


.roun{ width:129px; float:left; margin-right:10px;}
.sm_top{ background:url(../images/sm_top.gif) top no-repeat; width:129px;}
.sm_cen{ background:url(../images/sm_cen.gif) repeat-y; width:129px; }
.sm_bot{ background:url(../images/sm_bot.gif) bottom no-repeat; width:129px; text-align:center; }
.sm_inside{ padding-top:4px; padding-bottom:4px; width:117px; margin:auto; text-align:center;}



.opt_top{ background:url(../images/opt_top.gif) no-repeat bottom; width:300px; height:6px; margin-top:10px;}
.opt_cen{ background:url(../images/opt_cen.gif) repeat-y; width:287px; padding-left:10px; padding-right:3px; }
.opt_bot{ background:url(../images/opt_bot.gif) no-repeat; width:300px; height:5px;}

.opti{ width:300px; float:left; margin-right:14px;}
.opt_im{ width:auto; float:left; margin-top:10px;}
 
/*
----------------------------------------------------------------------------- 
login
-----------------------------------------------------------------------------*/


.login{ width:100%; background:#ededed; height:154px; margin-top:200px; border-bottom:2px solid #aecbf5; border-top:2px solid #aecbf5;}
.login_main{width:580px; margin:auto;}
.login_logo{ width:335px; height:137px; float:left;}

.box1{ background:#ffffff; border:1px solid #afc3db; height:18px; width:70px; font-weight:bold; margin-left:20px;}
.form_box{ width:188px; float:right; padding-top:20px; text-align:left;}
.box{ background:#ffffff; border:1px solid #afc3db; height:18px; width:160px; display:inline;}
.log_button{ background:url(../images/login.gif) no-repeat; width:88px; height:23px; cursor:hand; border:none;}



.tp_rd{ background:url(../images/top_rd.gif) no-repeat top; width:840px; }
.cen_rd{ background:url(../images/cen_rd.gif) repeat-y; width:840px;}
.bt_rd{ background:url(../images/bt_rd.gif) no-repeat bottom; width:840px; height:230px; overflow: auto;}



.pageing {font-size:11px; font-weight:bold; color:#013861; line-height:20px; float:right; text-align:left; padding-right:10px; margin-right:30px;}
.pageing a{font-size:11px; font-weight:bold; color:#013861; line-height:20px;}


.tb{ width:120px; }
.tb li{ float:left;}
.tb a{ display:block; margin-left:3px; float:left;}



.savechnages{ background: url(../images/save_changes.gif) no-repeat; width:108px; height:16px; border:none; cursor:hand;}
.savedisplay{ background:url(../images/save_display.gif) no-repeat; width:108px; height:16px; border:none; cursor:hand;}
.update_preview{ background:url(../images/update_preview.gif) no-repeat; width:125px; height:16px; border:none; cursor:hand;}
.upload{ background:url(../images/upload.gif) no-repeat; width:95px; height:16px;border:none; cursor:hand; display:inline;}
.text_box{ width:95px; height:16px;}
/*
----------------------------------------------------------------------------- 
Font
-----------------------------------------------------------------------------*/
.text1{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; padding-left:5px;}
.color_gray{ color:#9c9c9c; font-size:12px; font-weight:bold;}
.color_blue{ color:#518fd8; font-size:11px; text-transform:uppercase; font-weight:bold;}

/*
----------------------------------------------------------------------------- 
tabs
-----------------------------------------------------------------------------*/

    
.glowingtabs{
float:left;
width:100%;
font-size:90%;
line-height:normal;

}

.glowingtabs ul{
list-style-type: none;
margin:0;
margin-left: 20px; /*Left offset of entire tab menu relative to page*/
margin-top:5px;
padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background:url(../images/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 0px; /*spacing between each tab*/
padding:0 0 0 9px;
text-decoration:none;
}

.glowingtabs a span{
float:left;
display:block;
background:url(../images/glowtab.gif) no-repeat right top;
padding: 2px 12px 2px 4px;
font-weight:bold;
color:#a7a7a7;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */

.glowingtabs a:hover span {
color:white;
}

.glowingtabs .current a{ /*Selected Tab style*/
background-position:0 -17px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs .current a span{ /*Selected Tab style*/
background-position:100% -17px; /*Shift background image up to start of 2nd tab image*/
color: white;
}

.glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -17px; /*Shift background image up to start of 2nd tab image*/
}

.glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -17px; /*Shift background image up to start of 2nd tab image*/
}


.display_bt{ background:url(../images/display_bt.gif) no-repeat; width:79px; height:16px; cursor:hand; border:none;}
<!--[if IE]>

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}

<![endif]-->




/* gallery view page title text and image goes here */

.im_con
{
	width:117px; 
	height:auto; 
	text-align:left;
}

.im_con h2
{
	text-align:center; 
	width:107px; 
	background:#34669b; 
	font-family:'Myriad Web Pro'; 
	font-size:9px; 
	font-weight:bold; 
	color:#ffffff; 
	padding-top:3px; 
	padding-bottom:3px; 
	padding-left:5px; 
	padding-right:5px;
}

.errorPanel 
{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	background-color: #EEEEEE;
	border: dotted 1px black;
	font-size: larger;
	font-weight: bold;
}

.errorPanel ul
{
	padding: 10px;
}
