@charset "ISO-8859-1";
/* CSS Document */

/*	FONT WEIGHTS
	
	Light - 300
	Regular - 400
	Medium - 500
	Bold - 700
	Black - 800

	COLOURS
	
	RED		#F00
	ORANGE	#C60
	YELLOW	#deb639
	LEMON	#d4e43d
	GREEN	#9ee436

*/

/*
text-shadow: #EEEEEE 1px 1px 0px;
*/

body,td,th { font-family:'Cabin',Arial, Helvetica, sans-serif; font-size:13px; font-weight:400;color: #000; line-height:20px;}
body { background-color: #CCC;background-image:url(../images/bg_login_bg.jpg);background-repeat: repeat-x;background-position:center topx;margin: 0px;}

h1	{margin:0px;}
h2	{margin:0px;}
h3	{margin:0px;}
p	{font-family:'Nobile',Arial,Helvetica,sans-serif;font-size:12px;}

a 		{color:#F00;text-decoration:none;}
a:hover {color:#F60;text-decoration:underline;}
a img	{border:none;outline:none;}

h1 span	{color:#F00;font-size:14px;}

/* CUSTOM BUTTON */

.button_back	{float:right;margin-right:11px;}
.button_back:hover	{float:right;margin-right:9px;margin-top:2px;}

a.button,a.button_right,#login input.submit,div.right_button a	{padding:8px 15px 8px 15px;margin-left:15px;margin-top:0px;font-family:'Cabin',Arial,Helvetica,sans-serif;color:#FFF;font-size:11px;font-size:12px\9;font-weight:700;text-transform:uppercase;text-shadow: #000 2px 2px 1px;background-image:url(../images/bg_button.png);border:none;background-repeat:repeat-x;background-color:#000;background-position:bottom;-moz-border-radius: 0px 10px;border-radius: 0px 10px;border-top:2px solid white;}	


a.button_right	{float:right;margin-right:-5px;}
div.right_button a	{float:right;margin-right:15px;}
div:hover.right_button a	{color:#999;}	

a:hover.button	{color:#999;}	


/* STANDARDS */

.hide {display:none;}
.clear	{clear:both;}
.right {float:right;}
.left {float:left;}

.bold {font-weight:700;}
.black	{color:#000;}
.red {color:#F00;}

.bottom10	{padding-bottom:10px;}
.bottom20	{padding-bottom:20px;}

.top10	{margin-top:10px;}
.top20	{margin-top:20px;}


#topline	{position:absolute;width:100%;height:6px;top:0;left:0;margin-top:0px;background-color:#000;}

#container {position:absolute; width:100%; min-height:100%;}
#bottombar	{ position:fixed;bottom:0;left:0px;right:0px;background-color:#000;background-image:url(../images/bottom.png);background-repeat:no-repeat;background-position:right bottom;width:100%;height:6px;z-index:100;}


/* LOGIN STYLES */

#login	{position:absolute;background-image:url(../images/bg_login.jpg);background-position:center top;background-repeat:no-repeat;top:0;width:1300px;min-height:642px;left:50%;margin-left:-660px;}

#login #welcome	{position:absolute;width:480px;left:50%;margin-left:-245px;margin-top:100px;;margin-top:80px;margin-bottom:20px;padding:15px;padding-right:0px;padding-bottom:0px;font-size:22px;font-weight:700;text-transform:uppercase;text-align:center;color:#000;text-shadow: #FFF 2px 2px 0px;}

#login #welcome .by	{font-size:12px;font-weight:400;text-align:center;color:#666;text-transform:none;text-shadow: #FFF 2px 2px 0px;}

/*
#login #holder	{position:absolute;background-color:#000;width:480px;left:50%;margin-left:-245px;margin-top:160px;margin-bottom:20px;*margin-bottom:0px;padding:15px;padding-right:0px;padding-bottom:0px;background-color:#FFF;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #999;border-top:2px solid #C00;border-bottom:5px solid #000;}
*/

#login #holder	{position:relative;background-color:#000;background-image:url(../images/login_box_bg.gif);background-position:right bottom;background-repeat:no-repeat;width:480px;left:50%;margin-left:-245px;margin-top:160px;margin-bottom:20px;*margin-bottom:0px;padding:15px;padding-right:0px;padding-bottom:0px;background-color:#FFF;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #CCC;border-bottom:none;}


#login p		{margin:0px;margin-bottom:20px;margin-right:20px;color:#666;}
#login h1 	{margin:0px;margin-bottom:5px;font-family:'Cabin', Arial, Helvetica;font-size:22px;letter-spacing:0.2pt;font-weight:700;color:#F30;}
#login h2 	{margin:0px;margin-bottom:5px;font-family:'Cabin', Arial, Helvetica;font-size:16px;font-weight:700;color:#333;}

#login hr	{width:495px;height:1px;border:none;border-bottom:1px dotted #999;margin:0px;margin-left:-15px;margin-top:15px;margin-bottom:15px;overflow:hidden;}

#login #textfield input	{width:443px;padding:10px;margin-bottom:20px;font-family:'Nobile',Arial,Helvetica,sans-serif;font-size:16px;text-shadow: #FFF 1px 1px 0px;background-image:url(../images/input_shadow2.png);background-repeat:repeat-x;background-position:bottom;border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #B4B4B4;border-right:1px solid #B4B4B4;}

#login #checkbox 	{right:0;margin-left:20px;margin-top:17px;}
#login #checkbox .box {position:relative;float:left; width:20px;height:20px;margin:0px;margin-top:-2px;}
#login #checkbox .box input {width:20px;text-shadow:none;background-image:none;border:none;}
#login #checkbox .text {position:relative;float:left;margin:0px;margin-left:7px;font-size:11px;line-height:18px;vertical-align:middle;}

input.login1	{float:left;font-family:'Cabin',Arial,Helvetica,sans-serif;background-color:#000;padding:15px;padding-left:15px;padding-right:20px;margin-bottom:20px;font-size:16px;font-weight:700;text-transform:uppercase;color:#FFF;border:none;margin-left:-15px;-moz-border-radius: 0px 10px 10px 0px;border-radius: 0px 10px 10px 0px;}
input.login1:hover	{color:#FFF;padding-top:17px;padding-bottom:13px;padding-left:17px;padding-right:18px;}
 
.sub	{float:right;margin-right:15px;font-size:12px;text-align:right;}


a.button,a.button_right,#maincontent input.submit,div.right_button a	{padding:8px 15px 8px 15px;margin-left:15px;margin-top:0px;font-family:'Cabin',Arial,Helvetica,sans-serif;color:#FFF;font-size:13px;font-size:12px\9;font-weight:700;text-transform:uppercase;text-shadow: #000 2px 2px 1px;background-image:url(../images/bg_button.png);border:none;background-repeat:repeat-x;background-color:#000;background-position:bottom;-moz-border-radius: 0px 10px;border-radius: 0px 10px;border-top:2px solid white;}	


div.log_success	{padding-bottom:25px;}